user/orbit2: FTBFS: src/services/name/boot.c:107:(.text.startup+0x143): undefined reference to `ORBit_CosNaming_NamingContextExt_create'
Found on pmmx:
...
/bin/sh ../../../libtool --tag=CC --mode=link gcc -O2 -fno-omit-frame-pointer -ggdb -march=pentium-mmx -mtune=pentium-m -g -Werror-implicit-function-declaration -version-info 1:0:1 -no-undefined -Wl,--export-dynamic -lgthread-2.0 -lgobject-2.0 -lgmodule-2.0 -pthread -lglib-2.0 ../../../src/orb/libORBit-2.la -Wl,--as-needed -Wl,--no-keep-memory -o libORBitCosNaming-2.la -rpath /usr/lib CosNaming-common.lo CosNaming-stubs.lo
libtool: link: gcc -shared .libs/CosNaming-common.o .libs/CosNaming-stubs.o -Wl,-rpath -Wl,/usr/src/packages/user/orbit2/src/ORBit2-2.14.19/src/orb/.libs ../../../src/orb/.libs/libORBit-2.so -lgmodule-2.0 -lgthread-2.0 -lgobject-2.0 -lglib-2.0 -march=pentium-mmx -mtune=pentium-m -Wl,--export-dynamic -pthread -Wl,--as-needed -Wl,--no-keep-memory -pthread -Wl,-soname -Wl,libORBitCosNaming-2.so.0 -o .libs/libORBitCosNaming-2.so.0.1.0
libtool: link: (cd ".libs" && rm -f "libORBitCosNaming-2.so.0" && ln -s "libORBitCosNaming-2.so.0.1.0" "libORBitCosNaming-2.so.0")
libtool: link: (cd ".libs" && rm -f "libORBitCosNaming-2.so" && ln -s "libORBitCosNaming-2.so.0.1.0" "libORBitCosNaming-2.so")
libtool: link: ar cru .libs/libORBitCosNaming-2.a CosNaming-common.o CosNaming-stubs.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libORBitCosNaming-2.a
libtool: link: ( cd ".libs" && rm -f "libORBitCosNaming-2.la" && ln -s "../libORBitCosNaming-2.la" "libORBitCosNaming-2.la" )
rm -f libname-server-2.a
ar cru libname-server-2.a orbit-name-server.o CosNaming-skels.o name-support.o
/bin/sh ../../../libtool --tag=CC --mode=link gcc -O2 -fno-omit-frame-pointer -ggdb -march=pentium-mmx -mtune=pentium-m -g -Werror-implicit-function-declaration -Wl,--as-needed -Wl,--no-keep-memory -o name-client-2 name-client.o name-support.o ../../../src/orb/libORBit-2.la libORBitCosNaming-2.la -lm -Wl,--export-dynamic -lgthread-2.0 -lgobject-2.0 -lgmodule-2.0 -pthread -lglib-2.0
/bin/sh ../../../libtool --tag=CC --mode=link gcc -O2 -fno-omit-frame-pointer -ggdb -march=pentium-mmx -mtune=pentium-m -g -Werror-implicit-function-declaration -Wl,--as-needed -Wl,--no-keep-memory -o orbit-name-server-2 boot.o libname-server-2.a ../../../src/orb/libORBit-2.la libORBitCosNaming-2.la -lm -Wl,--export-dynamic -lgthread-2.0 -lgobject-2.0 -lgmodule-2.0 -pthread -lglib-2.0
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libname-server-2.a
libtool: link: gcc -O2 -fno-omit-frame-pointer -ggdb -march=pentium-mmx -mtune=pentium-m -g -Werror-implicit-function-declaration -Wl,--as-needed -Wl,--no-keep-memory -o .libs/name-client-2 name-client.o name-support.o -Wl,--export-dynamic -pthread ../../../src/orb/.libs/libORBit-2.so ./.libs/libORBitCosNaming-2.so /usr/src/packages/user/orbit2/src/ORBit2-2.14.19/src/orb/.libs/libORBit-2.so -lm -lgthread-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -pthread
libtool: link: gcc -O2 -fno-omit-frame-pointer -ggdb -march=pentium-mmx -mtune=pentium-m -g -Werror-implicit-function-declaration -Wl,--as-needed -Wl,--no-keep-memory -o .libs/orbit-name-server-2 boot.o -Wl,--export-dynamic -pthread libname-server-2.a ../../../src/orb/.libs/libORBit-2.so ./.libs/libORBitCosNaming-2.so /usr/src/packages/user/orbit2/src/ORBit2-2.14.19/src/orb/.libs/libORBit-2.so -lm -lgthread-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -pthread
/usr/lib/gcc/i586-foxkit-linux-musl/8.5.0/../../../../i586-foxkit-linux-musl/bin/ld: boot.o: in function `main':
/usr/src/packages/user/orbit2/src/ORBit2-2.14.19/src/services/name/boot.c:107:(.text.startup+0x143): undefined reference to `ORBit_CosNaming_NamingContextExt_create'
collect2: error: ld returned 1 exit status
make[5]: *** [Makefile:473: orbit-name-server-2] Error 1
make[5]: *** Waiting for unfinished jobs....
make[5]: Leaving directory '/usr/src/packages/user/orbit2/src/ORBit2-2.14.19/src/services/name'
make[4]: *** [Makefile:356: all] Error 2
make[4]: Leaving directory '/usr/src/packages/user/orbit2/src/ORBit2-2.14.19/src/services/name'
make[3]: *** [Makefile:297: all-recursive] Error 1
make[3]: Leaving directory '/usr/src/packages/user/orbit2/src/ORBit2-2.14.19/src/services'
make[2]: *** [Makefile:294: all-recursive] Error 1
make[2]: Leaving directory '/usr/src/packages/user/orbit2/src/ORBit2-2.14.19/src'
make[1]: *** [Makefile:484: all-recursive] Error 1
make[1]: Leaving directory '/usr/src/packages/user/orbit2/src/ORBit2-2.14.19'
make: *** [Makefile:321: all] Error 2
>>> ERROR: orbit2: build failed
Passes on the second build. Definitely transient.