Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 150144
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: George Shapovalov <george@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Leo <sir_kalot@yahoo.it>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
kdesvn-0.10.0.ebuild kdesvn ebuild text/plain yogeshbug 2006-10-05 01:24 0000 745 bytes Details
kdesvn-0.10.0.ebuild ebuild which uses cmake text/plain Marijn Schouten 2006-10-05 06:34 0000 811 bytes Details
kdesvn-0.10.0-cmakelists.patch patch against CMakeList.txt patch David Bitseff 2006-10-05 20:03 0000 511 bytes Details | Diff
kdesvn-0.10.0.ebuild Updated ebuild to apply cmakelist.patch text/plain David Bitseff 2006-10-05 20:16 0000 834 bytes Details
kdesvn-0.10.0.ebuild Updated ebuild to resolve QT_THREAD_SUPPORT problem text/plain David Bitseff 2006-10-06 12:39 0000 767 bytes Details
emerge.info emerge --info text/plain t35t0r 2006-10-08 07:12 0000 3.16 KB Details
kdesvn-0.11.0.ebuild kdesvn-0.11.0.ebuild text/plain Timothy Redaelli 2006-11-03 13:19 0000 1.12 KB Details
kdesvn-0.11.0-CMakeLists.patch files/kdesvn-0.11.0-CMakeLists.patch text/plain Timothy Redaelli 2006-11-03 13:20 0000 533 bytes Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 150144 depends on: Show dependency tree
Bug 150144 blocks: 147452
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-10-05 00:35 0000
The version 0.10.0 is out... maybe someone whant to do the ebuild? ;-)

Leo

------- Comment #1 From yogeshbug 2006-10-05 01:24:54 0000 -------
Created an attachment (id=98823) [details]
kdesvn ebuild

------- Comment #2 From yogeshbug 2006-10-05 01:27:56 0000 -------
I have sincerly created ebuild even if there is nothing much to do in it ;-)

------- Comment #3 From Leo 2006-10-05 02:58:51 0000 -------
(In reply to comment #2)
> I have sincerly created ebuild even if there is nothing much to do in it ;-)
> 

Something seems to me not so simple :-(



emerge kdesvn
Calculating dependencies... done!

>>> Emerging (1 of 1) dev-util/kdesvn-0.10.0 to /
 * kdesvn-0.10.0.tar.bz2 MD5 ;-) ...                                           
                                                                               
                                                                      [ ok ]
 * kdesvn-0.10.0.tar.bz2 RMD160 ;-) ...                                        
                                                                               
                                                                      [ ok ]
 * kdesvn-0.10.0.tar.bz2 SHA1 ;-) ...                                          
                                                                               
                                                                      [ ok ]
 * kdesvn-0.10.0.tar.bz2 SHA256 ;-) ...                                        
                                                                               
                                                                      [ ok ]
 * kdesvn-0.10.0.tar.bz2 size ;-) ...                                          
                                                                               
                                                                      [ ok ]
 * checking ebuild checksums ;-) ...                                           
                                                                               
                                                                      [ ok ]
 * checking auxfile checksums ;-) ...                                          
                                                                               
                                                                      [ ok ]
 * checking miscfile checksums ;-) ...                                         
                                                                               
                                                                      [ ok ]
 * checking kdesvn-0.10.0.tar.bz2 ;-) ...                                      
                                                                               
                                                                      [ ok ]
>>> Unpacking source...
>>> Unpacking kdesvn-0.10.0.tar.bz2 to /var/tmp/portage/kdesvn-0.10.0/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/kdesvn-0.10.0/work/kdesvn-0.10.0 ...

!!! ERROR: dev-util/kdesvn-0.10.0 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_compile
  ebuild.sh, line 937:   Called src_compile
  ebuild.sh, line 1255:   Called kde_src_compile
  kde.eclass, line 164:   Called kde_src_compile 'all'
  kde.eclass, line 331:   Called kde_src_compile 'myconf' 'configure' 'make'
  kde.eclass, line 251:   Called die

!!! no configure script found, generation unsuccessful
!!! If you need support, post the topmost build error, and the call stack if
relevant.

!!! This ebuild is from an overlay: '/usr/local/portage/lsd'

