don't know what the segfault problem is but I duplicated the log/exp not found on my redhat system so I'm putting in a -lm into lib/Module.mk now. mds Philip Edelbrock wrote: > :'( > > [phil at drtheopolis phil]$ sensors -v > sensors version 2.7.0 > > [phil at drtheopolis phil]$ sensors > Segmentation fault (core dumped) > > [phil at drtheopolis phil]$ gdb sensors > GNU gdb Red Hat Linux (5.2.1-4) > Copyright 2002 Free Software Foundation, Inc. > GDB is free software, covered by the GNU General Public License, and you > are > welcome to change it and/or distribute copies of it under certain > conditions. > Type "show copying" to see the conditions. > There is absolutely no warranty for GDB. Type "show warranty" for details. > This GDB was configured as "i386-redhat-linux"... > (gdb) run > Starting program: /usr/local/bin/sensors > > Program received signal SIGSEGV, Segmentation fault. > 0x4207931a in strcmp () from /lib/i686/libc.so.6 > (gdb) bt > #0 0x4207931a in strcmp () from /lib/i686/libc.so.6 > #1 0x40028bd9 in sensors_match_chip () from /usr/lib/libsensors.so.1 > #2 0x08049171 in do_the_real_work () > #3 0x08049073 in main () > #4 0x420158d4 in __libc_start_main () from /lib/i686/libc.so.6 > > > It's possible that it's just my strange computer. This isn't a RH8 > install from scratch, but an upgrade. There could be a legacy lib or > something causing trouble which may not appear on another Athlon running > RH8.... has anybody else tried on an Athlon? > > > Phil > > > Mark Studebaker wrote: > >> Phil, what processor are you compiling for? Or what's wrong with >> <math.h>? >> It works for me, but gcc is generating floating point assembler >> instructions >> and so it doesn't need -lm. >> If we do add a -lm it should be added to lib/Module.mk for the library, >> not in prog/sensors/Module.mk for sensors. >> >> >> Jean Delvare wrote: >> >>>> FYI- >>>> >>>> gcc -o prog/sensors/sensors prog/sensors/main.ro prog/sensors/chips.ro >>>> -Llib -lsensors >>>> lib/libsensors.so: undefined reference to `log' >>>> lib/libsensors.so: undefined reference to `exp' >>>> collect2: ld returned 1 exit stat >>> >>> >>> >>> >>> Looks like we need an extra "-lm" on the command line. >>> >> >> >