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.
Alan, >Date: Fri, 28 Mar 2003 11:13:16 -0500 >From: "Alan Hall" <address@hidden> >Organization: NOAA >To: Steve Emmerson <address@hidden> >Subject: Re: ldm 6 The above message contained the following: ... > Attached are the results of my attempt at ldm6. > > Thanks for any help you can provide. > Alan. > Making `all' in directory /ipbbin/ldm-6.0.2/src/send > > xlc -c -O -D_ALL_SOURCE -I../config -I../misc -I../ulog > -I../protocol - > I../pq ldmsend.c > "../protocol/ldm.h", line 524.20: 1506-112 (E) Duplicate type qualifier > "volatil > e" ignored. > "ldmsend.c", line 196.37: 1506-280 (E) Function argument assignment between > type > s "char*" and "const char*" is not allowed. > "ldmsend.c", line 196.63: 1506-280 (E) Function argument assignment between > type > s "char*" and "const char*" is not allowed. > "ldmsend.c", line 201.52: 1506-280 (E) Function argument assignment between > type > s "char*" and "const char*" is not allowed. > "ldmsend.c", line 551.44: 1506-280 (E) Function argument assignment between > type > s "char*" and "const char*" is not allowed. > xlc -o ldmsend -O ldmsend.o ../libldm.a -lm > Target "all" is up to date. > > Returning to directory /ipbbin/ldm-6.0.2/src > > > Making `all' in directory /ipbbin/ldm-6.0.2/src/rtstats > > xlc -c -O -D_ALL_SOURCE -I../config -I../misc -I../ulog > -I../protocol - > I../pq pqbinstats.c > "../protocol/ldm.h", line 524.20: 1506-112 (E) Duplicate type qualifier > "volatil > e" ignored. > xlc -c -O -D_ALL_SOURCE -I../config -I../misc -I../ulog > -I../protocol - > I../pq binstats.c > "../protocol/ldm.h", line 524.20: 1506-112 (E) Duplicate type qualifier > "volatil > e" ignored. > xlc -c -O -D_ALL_SOURCE -I../config -I../misc -I../ulog > -I../protocol - > I../pq filel.c > "../protocol/ldm.h", line 524.20: 1506-112 (E) Duplicate type qualifier > "volatil > e" ignored. > xlc -c -O -D_ALL_SOURCE -I../config -I../misc -I../ulog > -I../protocol - > I../pq ldmsend.c > "../protocol/ldm.h", line 524.20: 1506-112 (E) Duplicate type qualifier > "volatil > e" ignored. > "ldmsend.c", line 211.37: 1506-280 (E) Function argument assignment between > type > s "char*" and "const char*" is not allowed. > "ldmsend.c", line 211.64: 1506-280 (E) Function argument assignment between > type > s "char*" and "const char*" is not allowed. > "ldmsend.c", line 216.52: 1506-280 (E) Function argument assignment between > type > s "char*" and "const char*" is not allowed. > "ldmsend.c", line 540.44: 1506-280 (E) Function argument assignment between > type > s "char*" and "const char*" is not allowed. > xlc -o rtstats -O pqbinstats.o binstats.o filel.o ldmsend.o > ../libldm.a > -lm > Target "all" is up to date. As far as I can tell, your "make" command built all the components even though it did complain about 'Duplicate type qualifier "volatile"' and disallowed assignments. Did you try to execute the command "make install"? If so, what happened? We don't get these "errors" on our AIX 4.3 system. What's the output of the command "uname -a" on your system? Regards, Steve Emmerson