bug-gnu-utils
[Top][All Lists]
Advanced

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

Re: id-utils-4.0: build feedback


From: Claudio Fontana
Subject: Re: id-utils-4.0: build feedback
Date: Mon, 26 Dec 2005 19:57:57 -0800 (PST)

Hello Nelson,

first of all thank you for your priceless feedback.

> I made installation attempts for id-utils-4.0 this
morning on about 20
> flavors of Unix.

Unfortunately, I do not have access to such a large
amount of different Unix machines, so your report is
expecially precious.

> In general, only builds with gcc succeeded, and even
then, on
> Compaq/DEC Alpha OSF/1 4.0, I had to correct the
generated library
> paths to remove duplicate -lc specifications.
>
> [fast-forward]
>
> The problem here is that -lc is specified twice.  It
appears in four
> variables in the Makefile, but should be omitted in
three of them
> (INTLLIBS, LIBINTL, and LTLIBINTL):
>
> [/fast-forward]

Strange, I am passing only one of these variables
(LIBINTL).

Do you have a LIBS or LDFLAGS environment variable
that contains "-lc"? If this is the case, does
undefining it (or removing "-lc" from it) help?

> The problems include lack of function prototypes
(probably because of
> missing #include directives),

Indeed, include directives were missing. Fixed.

> mixing of integer and enum data,

this happens in gnulib modules (which are not under
id-utils control), and btw they seem ok to me.
The real problem appears after that misdirecting large
amount of warnings, and it is again a missing include
directive, this time for strsep.h

> and missing library functions (alloca(), basename(),
and dirname()).

fixed.

> I was ultimately able to get successful builds with
gcc on all but one
> system: SGI IRIX 6.5 MIPS, where missing library
routines prevent
> builds with all compilers tested (c89, cc, and gcc).

I tried to fix the issues you have reported;
when I am done, I will make my changes available, so
you can hopefully verify their effectiveness.

Thanks again for your report.

Claudio



                
___________________________________ 
Yahoo! Messenger: chiamate gratuite in tutto il mondo 
http://it.messenger.yahoo.com




reply via email to

[Prev in Thread] Current Thread [Next in Thread]