[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: <blahblah>_la contains undefined?
From:       David Faure <david () mandrakesoft ! com>
Date:       2000-02-28 19:14:11
[Download RAW message or body]

On Mon, Feb 28, 2000 at 01:43:25PM -0500, Bob Bernstein wrote:
> The past couple of days with kde2 source from cvsup I see, when doing 'make -f
> Makefile.cvs', the following (in kdesupport, just as an example, but it pops
> up elsewhere):
> 
> =========== snip =============
> lindsey:/usr/local/KDE/CVS_HEAD/kdesupport# make -f Makefile.cvs 
> This Makefile is only for the CVS repository
> This will be deleted before making the distribution
> 
> *** Concatenating configure tests into acinclude.m4
> *** Retrieving configure tests needed by configure.in
> *** Scanning for include statements
> configure.in:30: AC_TRY_COMPILE was called before AC_AIX
> configure.in:31: AC_TRY_COMPILE was called before AC_MINIX
> configure.in:254: AC_PROG_CXXCPP was called before AC_PROG_CXX
> *** Building Makefile templates (step one)
> *** Scanning for moc files and kde tags
> 
> Report: libQwSpriteField_la contains undefined in QwSpriteField/Makefile.in
> Report: libmimelib_la contains undefined in mimelib/Makefile.in
> Report: libodbc___la contains undefined in odbc/libodbc++/src/Makefile.in
  ^^^^^^

It's not an error, not even a warning, just a report.

Stephan is going to regret having added it though :)

> *** Building Makefile templates (step two)
> configure.in:30: AC_TRY_COMPILE was called before AC_AIX
> configure.in:31: AC_TRY_COMPILE was called before AC_MINIX
> configure.in:254: AC_PROG_CXXCPP was called before AC_PROG_CXX
> *** Creating date/time stamp
> *** Finished
>     Don't forget to run ./configure
>     If you haven't done so in a while, run ./configure --help
> ============= snip ===========
> 
> My qt-copy is from early last week. I think. :-)
> 
> What light can be shed on this? 

-no-undefined allows a nice test that libs contain no undefined symbols.
"contains undefined" means "doesn't contain -no-undefined, so no test,
that's all.

What I don't know is (Stephan?) why we can't just add -no-undefined everywhere.
IIRC there is some cases where we shouldn't...

-- 
David FAURE
david@mandrakesoft.com, faure@kde.org
http://home.clara.net/faure/
KDE, Making The Future of Computing Available Today

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic