Summary: | ntp-4.2.6_p5-r1 fails to build with /usr/lib/perl5/5.8.8/i686-linux/auto/DynaLoader/DynaLoader.a: No such file or directory error | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Igor Franchuk <lanthruster> |
Component: | New packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
Igor Franchuk
2013-02-06 20:47:39 UTC
Created attachment 338144 [details]
build.log
it looks like this happens because ntp depends on net-snmp and net-snmp was built: [ebuild U ] net-analyzer/net-snmp-5.7.2_rc1::gentoo [5.4::__unknown__] USE="bzip2%* perl python%* ssl tcpd zlib%* -X -doc -elf -ipv6 -lm_sensors -mfd-rewrites -minimal -rpm (-selinux) -ucd-compat% (-diskio%) (-sendmail%) (-smux%)" 6,134 kB after that the perl version was changed to: Latest version installed: 5.12.3 I guess this can't be fixed with dependencies.... May be adding ntp dependency on the latest net-snmp can reduce the probability of this problem... You need to run perl-cleaner. (In reply to comment #3) > You need to run perl-cleaner. Running perl-cleaner didn't help. Even the new snmpd didn't help. Still: /lib/libnetsnmpagent.so /usr/lib/libnetsnmphelpers.so /usr/lib/libnetsnmp.so -lcrypto -lwrap -L/usr/local/lib /usr/lib/perl5/5.8.8/i686-linux/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl5/5.8.8/i686-linux/CORE -lperl -lpthread -lnsl -ldl -lm -lcrypt -lutil -lc ../sntp/libopts/.libs/libopts.a -lrt i686-pc-linux-gnu-gcc: /usr/lib/perl5/5.8.8/i686-linux/auto/DynaLoader/DynaLoader.a: No such file or directory make[3]: *** [ntpsnmpd] Error 1 make[3]: Leaving directory `/var/tmp/portage/net-misc/ntp-4.2.6_p5-r1/work/ntp-4.2.6p5/ntpsnmpd' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/net-misc/ntp-4.2.6_p5-r1/work/ntp-4.2.6p5/ntpsnmpd' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/net-misc/ntp-4.2.6_p5-r1/work/ntp-4.2.6p5' make: *** [all] Error 2 emake failed I don't even see DynaLoader.a on other systems. How to get it compiled? Or how to compile ntpd without it? I was only able to install new ntp with -python & -perl flags. May be the latest ntp should not accept python & perl flags at all. (In reply to comment #3) > You need to run perl-cleaner. Try assemble ntp with python perl flags will it work? I guess it won't. |