[users at i-scream] libstatgrab issues on Solaris 10 x64

Tim Bishop tim at bishnet.net
Mon May 21 22:10:28 BST 2012


Hi Scott,

On Mon, May 21, 2012 at 04:53:52PM -0400, Scott Severtson wrote:
> And here's the GCC invocation/output:
> # gcc -o conftest -O3 -m64 -march=athlon64 
> -I/apps/collectd-5.1.0/include   -L/apps/collectd-5.1.0/lib -lstatgrab 
> conftest.c -lstatgrab
> Undefined                       first referenced
>   symbol                             in file
> kstat_data_lookup                   /apps/collectd-5.1.0/lib/libstatgrab.so
> di_devfs_path_free                  /apps/collectd-5.1.0/lib/libstatgrab.so
> kstat_lookup                        /apps/collectd-5.1.0/lib/libstatgrab.so
> di_drv_first_node                   /apps/collectd-5.1.0/lib/libstatgrab.so
> di_drv_next_node                    /apps/collectd-5.1.0/lib/libstatgrab.so
> di_instance                         /apps/collectd-5.1.0/lib/libstatgrab.so
> di_devfs_path                       /apps/collectd-5.1.0/lib/libstatgrab.so
> socket                              /apps/collectd-5.1.0/lib/libstatgrab.so
> kstat_read                          /apps/collectd-5.1.0/lib/libstatgrab.so
> kstat_open                          /apps/collectd-5.1.0/lib/libstatgrab.so
> kstat_close                         /apps/collectd-5.1.0/lib/libstatgrab.so
> di_fini                             /apps/collectd-5.1.0/lib/libstatgrab.so
> di_init                             /apps/collectd-5.1.0/lib/libstatgrab.so
> di_minor_name                       /apps/collectd-5.1.0/lib/libstatgrab.so
> di_minor_next                       /apps/collectd-5.1.0/lib/libstatgrab.so
> ld: fatal: Symbol referencing errors. No output written to conftest
> collect2: ld returned 1 exit status

Try adding the following to your gcc command:

-lkstat -ldevinfo -lsocket -lnsl

Tim.

-- 
Tim Bishop
http://www.bishnet.net/tim/
PGP Key: 0x5AE7D984




More information about the users mailing list