You are not logged in.

Dear visitor, welcome to KDE-Forum.org. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

Kennedy.

Beginner

  • "Kennedy." started this thread

Posts: 1

Location: Alabama, USA

Occupation: Programmer

  • Send private message

1

Thursday, May 31st 2007, 6:21pm

Problem while attempting to install with konstruct.

Using SW 10.2 as the base, but it has been modified:
gcc version 4.0.1
glibc version appears to be 2.3.6, but is the default for Slack 10.2

currently installed qt version is 3.3.4, but konstruct appears to install a new version.


Here is a snip of the error I'm getting:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
[===== NOW BUILDING:     kdeaddons-3.5.7        =====]
        [fetch] complete for kdeaddons.
        [checksum] complete for kdeaddons.
        [extract] complete for kdeaddons.
        [patch] complete for kdeaddons.
 ==> Building kde/kdebase as a dependency
make[2]: Entering directory `/root/downloads/kde/konstruct/kde/kdebase'
[===== NOW BUILDING:     kdebase-3.5.7  =====]
        [fetch] complete for kdebase.
        [checksum] complete for kdebase.
        [extract] complete for kdebase.
        [patch] complete for kdebase.
 ==> Building kde/kdelibs as a dependency
make[3]: Entering directory `/root/downloads/kde/konstruct/kde/kdelibs'
[===== NOW BUILDING:     kdelibs-3.5.7  =====]
        [fetch] complete for kdelibs.
        [checksum] complete for kdelibs.
        [extract] complete for kdelibs.
        [patch] complete for kdelibs.
 ==> Building libs/arts as a dependency
make[4]: Entering directory `/root/downloads/kde/konstruct/libs/arts'
[===== NOW BUILDING:     arts-1.5.7     =====]
        [fetch] complete for arts.
        [checksum] complete for arts.
        [extract] complete for arts.
        [patch] complete for arts.
 ==> Building libs/glib as a dependency
 ==> Building libs/qt-x11-free as a dependency
        [configure] complete for arts.
 ==> Running make in work/arts-1.5.7
make[5]: Entering directory `/root/downloads/kde/konstruct/libs/arts/work/arts-1.5.7'
make  all-recursive
make[6]: Entering directory `/root/downloads/kde/konstruct/libs/arts/work/arts-1.5.7'
Making all in libltdl
make[7]: Entering directory `/root/downloads/kde/konstruct/libs/arts/work/arts-1.5.7/libltdl'
make[7]: Nothing to be done for `all'.
make[7]: Leaving directory `/root/downloads/kde/konstruct/libs/arts/work/arts-1.5.7/libltdl'
Making all in mcop
make[7]: Entering directory `/root/downloads/kde/konstruct/libs/arts/work/arts-1.5.7/mcop'
make  all-am
make[8]: Entering directory `/root/downloads/kde/konstruct/libs/arts/work/arts-1.5.7/mcop'
/bin/sh ../libtool --silent --tag=CXX --mode=link g++  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -I/root/kde3.5.7/include -I/usr/X11R6/include -L/root/kde3.5.7/lib -L/usr/X11R6/lib -O2 -pipe -I/root/kde3.5.7/include -I/usr/X11R6/include -L/root/kde3.5.7/lib -L/usr/X11R6/lib -O2 -pipe -I/root/kde3.5.7/include -I/usr/X11R6/include -L/root/kde3.5.7/lib -L/usr/X11R6/lib -O2 -pipe -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common  -ftemplate-depth-99   -L/root/kde3.5.7/lib -L/usr/X11R6/lib -L/root/kde3.5.7/lib -L/usr/X11R6/lib -L/root/kde3.5.7/lib -L/usr/X11R6/lib -o libmcop.la -rpath /root/kde3.5.7/lib -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -version-info 1:0 -L/root/kde3.5.7/lib   -L/root/kde3.5.7/lib -L/usr/X11R6/lib    md5.lo libmcop_la.all_cc.lo   -lgmodule-2.0 -ldl -lgthread-2.0 -lrt -lglib-2.0   ../libltdl/libltdlc.la
.libs/libmcop_la.all_cc.o(.text+0x2d4f): In function `Arts::ExtensionLoader::addStartupClass(Arts::StartupClass*)':
: undefined reference to `std::_List_node_base::hook(std::_List_node_base*)'
.libs/libmcop_la.all_cc.o(.text+0x3a92): In function `Arts::StdIOManager::watchFD(int, int, Arts::IONotify*)':
: undefined reference to `std::_List_node_base::hook(std::_List_node_base*)'
.libs/libmcop_la.all_cc.o(.text+0x3b67): In function `Arts::ObjectManager::registerFactory(Arts::Factory*)':
: undefined reference to `std::_List_node_base::hook(std::_List_node_base*)'
.libs/libmcop_la.all_cc.o(.text+0x3c7b): In function `Arts::StdIOManager::addTimer(int, Arts::TimeNotify*)':
: undefined reference to `std::_List_node_base::hook(std::_List_node_base*)'
.libs/libmcop_la.all_cc.o(.text+0x3cd7): In function `Arts::Object_base::_addWeakReference(Arts::WeakReferenceBase*)':
: undefined reference to `std::_List_node_base::hook(std::_List_node_base*)'
.libs/libmcop_la.all_cc.o(.text+0x5ff1): more undefined references to `std::_List_node_base::hook(std::_List_node_base*)' follow
.libs/libmcop_la.all_cc.o(.text+0xd685): In function `Arts::Buffer::fromString(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'


A search on the web (and on the forums) shows that the problem is the qt library is not compiled with the same compiler building kde, however, it appears that the build is forcing the new qt library. Is this correct, or is the build still attempting to link with the pre-installed library on my box?

Thanks in advance for any assistance you can provide.
Kennedy.