Subject: | |
From: | |
Reply To: | |
Date: | Tue, 17 Apr 2001 00:37:57 -0600 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
Mark,
You were exactly right. I commented out the elif for the NMOBJ check in
ar.ccg. FYI (if it's interesting) I installed the gnu tools from the 1999
freeware tape. I just started the install in the GNU account. I got much
futher this time. I was missing the syslog.h include file which was needed
for the sources in crypto/bio directory, but I found one in your syslog/iX
package.
I am now having this error:
You may get an error following this line. Please ignore.
true ../../libcrypto.a
make[2]: Leaving directory `/FREEWARE/OPENSSL/openssl-0.9.6a/crypto/err'
making all in crypto/objects...
make[2]: Entering directory
`/FREEWARE/OPENSSL/openssl-0.9.6a/crypto/objects'
gcc -I.. -I../../include -D_ENDIAN -DBN_DIV2W -O3 -DMPE -D_POSIX_SOURCE
-D_SOCKE
T_SOURCE -I/SYSLOG/PUB -c o_names.c -o o_names.o
gcc -I.. -I../../include -D_ENDIAN -DBN_DIV2W -O3 -DMPE -D_POSIX_SOURCE
-D_SOCKE
T_SOURCE -I/SYSLOG/PUB -c obj_dat.c -o obj_dat.o
gcc -I.. -I../../include -D_ENDIAN -DBN_DIV2W -O3 -DMPE -D_POSIX_SOURCE
-D_SOCKE
T_SOURCE -I/SYSLOG/PUB -c obj_lib.c -o obj_lib.o
gcc -I.. -I../../include -D_ENDIAN -DBN_DIV2W -O3 -DMPE -D_POSIX_SOURCE
-D_SOCKE
T_SOURCE -I/SYSLOG/PUB -c obj_err.c -o obj_err.o
ar r ../../libcrypto.a o_names.o obj_dat.o obj_lib.o obj_err.o
**** Illegal data address (TRAPS 65).
ABORT: C89.HPBIN.SYS
NM PROG 557.00017964 _free+$15c
make[2]: *** [lib] Segmentation fault
make[2]: Leaving directory `/FREEWARE/OPENSSL/openssl-0.9.6a/crypto/objects'
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory `/FREEWARE/OPENSSL/openssl-0.9.6a/crypto'
make: *** [sub_all] Error 1
shell/iX>
What do I need to do about this one?
Thanks,
Tony White
-----Original Message-----
From: Mark Bixby [mailto:[log in to unmask]]
Sent: Monday, April 16, 2001 5:41 PM
To: Tony White
Subject: Re: [HP3000-L] OpenSSL 0.9.6a builds clean
on MPE
Hi Tony,
Tony White wrote:
> All the compiles are completing without error, but the
linking (ar?) is not
> recognizing the object files.
>
> <snip>
> ar: "cbc_cksm.o" is not a valid object module (file code
should be NMOBJ) -
> file
> ignored
> ar: "ede_cbcm_enc.o" is not a valid object module (file
code should be
> NMOBJ) -
> file ignored
Something is weird with your gcc installation. Normally (or
previously ?) the
gcc install should modify /etc/ar.ccg to comment out the
code that checks for
NMOBJ. Looks like you will have to edit this file yourself
and comment out the
appropriate statements.
> **** Data memory protection trap (TRAPS 68).
>
> ABORT: C89.HPBIN.SYS
> NM PROG 54f.00012c4c f_access+$4c
> make[2]: *** [lib] Bus error
> make[2]: Leaving directory
`/FREEWARE/OPENSSL/openssl-0.9.6a/crypto/des'
> make[1]: *** [subdirs] Error 1
> make[1]: Leaving directory
`/FREEWARE/OPENSSL/openssl-0.9.6a/crypto'
> make: *** [sub_all] Error 1
> shell/iX>
>
> And then it died a horrible death.
This may or may not be related to the /etc/ar.ccg problem.
Fix that, then
rerun, and let's see what happens.
--
[log in to unmask]
Remainder of .sig suppressed to conserve scarce California
electrons...
* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
|
|
|