pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/36086
The following reply was made to PR pkg/36086; it has been noted by GNATS.
From: John D.Baker <jdbaker%mylinuxisp.com@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: John D.Baker <jdbaker%mylinuxisp.com@localhost>
Subject: Re: pkg/36086
Date: Sun, 25 Mar 2007 13:27:52 -0500
A similar failure occurs during the link stage. A similar workaround
was tried (i.e. manually create symlinks in
security/openssl/work/.buildlink/lib which point to files in
/usr/pkg/lib), but this ultimately didn't solve the problem.
I should have mentioned it in the original PR, but the
.buildlink/include
and .buildlink/lib directories are completely empty prior to executing
the workaround steps described.
The link step failure is as follows. The first part, that lists the
various "_dl*" symbols occurs a few times in earlier stages but the
build continues until this last attempt.
[...]
/usr/bin/libtool -arch_only ppc -dynamic -compatibility_version 0.9
-current_ve
rsion 0.9.7 -install_name /usr/pkg/lib/libcrypto.0.9.7.dylib -all_load
-o libcry
pto.0.9.7.dylib -L.
-L/Volumes/NetBSD/tmp/pkgsrc/security/openssl/work/.buildlin
k/lib -L/usr/lib/gcc/darwin/3.3 -L/usr/lib/gcc/darwin
-L/usr/libexec/gcc/darwin/
ppc/3.3/../../.. libcrypto.a -lgcc -lSystem |
c++filt3
ld: Undefined symbols:
_dlclose
_dlerror
_dlopen
_dlsym
/usr/bin/libtool: internal link edit command failed
[wrapper.sh] note: The real command line, after the pkgsrc wrapper, was:
/Volumes/NetBSD/tmp/pkgsrc/security/openssl/work/.gcc/bin/gcc --verbose
-dynamic
lib -o libcrypto.0.9.7.dylib libcrypto.a -L. -all_load -current_version
0.9.7 -c
ompatibility_version 0.9 -install_name
/usr/pkg/lib/libcrypto.0.9.7.dylib -I/Vol
umes/NetBSD/tmp/pkgsrc/security/openssl/work/.buildlink/include
-L/Volumes/NetBS
D/tmp/pkgsrc/security/openssl/work/.buildlink/lib
gnumake[3]: *** [do_darwin-shared] Error 1
+ rm -f libssl.0.dylib
+ rm -f libssl.dylib
+ rm -f libssl.0.9.7.dylib
libs='-L. -lcrypto'; for i in ssl; do \
if [ "ssl" = "ssl" -a -n "" ]; then \
libs=" $libs"; \
fi; \
( set -x; cc \
--verbose -dynamiclib -o lib$i.0.9.7.dylib \
lib$i.a $libs -all_load -current_version 0.9.7 \
-compatibility_version 0.`echo 9.7 | cut -d. -f1` \
-install_name /usr/pkg/lib/lib$i.0.9.7.dylib ) || exit 1; \
libs="-l`basename $i.0.9.7.dylib .dylib` $libs"; \
echo "" ; \
done
++ echo 9.7
++ cut -d. -f1
+ cc --verbose -dynamiclib -o libssl.0.9.7.dylib libssl.a -L. -lcrypto
-all_load
-current_version 0.9.7 -compatibility_version 0.9 -install_name
/usr/pkg/lib/li
bssl.0.9.7.dylib
Reading specs from /usr/libexec/gcc/darwin/ppc/3.3/specs
Thread model: posix
gcc version 3.3 20030304 (Apple Computer, Inc. build 1493)
/usr/bin/libtool -arch_only ppc -dynamic -compatibility_version 0.9
-current_ve
rsion 0.9.7 -install_name /usr/pkg/lib/libssl.0.9.7.dylib -all_load -o
libssl.0.
9.7.dylib -L.
-L/Volumes/NetBSD/tmp/pkgsrc/security/openssl/work/.buildlink/lib
-L/usr/lib/gcc/darwin/3.3 -L/usr/lib/gcc/darwin
-L/usr/libexec/gcc/darwin/ppc/3.
3/../../.. libssl.a -lcrypto -lgcc -lSystem |
c++filt3
ld: Undefined symbols:
_EVP_DigestInit_ex
_EVP_MD_CTX_cleanup
_EVP_MD_CTX_init
_EVP_DigestFinal_ex
_OpenSSLDie
_EVP_DecryptInit_ex
_EVP_EncryptInit_ex
_BUF_MEM_grow_clean
_RSA_up_ref
_EVP_CipherInit_ex
_EVP_MD_CTX_copy_ex
_HMAC_CTX_cleanup
_HMAC_CTX_init
_HMAC_CTX_set_flags
_HMAC_Init_ex
_X509_PURPOSE_set
_X509_TRUST_set
_ERR_peek_last_error
_EVP_aes_128_cbc
_EVP_aes_192_cbc
_EVP_aes_256_cbc
/usr/bin/libtool: internal link edit command failed
[wrapper.sh] note: The real command line, after the pkgsrc wrapper, was:
/Volumes/NetBSD/tmp/pkgsrc/security/openssl/work/.gcc/bin/gcc --verbose
-dynamic
lib -o libssl.0.9.7.dylib libssl.a -L. -all_load -current_version 0.9.7
-compati
bility_version 0.9 -install_name /usr/pkg/lib/libssl.0.9.7.dylib
-I/Volumes/NetB
SD/tmp/pkgsrc/security/openssl/work/.buildlink/include
-L/Volumes/NetBSD/tmp/pkg
src/security/openssl/work/.buildlink/lib -lcrypto
gnumake[3]: *** [do_darwin-shared] Error 1
gnumake[2]: *** [libssl.0.9.7.dylib] Error 2
gnumake[1]: *** [shared] Error 2
gnumake: *** [sub_all] Error 1
*** Error code 2
Stop.
bmake: stopped in /usr/pkgsrc/security/openssl
*** Error code 1
Stop.
bmake: stopped in /usr/pkgsrc/security/openssl
*** Error code 1
Stop.
bmake: stopped in /usr/pkgsrc/net/wget
--
John D. Baker NetBSD Darwin/MacOS X
http://mylinuxisp(dot)com/(tilde)jdbaker/ OpenBSD FreeBSD
BSD. It just sits there and _works_.
GPG fingerprint = D703 4A7E 479F 63F8 D3F4 BD99 9572 8F23 E4AD 1645
Home |
Main Index |
Thread Index |
Old Index