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

20030328: couldn't build LDM-6: ldmsend & rtstats problems



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