------- Comment #4 From Leo 2006-10-05 03:00:03 0000 -------
(In reply to comment #3)

Sorry... I forgot to paste my system

emerge --info
Portage 2.1.1 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.4-r3, 2.6.18-lsd1
i686)
=================================================================
System uname: 2.6.18-lsd1 i686 Intel(R) Pentium(R) M processor 1.86GHz
Gentoo Base System version 1.12.5
Last Sync: Mon, 02 Oct 2006 04:50:01 +0000
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/NX/etc /usr/NX/home /usr/kde/3.5/env
/usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb
/usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf
/etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig confcache distlocks metadata-transfer parallel-fetch
sandbox sfperms strict userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources/
http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://files.gentoo.gr
http://pandemonium.tiscali.de/pub/gentoo/"
LINGUAS="it en ru fr de es"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/lsd /usr/local/portage/layman"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 7zip X X509 acl acpi afs aim aio alsa amrr amuled aoss apache2 ares
arts asf async audiofile authdaemond automount bash-completion bcp berkdb
binary-drivers bitmap-fonts bjam bluetooth bzip2 cairo caps cdio cdparanoia cdr
cg chroot clamav clamd clearcase cli clvm commercial cpudetection cracklib
crypt css cups curl curlwrappers cvsgraph dbase dbm dbus dbx devmap dga dio
dlloader dmi dmx drac dri dvb dvd dvdr dvdread elibc_glibc encode esd evo exif
extensions fam fame fat fbcon fbdev ffmpeg filter firefox flac flatfile
font-server foomaticdb freetds ftp fuse fusion gdbm gg gif gimp glitz glut glx
gmail gmailtimestamps gnokii gnutls gpg2-experimental gphoto2 gpm gs gstreamer
gtk gtk2 gui guile hal hash haskell howl hpn httpd i8x0 icq id3 idea idn
ieee1394 imagemagick imap imlib innodb input_devices_evdev
input_devices_keyboard input_devices_mouse input_devices_synaptics iproute2
ipv6 irmc isdnlog jabber jack java javascript jce jikes jingle john joystick
jp2 jpeg jpeg2k kde kdrive kerberos kernel_linux kqemu lame lcms ldap ldapsam
libcaca libclamav libvisual linguas_de linguas_en linguas_es linguas_fr
linguas_it linguas_ru linuxkeys lm_sensors log4j logitech-mouse logrotate lzo
mad maildir md5sum mime mjpeg mmx mng motif mozilla mp3 mp4 mp4live mpeg mpeg2
mpi mplayer msn mysql mysqli nas ncurses network ngui nls nntp nptl nptlonly
nsplugin ntfs ntlm ntlm_unsupported_patch nvidia oav odbc offensive ogg
on-the-fly-crypt openexr opengl openssh openssl oracle oscar oss pam pam_chroot
parse-clocks passwordsave pcre pdf perforce perl php player plib plugin-file
plugin-python pmu png pnp pop3d portaudio ppds pppd pyste python qemu-fast qt3
qt4 quicktime quotas radiotap radius rar rdesktop readline real reflection
reiserfs rpc rtc rtsp ruby samba sametime sasl scanner screen sdl sensord
session sftp sftplogging shout silc skey skins slp sms sndfile socks5 softmmu
sox spamassassin speex spell spl sql sqlite sqlite3 sse sse2 ssl
startup-notification stats stream subject-rewrite subtitles subversion svg swat
sysfs syslog szip tcl tcltk tcpd tga theora threads tidy tiff tk toolbar tools
transcode truetype truetype-fonts type1-fonts udev unicode unzip usb
userland_GNU userlocales utf8 v4l v4l2 vcd video_cards_nv video_cards_nvidia
vidix vim vim-with-x virus-scan vlm vnc vorbis wifi win32codecs winbind wma
wma123 wmf wxwindows xcomposite xine xinerama xinetd xlockrc xml xml2 xmlreader
xmlrpc xmlwriter xmms xorg xosd xpm xprint xscreensaver xv xvid yahoo yv12
zeroconf zip zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS,
MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS

------- Comment #5 From Marijn Schouten 2006-10-05 06:34:11 0000 -------
Created an attachment (id=98840) [details]
ebuild which uses cmake

this ebuild gets a bit farther, but I get 

/var/tmp/portage/kdesvn-0.10.0/work/kdesvn-0.10.0/src/svnfrontend/ccontextlistener.cpp:43:
error: 'QMutex' does not name a type
/var/tmp/portage/kdesvn-0.10.0/work/kdesvn-0.10.0/src/svnfrontend/ccontextlistener.cpp:
In constructor 'CContextListenerData::CContextListenerData()':
/var/tmp/portage/kdesvn-0.10.0/work/kdesvn-0.10.0/src/svnfrontend/ccontextlistener.cpp:48:
error: class 'CContextListenerData' does not have any field named
'm_CancelMutex'
/var/tmp/portage/kdesvn-0.10.0/work/kdesvn-0.10.0/src/svnfrontend/ccontextlistener.cpp:
At global scope:
/var/tmp/portage/kdesvn-0.10.0/work/kdesvn-0.10.0/src/svnfrontend/ccontextlistener.cpp:159:
warning: unused parameter 'mime_type'
/var/tmp/portage/kdesvn-0.10.0/work/kdesvn-0.10.0/src/svnfrontend/ccontextlistener.cpp:159:
warning: unused parameter 'prop_state'
/var/tmp/portage/kdesvn-0.10.0/work/kdesvn-0.10.0/src/svnfrontend/ccontextlistener.cpp:
In member function 'virtual bool CContextListener::contextCancel()':
/var/tmp/portage/kdesvn-0.10.0/work/kdesvn-0.10.0/src/svnfrontend/ccontextlistener.cpp:197:
error: 'QMutexLocker' was not declared in this scope
/var/tmp/portage/kdesvn-0.10.0/work/kdesvn-0.10.0/src/svnfrontend/ccontextlistener.cpp:197:
error: expected `;' before 'lock'
/var/tmp/portage/kdesvn-0.10.0/work/kdesvn-0.10.0/src/svnfrontend/ccontextlistener.cpp:
In member function 'virtual void CContextListener::setCanceled(bool)':
/var/tmp/portage/kdesvn-0.10.0/work/kdesvn-0.10.0/src/svnfrontend/ccontextlistener.cpp:280:
error: 'QMutexLocker' was not declared in this scope
/var/tmp/portage/kdesvn-0.10.0/work/kdesvn-0.10.0/src/svnfrontend/ccontextlistener.cpp:280:
error: expected `;' before 'lock'

------- Comment #6 From David Bitseff 2006-10-05 20:03:47 0000 -------
Created an attachment (id=98901) [details]
patch against CMakeList.txt

Here's a patch to the CMakeLists.txt file in the top directory that helps.  I'm
not familiar with cmake, but the patch indicates the problem.

------- Comment #7 From David Bitseff 2006-10-05 20:16:27 0000 -------
Created an attachment (id=98902) [details]
Updated ebuild to apply cmakelist.patch

Here's an ebuild that will apply the kdesvn-0.10.0-cmakelist.patch.

If you have a previous version of kdesvn installed another problem appears
later in the build process.  The linker is trying to link against
/usr/kde/3.5/lib/libsvnqt.so instead of the version of libsvnqt.so in the build
directory.  The quick fix is to emerge -C kdesvn before trying to use this
ebuild.

------- Comment #8 From David Bitseff 2006-10-06 12:39:11 0000 -------
Created an attachment (id=98956) [details]
Updated ebuild to resolve QT_THREAD_SUPPORT problem

Here's an updated ebuild that doesn't require a patch.

Also, regarding the linking problem, I had updated from kdesvn-0.9.2 which put
libsvnqt.so in /usr/lib, and not in /usr/kde/3.5/lib as I stated.

