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

Re: compiling kdelibs4/arts failing in linker stage

After investigating the problem some more I found out that f.ex.
"Arts::ObjectManager::the" is in the libarts1-dev package, more precisely
in /usr/lib/libartsflow_idl.so.1.0.0.

And I realized that the libarts1-dev package was not installed on my
system so I installed it.

I thought that I might be lucky and add the library manually, by adding
-lartsflow_idl to the compile comand line below - but no, it doesn't work
- libtool seems to be ignoring the extra parameter and/or not linking to
the shared library.

Can anybdody help? Do I have to:

	kdelibs $ make clean; ./configure --blah --blah; make; make install

again and have my poor laptop compile for another two or three days with
me running back and forth to see whether it didn't break/stop somewhere
in the middle?

Is there any other way to tell that libtool monster to add one further
library? Or is libarts compiled with an old compiler? How can I find out?

Help is still, very, very much appreciated,

On Wed, 11 Jun 2003, tomas pospisek wrote:

> Hello kde packagers and hackers, I've been trying to compile kdelibs4 from
> CVS against current (unstable) Debian infrastructure and I'm failing in
> the arts directory. To me it looks like libvorbis0a (from unstable,
> together with libvorbis-dev) was not built with current gcc-3.2.
> Could anybody who did succeed in compiling kdelibs give me a hint? It
> would be very, very, very wellcome since it is the 4th attempt on my
> laptop at home and I've been compiling it for 5 days straight now :-/
> Help would be very, very wellcome.
> (compiling against qt from unstable, libvorbis(0a/-dev) from unstable,
> gcc-3.3 from unstable)
> ---------------
> Making all in kde
> make[1]: Entering directory
> `/home/tpo/sync_tpo2/src/projects/karmCVS/KDE/CVS/kdelibs/arts/kde'
> /bin/sh ../../libtool --silent --mode=link --tag=CXX g++
> -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W
>  -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE
> -Wcast-align -Wconversion -Wchar-subscripts -
> O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions
> -fno-check-new -fno-common  -DQT_CLEAN_NAMESPACE -DQT_
> libartskde.la.closure libartskde_la_closure.lo -L/u
> sr/X11R6/lib -L/home/tpo/src/projects/karmCVS/KDE/kde-HEAD/lib
> -no-undefined  -version-info 3:0:2 artskde.lo kioinput
> stream_impl.lo kplayobject.lo kplayobjectfactory.lo kartsfloatwatch.lo
> kartsdispatcher.lo kaudiorecordstream.lo kartss
> erver.lo kdatarequest_impl.lo kaudioconverter.lo kvideowidget.lo
> kplayobjectcreator.lo ../../kio/libkio.la -lqtmcop -l
> soundserver_idl
> libtool: link: warning: `-version-info' is ignored for programs
> .libs/artskde.o(.text+0x18): In function
> `Arts::KFloatWatchProxy_base::_create(std::basic_string<char,
> std::char_trait
> s<char>, std::allocator<char> > const&)':
> : undefined reference to `Arts::ObjectManager::the()'
> .libs/artskde.o(.text+0x20): In function
> `Arts::KFloatWatchProxy_base::_create(std::basic_string<char,
> std::char_trait
> s<char>, std::allocator<char> > const&)':
> : undefined reference to
> `Arts::ObjectManager::create(std::basic_string<char,
> std::char_traits<char>, std::allocator<c
> har> > const&)'
> .libs/artskde.o(.text+0xac): In function
> `Arts::KFloatWatchProxy_base::_fromString(std::basic_string<char,
> std::char_t
> raits<char>, std::allocator<char> > const&)':
> : undefined reference to
> `Arts::ObjectReference::ObjectReference[in-charge]()'
> and so forth
> Thanks,
> *t
> --
> Why is the US governement lying? http://democrats.com/images/lindh-naked.jpeg
> --
> To UNSUBSCRIBE, email to debian-kde-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

Im Gazastreifen, dem laut Uno-Angaben am dichtesten besiedelten Flecken
der Erde, leben unter 1,3 Millionen Palästinensern 5000 Israelis und okkupieren
40 Prozent der Fläche.
        NZZ 8.4.2002

Reply to: