Opened 16 years ago

Closed 16 years ago

#2990 closed defect (fixed)

dlcompat broken in 10.4 Tiger

Reported by: opendarwin@… Owned by: eric@…
Priority: Normal Milestone:
Component: ports Version: 1.0
Keywords: Cc:
Port:

Description

biggie<0># port install cadaver ---> Fetching dlcompat ---> Attempting to fetch dlcompat-20030629.tar.gz from http://voxel.dl.sourceforge.net/fink ---> Verifying checksum(s) for dlcompat ---> Extracting dlcompat ---> Configuring dlcompat ---> Building dlcompat with target all Error: Target com.apple.build returned: shell command "cd "/opt/local/var/db/dports/build/ file._opt_local_var_db_dports_sources_rsync.rsync.opendarwin.org_dpupdate_dports_devel_dlcompat/ work/dlcompat-20030629" && make all" returned error 2 Command output: dlfcn.c:1087: warning: passing argument 1 of 'get_mach_header_from_NSModule' from incompatible pointer type dlfcn.c: In function 'image_for_address': dlfcn.c:1139: warning: initialization makes integer from pointer without a cast dlfcn.c:1143: warning: assignment discards qualifiers from pointer target type dlfcn.c: In function 'dladdr': dlfcn.c:1174: warning: initialization makes integer from pointer without a cast dlfcn.c:1191: warning: assignment discards qualifiers from pointer target type ar cru libdl.a dlfcn.o ranlib libdl.a gcc -dynamiclib -o libdl.1.dylib dlfcn.o -install_name /opt/local/lib/libdl.1.dylib -compatibility_version 1 -current_version 1 ld: warning multiple definitions of symbol _dladdr dlfcn.o definition of _dladdr in section (TEXT,text) /usr/lib/gcc/powerpc-apple-darwin8/4.0.0/../../../libSystem.dylib(dyldAPIsInLibSystem.o) definition of _dladdr ld: warning multiple definitions of symbol _dlclose dlfcn.o definition of _dlclose in section (TEXT,text) /usr/lib/gcc/powerpc-apple-darwin8/4.0.0/../../../libSystem.dylib(dyldAPIsInLibSystem.o) definition of _dlclose ld: warning multiple definitions of symbol _dlerror dlfcn.o definition of _dlerror in section (TEXT,text) /usr/lib/gcc/powerpc-apple-darwin8/4.0.0/../../../libSystem.dylib(dyldAPIsInLibSystem.o) definition of _dlerror ld: warning multiple definitions of symbol _dlopen dlfcn.o definition of _dlopen in section (TEXT,text) /usr/lib/gcc/powerpc-apple-darwin8/4.0.0/../../../libSystem.dylib(dyldAPIsInLibSystem.o) definition of _dlopen ld: warning multiple definitions of symbol _dlsym dlfcn.o definition of _dlsym in section (TEXT,text) /usr/lib/gcc/powerpc-apple-darwin8/4.0.0/../../../libSystem.dylib(dyldAPIsInLibSystem.o) definition of _dlsym ld: warning prebinding disabled because of undefined symbols ld: Undefined symbols: _dlcompat_init_func /usr/bin/libtool: internal link edit command failed make: * [libdl.1.dylib] Error 1

Change History (5)

comment:1 Changed 16 years ago by toby@…

Resolution: fixed
Status: newclosed

Fixed the cadaver port (to only require dlcompat on Jaguar).

comment:2 Changed 16 years ago by bgross@…

Resolution: fixed
Status: closedreopened

comment:3 Changed 16 years ago by bgross@…

I require dlcompat for some in-house software. I get the exact same error when trying to install dlcompat directly

comment:4 Changed 16 years ago by jmpp@…

Owner: changed from darwinports-bugs@… to eric@…
Status: reopenednew

comment:5 Changed 16 years ago by toby@…

Resolution: fixed
Status: newclosed

I can't imagine why you would need dlcompat on Tiger; but in any case, it should now compile.

Note: See TracTickets for help on using tickets.