Comments you submit will be routed for moderation. If you have an account, please log in first.
Modify

Ticket #120 (closed: invalid)

Opened 6 years ago

Last modified 6 years ago

kdesvn-0.11 fails to build

Reported by: haizaar Owned by: alwin
Priority: normal Milestone: 0.10.x
Component: All Version: 0.10.x
Severity: major Keywords:
Cc:

Description

m trying to build kdesvn-0.11 on LFS system with kde-3.5.5 and subversion 1.4.0 Linking of libkdesvnpart.so fails - It looks like requested symbols exist in corresponding object files, but those file are just not passed to the linker.

ADDITIONAL INFORMATION: #> cd kdesvn-0.11.0 #> mkdir build; cd build #> cmake ../ #> make VERBOSE=1 cd /usr/src/kdesvn/kdesvn/kdesvn-0.11.0/build/src && /bin/c++ -fPIC -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -fno-check-new -fno-common -fexceptions -luuid -lrt -lcrypt -lpthread -ldl -L/usr/lib -lapr-1 -L/usr/lib -lldap -llber -ldb-4.4 -lexpat -L/usr/lib -laprutil-1 -Wl,--no-undefined -Wl,--allow-shlib-undefined -L/usr/src/kdesvn/kdesvn/kdesvn-0.11.0/build/lib -shared -Wl,-soname,libkdesvnpart.so -o ../lib/kde3/libkdesvnpart.so "CMakeFiles/kdesvnpart.dir/kdesvn_part.o" "CMakeFiles/kdesvnpart.dir/kdesvnview.o" "CMakeFiles/kdesvnpart.dir/commandline_part.o" -L/usr/src/kdesvn/kdesvn/kdesvn-0.11.0/build/lib/kde3 -L/usr/src/kdesvn/kdesvn/kdesvn-0.11.0/build/lib -L/lib -lsvnfrontend -lkdesvnhelpers -lksvnwidgets -lsettingsdlgs -lkdesvncfgreader -lsvnqt -lqassistantclient -lqt-mt -lSM -lICE -lSM -lICE -lX11 -lXext -lX11 -lXext -ldl -lpthread -lkdecore -lkio -lkparts -lkdeui -lsvn_client-1 -lsvn_repos-1 -lsvn_fs-1 -lsvn_subr-1 -lsvn_wc-1 -lsvn_ra-1 -Wl,-rpath,/usr/src/kdesvn/kdesvn/kdesvn-0.11.0/build/lib/kde3:/usr/src/kdesvn/kdesvn/kdesvn-0.11.0/build/lib:/lib CMakeFiles/kdesvnpart.dir/kdesvnview.o(.text+0x59): In function `kdesvnView::kdesvnView(KActionCollection*, QWidget*, char const*)': kdesvnview.cpp: undefined reference to `svn::repository::RepositoryListener::RepositoryListener?()' CMakeFiles/kdesvnpart.dir/kdesvnview.o(.text+0x440):kdesvnview.cpp: undefined reference to `svn::repository::RepositoryListener::~RepositoryListener?()' CMakeFiles/kdesvnpart.dir/kdesvnview.o(.text+0x699): In function `kdesvnView::kdesvnView(KActionCollection*, QWidget*, char const*)': kdesvnview.cpp: undefined reference to `svn::repository::RepositoryListener::RepositoryListener?()' CMakeFiles/kdesvnpart.dir/kdesvnview.o(.text+0xa80):kdesvnview.cpp: undefined reference to `svn::repository::RepositoryListener::~RepositoryListener?()' CMakeFiles/kdesvnpart.dir/kdesvnview.o(.text+0xef3): In function `kdesvnView::~kdesvnView()': kdesvnview.cpp: undefined reference to `svn::repository::RepositoryListener::~RepositoryListener?()' CMakeFiles/kdesvnpart.dir/kdesvnview.o(.text+0xf47):kdesvnview.cpp: undefined reference to `svn::repository::RepositoryListener::~RepositoryListener?()' CMakeFiles/kdesvnpart.dir/kdesvnview.o(.text+0x1243): In function `kdesvnView::~kdesvnView()': kdesvnview.cpp: undefined reference to `svn::repository::RepositoryListener::~RepositoryListener?()' CMakeFiles/kdesvnpart.dir/kdesvnview.o(.text+0x1297):kdesvnview.cpp: undefined reference to `svn::repository::RepositoryListener::~RepositoryListener?()' CMakeFiles/kdesvnpart.dir/kdesvnview.o(.text+0x1593):kdesvnview.cpp: more undefined references to `svn::repository::RepositoryListener::~RepositoryListener?()' follow CMakeFiles/kdesvnpart.dir/kdesvnview.o(.text+0x229e): In function `kdesvnView::slotHotcopy()': kdesvnview.cpp: undefined reference to `svn::repository::Repository::hotcopy(QString const&, QString const&, bool)' CMakeFiles/kdesvnpart.dir/kdesvnview.o(.text+0x2ab1): In function `kdesvnView::slotLoaddump()': kdesvnview.cpp: undefined reference to `svn::repository::Repository::Repository(svn::repository::RepositoryListener?*)' CMakeFiles/kdesvnpart.dir/kdesvnview.o(.text+0x2af1):kdesvnview.cpp: undefined reference to `svn::repository::Repository::Open(QString const&)' CMakeFiles/kdesvnpart.dir/kdesvnview.o(.text+0x2c91):kdesvnview.cpp: undefined reference to `svn::repository::Repository::loaddump(QString const&, svn::repository::Repository::LOAD_UUID, QString const&, bool, bool)' CMakeFiles/kdesvnpart.dir/kdesvnview.o(.text+0x2d46):kdesvnview.cpp: undefined reference to `svn::repository::Repository::~Repository()' CMakeFiles/kdesvnpart.dir/kdesvnview.o(.text+0x2d8f):kdesvnview.cpp: undefined reference to `svn::repository::Repository::~Repository()' CMakeFiles/kdesvnpart.dir/kdesvnview.o(.text+0x3acc): In function `kdesvnView::slotDumpRepo()': kdesvnview.cpp: undefined reference to `svn::repository::Repository::Repository(svn::repository::RepositoryListener?*)' CMakeFiles/kdesvnpart.dir/kdesvnview.o(.text+0x3c23):kdesvnview.cpp: undefined reference to `svn::repository::Repository::Open(QString const&)' CMakeFiles/kdesvnpart.dir/kdesvnview.o(.text+0x3d31):kdesvnview.cpp: undefined reference to `svn::repository::Repository::dump(QString const&, svn::Revision const&, svn::Revision const&, bool, bool)'