------- Comment #9 From t35t0r 2006-10-08 07:09:33 0000 -------
Linking CXX shared module ../lib/kde3/libkdesvnpart.so
/var/tmp/portage/kdesvn-0.10.0/work/kdesvn-0.10.0/lib/kde3/libsvnfrontend.a(commandexec.o):
In function `CommandExec::slotCmd_blame()':
commandexec.cpp:(.text+0xeb1): undefined reference to
`svn::Revision::operator!()'
commandexec.cpp:(.text+0xeca): undefined reference to
`svn::Revision::operator!()'
/var/tmp/portage/kdesvn-0.10.0/work/kdesvn-0.10.0/lib/kde3/libsvnfrontend.a(commandexec.o):
In function `CommandExec::slotCmd_list()':
commandexec.cpp:(.text+0x1faa): undefined reference to `svn::Revision::operator
bool()'
/var/tmp/portage/kdesvn-0.10.0/work/kdesvn-0.10.0/lib/kde3/libsvnfrontend.a(commandexec.o):
In function `CommandExec::scanRevision()':
commandexec.cpp:(.text+0x46b1): undefined reference to
`svn::Revision::operator=(QString const&)'
commandexec.cpp:(.text+0x46f7): undefined reference to
`svn::Revision::operator=(QString const&)'
/var/tmp/portage/kdesvn-0.10.0/work/kdesvn-0.10.0/lib/kde3/libsvnfrontend.a(commandexec.o):
In function `CommandExec::exec()':
commandexec.cpp:(.text+0x5cdc): undefined reference to
`svn::Revision::Revision(QString const&)'
commandexec.cpp:(.text+0x5ce4): undefined reference to `svn::Revision::operator
bool()'
/var/tmp/portage/kdesvn-0.10.0/work/kdesvn-0.10.0/lib/kde3/libsvnfrontend.a(svnactions.o):
In function `SvnActions::slotMergeExternal(QString const&, QString const&,
QString const&, svn::Revision const&, svn::Revision const&, bool)':
svnactions.cpp:(.text+0x173b4): undefined reference to
`svn::Revision::toString() const'
svnactions.cpp:(.text+0x174e3): undefined reference to
`svn::Revision::toString() const'
/var/tmp/portage/kdesvn-0.10.0/work/kdesvn-0.10.0/lib/kde3/libsvnfrontend.a(svnactions.o):
In function `SvnActions::makeDiffExternal(QString const&, svn::Revision const&,
QString const&, svn::Revision const&, bool, QWidget*, bool)':
svnactions.cpp:(.text+0x190b0): undefined reference to
`svn::Revision::toString() const'
svnactions.cpp:(.text+0x19252): undefined reference to
`svn::Revision::toString() const'
svnactions.cpp:(.text+0x193df): undefined reference to
`svn::Revision::toString() const'
/var/tmp/portage/kdesvn-0.10.0/work/kdesvn-0.10.0/lib/kde3/libsvnfrontend.a(svnactions.o):svnactions.cpp:(.text+0x194f0):
more undefined references to `svn::Revision::toString() const' follow
/var/tmp/portage/kdesvn-0.10.0/work/kdesvn-0.10.0/lib/kde3/libsvnfrontend.a(svnactions.o):
In function `SvnActionsData::SvnActionsData()':
svnactions.cpp:(.text._ZN14SvnActionsDataC1Ev[SvnActionsData::SvnActionsData()]+0x267):
undefined reference to
`svn::Client::getobject(svn::smart_pointer<svn::Context>, int)'
/var/tmp/portage/kdesvn-0.10.0/work/kdesvn-0.10.0/lib/kde3/libsvnfrontend.a(svnitem.o):
In function `SvnItem_p::kdeName(svn::Revision const&)':
svnitem.cpp:(.text+0x348b): undefined reference to `svn::Revision::toString()
const'
/var/tmp/portage/kdesvn-0.10.0/work/kdesvn-0.10.0/lib/kde3/libsvnfrontend.a(modifiedthread.o):
In function `CheckModifiedThread::CheckModifiedThread(QObject*, QString const&,
bool)':
modifiedthread.cpp:(.text+0x684): undefined reference to
`svn::Client::getobject(svn::smart_pointer<svn::Context>, int)'
/var/tmp/portage/kdesvn-0.10.0/work/kdesvn-0.10.0/lib/kde3/libsvnfrontend.a(modifiedthread.o):
In function `CheckModifiedThread::CheckModifiedThread(QObject*, QString const&,
bool)':
modifiedthread.cpp:(.text+0x1454): undefined reference to
`svn::Client::getobject(svn::smart_pointer<svn::Context>, int)'
collect2: ld returned 1 exit status
make[2]: *** [lib/kde3/libkdesvnpart.so] Error 1
make[1]: *** [src/CMakeFiles/kdesvnpart.dir/all] Error 2

------- Comment #10 From t35t0r 2006-10-08 07:12:13 0000 -------
Created an attachment (id=99119) [details]
emerge --info

------- Comment #11 From Leo 2006-10-14 11:10:53 0000 -------
now it compiles for me :-)
tnx

------- Comment #12 From George Shapovalov 2006-10-25 14:12:26 0000 -------
Marijn, David: thanks for the ebuild! I'll take a look at this bump.

Frankly, this is a .0 version and quite a drastic change from the last 0.9, so
I would rather wait until at least .1  Besides I just committed 0.9.3 to the
tree, so kdesvn now works with the latest subversion, plus this guy (upstream)
seems to be issuing new versions like crazy. 

Anybody tried to use the 0.10.0? How stable is it compared to the 0.9 series?

George

PS
Reassigning the bug to myself, as it seems I was the only one touching kdesvn
last half a year.

------- Comment #13 From kevin@kevin-online.com 2006-10-26 22:10:25 0000 -------
> tree, so kdesvn now works with the latest subversion, plus this guy (upstream)
> seems to be issuing new versions like crazy.

I just saw there is a new version - 0.11.0 :) Changelog says, there were a lot
of fixes in cmake build system... perhaps this helps.

------- Comment #14 From Georges Toth 2006-10-27 05:59:53 0000 -------
I've just successfully installed kdesvn-0.11.0 using the attached ebuild...

------- Comment #15 From George Shapovalov 2006-10-27 07:08:38 0000 -------
(re comments #13,14) Good, now I would like to hear stability reports :).
Anyway, I'll give it a week and try it then. Please post any problems you
encounter here, or simply post that it worked fine at the end of the week..
Right now it feels "too hot" for the tree I am afraid..

George

------- Comment #16 From Leo 2006-10-27 10:51:53 0000 -------
(In reply to comment #14)
> I've just successfully installed kdesvn-0.11.0 using the attached ebuild...
> 

sorry but I cannot understand where is the ebuild for 0.11.0 ????

did you just renamed the existing one into 11?

Leo

------- Comment #17 From Christoph Mockenhaupt 2006-10-27 13:37:51 0000 -------
I tried to build kdesvn-0.11.0 (using the ebuild above) and it does not work.
Linking fails. There is already a bugreport upstream
(http://www.alwins-world.de/programs/mantis/view.php?id=110) about this but I
was not able to solve the problem. I had kdesvn-0.9.1 installed. This is not an
official ebuild but I think the problem might occur with official ebuilds, too.
After unmerging the installed version of kdesvn everything worked fine.

BTW, I'm on ppc and kdesvn works well (beside the above problem).

Another thing I noticed: kdesvn-0.11.0 supports several languages. That should
be adressed by "LANGS"
If nobody else wants to do that I might give it a try :)

------- Comment #18 From David Bitseff 2006-10-28 12:59:02 0000 -------
When I renamed the ebuild I attached above for kdesvn-0.10.0 to kdesvn-0.11.0
emerge compiled and installed the new version without any problems.  

I had updated from 0.10.0, so that may be why I was able to avoid the linking
problem.  It also seems that the libsvnqt library that was causing the linking
problem before is now installed in /usr/kde/3.5/lib.  With version 0.9.2 it was
installed in /usr/lib if I remember correctly, and causing the linking problem
when 0.10.0 was being built since /usr/lib was being searched by ld before
/usr/kde/3.5/lib.

Version 0.11.0 resolves a problem I was having with 0.10.0 using kompare to
view diffs between revisions.

------- Comment #19 From kevin@kevin-online.com 2006-10-29 03:50:21 0000 -------
Linking 0.11.0 failed - but it seems to be a problem of the build system.
Unmerging the old version of kdesvn first, solved the problem:
http://www.alwins-world.de/programs/mantis/view.php?id=108

Can portage work around of this? Cmake tries to link against the old library.

Cheers
   Kevin

------- Comment #20 From Timothy Redaelli 2006-11-03 13:19:25 0000 -------
Created an attachment (id=101162) [details]
kdesvn-0.11.0.ebuild

ebuild for 0.11.0 version (fixed)

------- Comment #21 From Timothy Redaelli 2006-11-03 13:20:45 0000 -------
Created an attachment (id=101163) [details]
files/kdesvn-0.11.0-CMakeLists.patch

patch to make it compile also if an older version is installed

------- Comment #22 From Peter Ansell 2006-11-03 17:19:24 0000 -------
The last posted ebuild and patch work for me. I upgraded from 0.9.3 and am
using ~x86 system.

------- Comment #23 From George Shapovalov 2006-11-05 07:06:31 0000 -------
Thanks Timothy!

The 0.11 version seems to compile with the proposed fix (however I added sed to
the ebuild directly - no need for a separate patch for such a trivial change).
I'll test it for a few days and then commit..

George

------- Comment #24 From George Shapovalov 2006-11-07 11:56:10 0000 -------
Seems to work so far :).
Committed. Closing the bug.

Also, I added myself as a maintainer, as it seems it all falls on me anyway.
Did not remove ka0ttic yet though.

George

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug