This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
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