pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/38163: vorbis-tools fails to build on IRIX - nbcompat problem?



>Number:         38163
>Category:       pkg
>Synopsis:       vorbis-tools fails to build on IRIX - nbcompat problem?
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Mar 04 14:40:01 +0000 2008
>Originator:     Stuart Shelton
>Release:        pkgsrc latest from CVS
>Organization:
>Environment:
IRIX64 octane 07202013 IP30; IRIX 6.5.30m; MIPSpro compilers 7.4.4m
>Description:

Since the recent nbcompat update (which builds getopt* correctly on IRIX), many 
packages which would previously fail now build correctly.

However, vorbis-tools attempts to link against libnbcompat, which it can't find 
- is this intended for the current nbcompat methodology?

The build process is as follows:

===> build-message [vorbis-tools-1.1.1nb6] ===> Building for 
vorbis-tools-1.1.1nb6
/usr/bsd/bin/bmake  all-recursive
Making all in po
Making all in intl
Making all in include
Making all in share
...
rm -f libgetopt.a
ar cru libgetopt.a getopt.o getopt1.o 
: libgetopt.a
Making all in debian
Making all in win32
Making all in ogg123
...
/bin/ksh ../libtool --tag=CC --mode=link cc  -O2 -w -signed -c99 -O2 -n32 
-mips4 -r14000 -apo -float_const -use_readonly_const 
-TARG:isa=mips4:platform=ip30:processor=r14000 -TENV:zeroinit_in_bss=ON 
-OPT:fast_io=ON:Olimit=8192:reorg_common=ON:swp=ON 
-LNO:auto_dist=ON:fusion_peeling_limit=8:gather_scatter=2 -woff 
1174,1183,1185,1552,3970,3968 -n32 -I/usr/bsd/include -I/usr/include   
-Wl,-v,-s,-x,-n32,-mips4,-rdata_shared,-allow_jump_at_eop,-rpath,/usr/bsd/lib 
-n32 -L/usr/bsd/lib32 -Wl,-rpath,/usr/bsd/lib32 -L/usr/lib32 
-Wl,-rpath,/usr/lib32 -Wl,-rpath,/usr/bsd/lib -L/usr/bsd/lib 
-Wl,-v,-s,-x,-n32,-mips4,-rdata_shared,-allow_jump_at_eop,-rpath,/usr/bsd/lib 
-n32 -L/usr/bsd/lib32 -Wl,-rpath,/usr/bsd/lib32 -L/usr/lib32 
-Wl,-rpath,/usr/lib32 -Wl,-rpath,/usr/bsd/lib -L/usr/bsd/lib -L/usr/bsd/lib -o 
ogg123  audio.o buffer.o  callbacks.o cfgfile_options.o  cmdline_options.o 
file_transport.o  format.o http_transport.o ogg123.o  oggvorbis_format.o 
playlist.o status.o  transport.o vorbis
 _comments.o flac_format.o  speex_format.o ../share/libutf8.a 
../share/libgetopt.a  -lvorbisfile -Wl,-rpath,/usr/bsd/lib -L/usr/bsd/lib 
-lvorbis -lm -logg   -Wl,-rpath,/usr/bsd/lib -L/usr/bsd/lib -logg   
-L/usr/bsd/lib -lao   -lnsl -lsocket -liconv -L/usr/bsd/lib -lcurl  
-D_REENTRANT  -lpthread -lrt -lintl -lFLAC -lm -lspeex -lm 
mkdir .libs
cc -O2 -w -signed -c99 -O2 -n32 -mips4 -r14000 -apo -float_const 
-use_readonly_const -TARG:isa=mips4:platform=ip30:processor=r14000 
-TENV:zeroinit_in_bss=ON -OPT:fast_io=ON:Olimit=8192:reorg_common=ON:swp=ON 
-LNO:auto_dist=ON:fusion_peeling_limit=8:gather_scatter=2 -woff 
1174,1183,1185,1552,3970,3968 -n32 
-I/usr/bsd/var/tmp/audio/vorbis-tools/work/.buildlink/include -Wl,-v -Wl,-s 
-Wl,-x -Wl,-n32 -Wl,-mips4 -Wl,-rdata_shared -Wl,-allow_jump_at_eop -Wl,-rpath 
-Wl,/usr/bsd/lib -n32 -Wl,-rpath -Wl,/usr/bsd/lib32 -Wl,-rpath -Wl,/usr/lib32 
-Wl,-v -Wl,-s -Wl,-x -Wl,-n32 -Wl,-mips4 -Wl,-rdata_shared 
-Wl,-allow_jump_at_eop -n32 -o ogg123 audio.o buffer.o callbacks.o 
cfgfile_options.o cmdline_options.o file_transport.o format.o http_transport.o 
ogg123.o oggvorbis_format.o playlist.o status.o transport.o vorbis_comments.o 
flac_format.o speex_format.o -D_REENTRANT  
-L/usr/bsd/var/tmp/audio/vorbis-tools/work/.buildlink/lib32 
-L/usr/bsd/var/tmp/audio/vorbis-tools/work/.buildlink/lib ../sha
 re/libutf8.a ../share/libgetopt.a 
/usr/bsd/var/tmp/audio/vorbis-tools/work/.buildlink/lib/libvorbisfile.so 
/usr/bsd/var/tmp/audio/vorbis-tools/work/.buildlink/lib/libvorbis.so 
/usr/bsd/var/tmp/audio/vorbis-tools/work/.buildlink/lib/libao.so -lnsl -lsocket 
/usr/bsd/var/tmp/audio/vorbis-tools/work/.buildlink/lib/libcurl.so 
/usr/bsd/var/tmp/audio/vorbis-tools/work/.buildlink/lib/libidn.so -lmp -lssl 
-lcrypto -llber -lldap -lz -lpthread -lrt 
/usr/bsd/var/tmp/audio/vorbis-tools/work/.buildlink/lib/libintl.so 
/usr/bsd/var/tmp/audio/vorbis-tools/work/.buildlink/lib/libiconv.so -lc 
/usr/bsd/var/tmp/audio/vorbis-tools/work/.buildlink/lib/libFLAC.so 
/usr/bsd/var/tmp/audio/vorbis-tools/work/.buildlink/lib/libogg.so 
/usr/bsd/var/tmp/audio/vorbis-tools/work/.buildlink/lib/libspeex.so -lnbcompat 
-lm   -Wl,-rpath -Wl,/usr/bsd/var/tmp/audio/vorbis-tools/work/.buildlink/lib
...
ld32: Trying to open 
/usr/bsd/var/tmp/audio/vorbis-tools/work/.buildlink/lib32/libnbcompat.so...
ld32: Trying to open 
/usr/bsd/var/tmp/audio/vorbis-tools/work/.buildlink/lib32/libnbcompat.a...
ld32: Trying to open 
/usr/bsd/var/tmp/audio/vorbis-tools/work/.buildlink/lib/libnbcompat.so...
ld32: Trying to open 
/usr/bsd/var/tmp/audio/vorbis-tools/work/.buildlink/lib/libnbcompat.a...
ld32: Trying to open /usr/lib32/mips4/r10000/libnbcompat.so...
ld32: Trying to open /usr/lib32/mips4/r10000/libnbcompat.a...
ld32: Trying to open /usr/lib32/mips4/libnbcompat.so...
ld32: Trying to open /usr/lib32/mips4/libnbcompat.a...
ld32: Trying to open /usr/lib32/libnbcompat.so...
ld32: Trying to open /usr/lib32/libnbcompat.a...
ld32: Trying to open /usr/lib32/libnbcompat.so...
ld32: Trying to open /usr/lib32/libnbcompat.a...
ld32: Trying to open /lib32/libnbcompat.so...
ld32: Trying to open /lib32/libnbcompat.a...
ld32: Trying to open /usr/local/lib32/libnbcompat.so...
ld32: Trying to open /usr/local/lib32/libnbcompat.a...
ld32: FATAL   9  : I/O error (-lnbcompat): No such file or directory
*** Error code 2

Stop.
bmake: stopped in 
/usr/bsd/var/tmp/audio/vorbis-tools/work/vorbis-tools-1.1.1/ogg123
*** Error code 1

Stop.
bmake: stopped in /usr/bsd/var/tmp/audio/vorbis-tools/work/vorbis-tools-1.1.1
*** Error code 1

Stop.
bmake: stopped in /usr/bsd/var/tmp/audio/vorbis-tools/work/vorbis-tools-1.1.1
*** Error code 1

Stop.
bmake: stopped in /usr/bsd/src/audio/vorbis-tools
*** Error code 1

Stop.
bmake: stopped in /usr/bsd/src/audio/vorbis-tools

>How-To-Repeat:

>Fix:

I was under the impression - which may well be wrong - that builds using 
nbcompat are no longer required to link against libnbcompat?

Is it just that this build needs updating for use with the updated nbcompat?



Home | Main Index | Thread Index | Old Index