Summary: | net-analyzer/nagios-core-2.11: error compiling | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Anielkis Herrera <aherrerag> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | VERIFIED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info
log file from /var/log/portage |
Description
Anielkis Herrera
2008-03-24 21:06:08 UTC
Created attachment 147174 [details]
emerge --info
Created attachment 147176 [details]
log file from /var/log/portage
emerge -pv perl libperl output, please. <snip> checks.o: In function `run_service_check': checks.c:(.text+0x1f9c): undefined reference to `PL_thr_key' utils.o: In function `deinit_embedded_perl': utils.c:(.text+0x191c): undefined reference to `PL_op_mutex' utils.c:(.text+0x193d): undefined reference to `Perl_croak_nocontext' utils.o: In function `my_system': utils.c:(.text+0x3242): undefined reference to `PL_thr_key' collect2: ld returned 1 exit status make[1]: *** [nagios] Error 1 make[1]: Leaving directory `/var/tmp/portage/net-analyzer/nagios-core-2.11/work/nagios-2.11/base' make: *** [nagios] Error 2 </snip> # emerge -pv perl libperl These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] sys-devel/libperl-5.8.8-r1 USE="gdbm -berkdb -debug -ithreads" 0 kB [ebuild R ] dev-lang/perl-5.8.8-r4 USE="gdbm ithreads -berkdb -build -debug -doc -perlsuid" 0 kB Total: 2 packages (2 reinstalls), Size of downloads: 0 kB (In reply to comment #4) As you can see, you clearly have an ithreads mismatch between perl and libperl; that won't ever work. Plus you'll need to run perl-cleaner really-all or something like that after you've fixed that. INVALID. thanks, that was the problem :) |