Bugzilla – Bug 690
Link errors on Solaris 9 Sparc
Last modified: 2015-07-17 09:26:16 MDT
During running the testsuite some tests fail: fnmatch: 5 tests run, 0 errors, 100% success rate atofoo_test: 23 tests run, 0 errors, 100% success rate hltq_test: 19 tests run, 0 errors, 100% success rate sudo_conf/test1: OK sudo_conf/test2: OK sudo_conf/test3: OK cmp: EOF on /home/dam/mgar/pkg/sudo/trunk/work/solaris9-sparc/build-isa-sparcv8-ldap-disabled/sudo-1.8.13/lib/util/regress/sudo_conf/test4.out sudo_conf/test4: FAIL 0a1,3 > Set disable_coredump true > Set group_source adaptive > Set max_groups -1 sudo_conf/test4 (stderr): FAIL 1c1 < ld.so.1: conf_test: fatal: relocation error: file /home/dam/mgar/pkg/sudo/trunk/work/solaris9-sparc/build-isa-sparcv8-ldap-disabled/sudo-1.8.13/lib/util/.libs/libsudo_util.so.0: symbol libintl_dgettext: referenced symbol not found --- > conf_test: invalid value for disable_coredump `foo' in regress/sudo_conf/test4.in, line 1 cmp: EOF on /home/dam/mgar/pkg/sudo/trunk/work/solaris9-sparc/build-isa-sparcv8-ldap-disabled/sudo-1.8.13/lib/util/regress/sudo_conf/test5.out sudo_conf/test5: FAIL 0a1,3 > Set disable_coredump true > Set group_source adaptive > Set max_groups -1 sudo_conf/test5 (stderr): FAIL 1c1 < ld.so.1: conf_test: fatal: relocation error: file /home/dam/mgar/pkg/sudo/trunk/work/solaris9-sparc/build-isa-sparcv8-ldap-disabled/sudo-1.8.13/lib/util/.libs/libsudo_util.so.0: symbol libintl_dgettext: referenced symbol not found --- > conf_test: invalid max groups `0' in regress/sudo_conf/test5.in, line 1 sudo_conf/test6: OK sudo_conf/test7: OK sudo_conf: 5/9 tests passed; 4/9 tests failed sudo_parseln/test1: OK sudo_parseln/test2: OK sudo_parseln/test3: OK sudo_parseln/test4: OK sudo_parseln/test5: OK sudo_parseln/test6: OK sudo_parseln: 6/6 tests passed; 0/6 tests failed gmake[1]: *** [check] Error 4
Created attachment 446 [details] Make libsudo_util depend on libintl That's rather odd since the test programs should be linking with libintl. I suppose it would be better to just make libsudo_util depend on libintl directly. Please try the attached patch.
Thanks for the quick reply, the patch works for me and sudo now builds cleanly.
Fixed in sudo 1.8.14, available now.