[kaffe] sound related configure "bug"

Dalibor Topic robilad@yahoo.com
Thu Jan 23 16:19:01 2003


Hi Tim,

--- Timothy Stack <stack@cs.utah.edu> wrote:
> 
> hi,
> 
> I'm having problems building from the current CVS
> repository.  The
> configure script is detecting libesd in
> /usr/local/lib, but
> /usr/local/include isn't in the include directory
> list when compiling.  
> So, it goes boom.
> 
> Looking at configure.in, it defaults to adding
> /usr/local/lib if 
> --with-libraries isn't specified.  So, i would
> suggest doing a similar 
> thing for --with-includes.

The problem with that approach is that it breaks apart
on latest red hat and mandrake distributions, and
probably other systems that use gcc 3.2. See
http://www.kaffe.org/cgi-bin/viewcvs.cgi/kaffe/configure.in.diff?r1=1.166&r2=1.167

ChangeLog entry was:
Wed Nov 13 12:11:59 CET 2002 Dalibor Topic
<robilad@yahoo.com>

        * configure.in: removed -I/usr/local/include
from default
        CPPFLAGS, as it makes configure miss all
header files on on
        gcc 3.2 based Mandrake Linux 9.0.

See also these bug reports:
http://www.mail-archive.com/kaffe@kaffe.org/msg01134.html
http://www.mail-archive.com/kaffe@kaffe.org/msg01271.html

This seems to be a widely experienced problem with gcc
3.2, here's a take from Zack Weinberg:
http://www.mail-archive.com/bug-textutils@gnu.org/msg00883.html

It doesn't seem to be going to be reverted to the old
behaviour soon. So I'd instead propose to remove
automatic adding of /usr/local/lib from
--with-libraries instead as it's causing problems,
too.

best regards,
dalibor topic

__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com