[Nagiosplug-devel] build error
Andreas Ericsson
ae at op5.se
Tue Dec 21 02:37:00 CET 2004
Voon, Ton wrote:
> Sigh. Maybe I should have left well alone. I thought we were going to get
> better compiles with the coreutils synchronisation...
>
Why have the linker depend on autoconf to know what files to include?
> Which platform is this on? I think all the detection code should be in
> m4/fsusage.m4. I'm definitely getting detection on Sol2.6 and MacOSX
> (lib/Makefile shows: "LIBOBJS = error$U.o getloadavg$U.o mountlist$U.o
> fsusage$U.o" on Sol2.6), so maybe there's a bug on your platform (though I
> find that hard to believe). What happens if you compile coreutils 5.2.1?
>
> -----Original Message-----
> From: Matthew Kent [mailto:mkent at magoazul.com]
> Sent: 21 December 2004 03:16
> To: nagiosplug-devel at lists.sourceforge.net
> Subject: [Nagiosplug-devel] build error
>
>
> Anyone else seeing this breakage in latest cvs? After a bit of poking around
> I'm too tired to figure it out. Seems to be from the recent sweep of changes
> in the build process
>
> -- snip --
> gcc -g -O2 -L. -o check_disk check_disk.o utils.o ../lib/libnagiosplug.a
> ../lib/libcoreutils.a popen.o -lssl -lcrypto
> check_disk.o(.text+0xbe): In function `main':
> /home/mkent/nagiosplug/plugins/check_disk.c:164: undefined reference to
> `read_filesystem_list'
> check_disk.o(.text+0x2ed):/home/mkent/nagiosplug/plugins/check_disk.c:188:
> undefined reference to `get_fs_usage'
> collect2: ld returned 1 exit status
> -- snip --
>
These files should always be built, and if nothing is detected (beyond
all the #else's, a fall-back function should be there to print an error
message and return the equivalence of EXIT_FAIL.
> Looks like fsusage.o and mountlist.o in lib/ aren't getting built due to a
> detection problem of some sort. Could be my setup, but older releases still
> compile fine.
--
Andreas Ericsson andreas.ericsson at op5.se
OP5 AB www.op5.se
Lead Developer
More information about the Devel
mailing list