[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[NOAAPORT #LVC-915637]: make of noaaport-1.7.1 failed



Rosie,

> Per your suggestion, ldm-6.9.8 has been installed on dvb2 and is up and
> running.  ( I just linked   readnoaaport  and dvbs_multicast from
> /usr/local/ldm/ldm-6.8.1/bin/  to ldm-6.9.8/bin for it to find the old
> noaaport reader for now.   I am not sure if that was the correct thing
> to do or not but data is flowing. )

It's not optimal. But, hey, if it works...

> However, the make for noaaport-1.7.1 is still failing. Here is the tail
> of it's make.log:
> 
> reating libnoaaport.la
> (cd .libs && rm -f libnoaaport.la && ln -s ../libnoaaport.la libnoaaport.la)
> depbase=`echo dvbs_multicast.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
> c89 -DHAVE_CONFIG_H -I.   -I/usr/local/ldm/include
> -I/usr/local/ldm/src/ulog -I/usr/local/ldm/src  -O -m32
> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -MT dvbs_multicast.o -MD -MP
> -MF $depbase.Tpo -c -o dvbs_multicast.o dvbs_multicast.c &&\
> mv -f $depbase.Tpo $depbase.Po
> /bin/sh ./libtool --tag=CC   --mode=link c89  -O -m32
> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -m32 -o dvbs_multicast
> dvbs_multicast.o libnoaaport.la -L/usr/local/ldm/lib -lldm -lxml2 -lpthread
> c89 -O -m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -m32 -o
> .libs/dvbs_multicast dvbs_multicast.o  ./.libs/libnoaaport.so -lz -lm
> -L/usr/local/ldm/lib -lldm -lxml2 -lpthread  -Wl,--rpath
> -Wl,/usr/local/ldm/lib
> dvbs_multicast.o: In function `usage':
> dvbs_multicast.c:(.text+0xb4): undefined reference to `getQueuePath'
> dvbs_multicast.o: In function `cleanup':
> dvbs_multicast.c:(.text+0x1ec): undefined reference to `pq'
> dvbs_multicast.c:(.text+0x200): undefined reference to `pq'
> dvbs_multicast.o: In function `main':
> dvbs_multicast.c:(.text+0x247): undefined reference to `getQueuePath'
> dvbs_multicast.c:(.text+0x55c): undefined reference to `pq'
> dvbs_multicast.c:(.text+0x574): undefined reference to `pq'
> dvbs_multicast.c:(.text+0xda8): undefined reference to `pq'
> collect2: ld returned 1 exit status
> make[1]: *** [dvbs_multicast] Error 1
> make[1]: Leaving directory `/usr/local/ldm/noaaport-1.7.1'
> make: *** [install-recursive] Error 1

The undefined reference shouldn't have happened if the "runtime" link is 
pointing to the LDM 6.9 installation.

What's the output of the command "nm -g /usr/local/ldm/lib/libldm.so | grep 
getQueuePath"?

> Suggestions?
> 
> Thank you,
> 
> Rosie
> 
> --
> SSEC Data Center            Email:  address@hidden
> UW Madison                  Web:    http://www.ssec.wisc.edu/datacenter
> 1225 W. Dayton              Phone:  (608) 262-0502
> Madison, Wisconsin 53706    Fax:    (608) 263-6738

Regards,
Steve Emmerson

Ticket Details
===================
Ticket ID: LVC-915637
Department: Support NOAAPORT
Priority: Normal
Status: Closed