Attachments

kdesvn.build.log Download (26.6 KB) - added by haizaar 6 years ago.

Change History

comment:1 Changed 6 years ago by haizaar

  • Owner changed from anonymous to alwin
  • Status changed from new to assigned

Changed 6 years ago by haizaar

comment:2 Changed 6 years ago by haizaar

Attached full build log

comment:3 Changed 6 years ago by alwin

hm. seems to be an old bug in build-system. may you remove former installed version of kdesvn and svnqt(-devel) and try again?

sorry for late answer -> holidays :)

comment:4 Changed 6 years ago by alwin

  • Status changed from assigned to closed
  • Resolution set to invalid
View

Add a comment

Modify Ticket

Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.

Ihr Browser versucht gerade eine Seite aus dem sogenannten Internet auszudrucken. Das Internet ist ein weltweites Netzwerk von Computern, das den Menschen ganz neue Möglichkeiten der Kommunikation bietet.

Da Politiker im Regelfall von neuen Dingen nichts verstehen, halten wir es für notwendig, sie davor zu schützen. Dies ist im beidseitigen Interesse, da unnötige Angstzustände bei Ihnen verhindert werden, ebenso wie es uns vor profilierungs- und machtsüchtigen Politikern schützt.

Sollten Sie der Meinung sein, dass Sie diese Internetseite dennoch sehen sollten, so können Sie jederzeit durch normalen Gebrauch eines Internetbrowsers darauf zugreifen. Dazu sind aber minimale Computerkenntnisse erforderlich. Sollten Sie diese nicht haben, vergessen Sie einfach dieses Internet und lassen uns in Ruhe.

Die Umgehung dieser Ausdrucksperre ist nach §95a UrhG verboten.

Mehr Informationen unter www.politiker-stopp.de.