tech-pkg archive

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

devel/gnustep-base Fails to build pkgsrc-2019Q4



On netbsd-8 (built Jan. 1st), pkgsrc-2019Q4, it looks like gnustep's configure can't find a couple symbols, "__gnustep_objc_personality_v0" and "__objc_load". Here's the significant part from config.log...


configure:3727: gcc -O2 -I/usr/pkg/include -I/usr/pkg/share/GNUstep/include -I/usr/include -I/usr/pkg/include -I/usr/pkg/share/GNUstep/include -I/usr/include -I/usr/ pkg/include -I/usr/pkg/include -I/usr/pkg/include -L/usr/pkg/lib -L/usr/pkg/share/GNUstep/lib -Wl,-R/usr/pkg/lib -Wl,-R/usr/pkg/share/GNUstep/lib -L/usr/lib -Wl,-R/u sr/lib -lobjc -lpthread -lgcc_s -L/usr/pkg/lib -L/usr/pkg/lib -L/usr/pkg/lib conftest.c >&5 /usr/pkgobj/devel/gnustep-base/default/.buildlink/lib/libobjc.so: undefined reference to `__gnustep_objc_personality_v0' /usr/pkgobj/devel/gnustep-base/default/.buildlink/lib/libobjc.so: undefined reference to `__objc_load'


The links in .buildlink/lib look fine:

# ls -l lib/libobjc*
lrwxr-xr-x 1 root wheel 23 Jan 6 13:52 lib/libobjc.so -> /usr/pkg/lib/libobjc.so lrwxr-xr-x 1 root wheel 29 Jan 6 13:52 lib/libobjc.so.4.6.0 -> /usr/pkg/lib/libobjc.so.4.6.0


And they have the symbols:

# strings /usr/pkg/lib/libobjc.so.4.6.0 | egrep "(personality|objc_load)"
__gcc_personality_v0
_objc_load_callback
__gnu_objc_personality_v0
__gnustep_objcxx_personality_v0
__gxx_personality_v0
__gnustep_objc_personality_v0
__objc_load
objc_loadWeak
objc_loadWeakRetained


And we have "-lobjc" in there, so I'm puzzled. Any help resolving this would be great. Thanks!

Louis




Home | Main Index | Thread Index | Old Index