Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Anyone else having troubles compiling lib/keyring.ln in netpgp?
On Jun 27, 2011, at 8:26 AM, Hisashi T Fujinaka wrote:
> On Mon, 27 Jun 2011, tsugutomo.enami%jp.sony.com@localhost wrote:
>
>> Hisashi T Fujinaka <htodd%twofifty.com@localhost> writes:
>>
>>> On Mon, 27 Jun 2011, tsugutomo.enami%jp.sony.com@localhost wrote:
>>>
>>>> Hisashi T Fujinaka <htodd%twofifty.com@localhost> writes:
>>>>
>>>>> # compile lib/keyring.ln
>>>>> CC=/usr/src/obj.amd64/tooldir.NetBSD-5.99.53-amd64/bin/x86_64--netbsd-gcc
>>>>> /usr/src/obj.amd64/tooldir.NetBSD-5.99.53-amd64/bin/x86_64--netbsd-lint
>>>>> -chapbxzFS -d /usr/include -I/usr/src/crypto/external/bsd/netpgp/lib
>>>>> -I/usr/src/crypto/external/bsd/netpgp/lib/../dist/include
>>>>> -D_FORTIFY_SOURCE=2 -i
>>>>
>>>> lint is told to look at /usr/include and I guess mj.h there is old one.
>>>>
>>>> Build using build.sh works for me since it populates headers into
>>>> $DESTDIR/usr/include and tell lint to look at there.
>>>
>>> No, since I'm doing a clean ./build.sh.
>>
>> I'm not sure what your ``No'' means but -d /usr/include is actually
>> passed to the lint in your log (which is quoted above).
>
> A "clean build" (no -u) yields the following:
>
> # build lib/libnetpgp.so.3.0
> rm -f libnetpgp.so.3.0
> /usr/src/obj.amd64/tooldir.NetBSD-5.99.53-amd64/bin/x86_64--netbsd-gcc
> -Wl,-x -shared -Wl,-soname,libnetpgp.so.3 -Wl,--warn-shared-
> textrel -m32 --sysroot=/usr/src/obj.amd64/destdir.amd64 -Wl,--fatal-warnings
> -o libnetpgp.so.3.0 -Wl,-rpath,/usr/lib/i386 -L=/u
> sr/lib/i386 -Wl,--whole-archive libnetpgp_pic.a -Wl,--no-whole-archive -m32
> -L/usr/src/compat/amd64/i386/obj.amd64/crypto/external/bsd/netpgp/libmj -lmj
> -L/usr/src/compat/amd64/i386/obj.amd64/crypto/external/bsd/openssl/lib/libcrypto
> -lcrypto -L/usr/src/compat/amd64/i386/obj.amd64/lib/libz -lz
> -L/usr/src/compat/amd64/i386/obj.amd64/lib/libbz2 -lbz2
> /usr/obj/.amd64/tooldir.NetBSD-5.99.53-amd64/bin/../lib/gcc/x86_64--netbsd/4.1.3/../../../../x86_64--netbsd/bin/ld:
> warning: creatin
> g a DT_TEXTREL in a shared object.
> collect2: ld returned 1 exit status
>
> *** Failed target: libnetpgp.so.3.0
> *** Failed command:
> /usr/src/obj.amd64/tooldir.NetBSD-5.99.53-amd64/bin/x86_64--netbsd-gcc -Wl,-x
> -shared -Wl,-soname,libnetpgp.so.3
> -Wl,--warn-shared-textrel -m32 --sysroot=/usr/src/obj.amd64/destdir.amd64
> -Wl,--fatal-warnings -o libnetpgp.so.3.0 -Wl,-rpath,/usr/
> lib/i386 -L=/usr/lib/i386 -Wl,--whole-archive libnetpgp_pic.a
> -Wl,--no-whole-archive -m32
> -L/usr/src/compat/amd64/i386/obj.amd64/crypto/external/bsd/netpgp/libmj -lmj
> -L/usr/src/compat/amd64/i386/obj.amd64/crypto/external/bsd/openssl/lib/libcrypto
> -lcrypto -L/usr/src/compat/amd64/i386/obj.amd64/lib/libz -lz
> -L/usr/src/compat/amd64/i386/obj.amd64/lib/libbz2 -lbz2
> *** Error code 1
I did a fresh amd64 build without these failures.
Home |
Main Index |
Thread Index |
Old Index