Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 147452 - dev-util/kdesvn doesn't compile with subversion-1.4
Summary: dev-util/kdesvn doesn't compile with subversion-1.4
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Development Tools Team
URL:
Whiteboard:
Keywords:
Depends on: 150144
Blocks:
  Show dependency tree
 
Reported: 2006-09-13 06:46 UTC by Joshua Hoppes
Modified: 2006-10-26 15:50 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joshua Hoppes 2006-09-13 06:46:50 UTC
I have synced up and tried twice, both times kdesvn has given me this error

/bin/sh ../../libtool --silent --mode=compile --tag=CXX i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/kde/3.5/include -I/usr/qt/3/include -I.  -I/usr/kde/3.5/include -I../.. -I../../src  -DQT_THREAD_SUPPORT  -D_REENTRANT   -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE  -I/usr/include/apr-0   -I/usr/include/apr-0 -I/usr/include/db4.3 -I/usr/include/neon -D_LARGEFILE64_SOURCE -DNE_LFS -I/usr/include/subversion-1  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -O2 -mtune=i686 -pipe -Wformat-security -Wmissing-format-attribute -fno-check-new -fno-common -fexceptions  -c -o repositorylistener.lo `test -f 'repositorylistener.cpp' || echo './'`repositorylistener.cpp
repositorydata.cpp: In member function 'svn_error_t* svn::repository::RepositoryData::CreateOpen(const QString&, const QString&, bool, bool, bool)':
repositorydata.cpp:158: error: 'SVN_FS_CONFIG_NO_SVNDIFF1' was not declared in this scope
make[3]: *** [repositorydata.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/kdesvn-0.9.2/work/kdesvn-0.9.2/src/svnqt'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kdesvn-0.9.2/work/kdesvn-0.9.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kdesvn-0.9.2/work/kdesvn-0.9.2'
make: *** [all] Error 2

!!! ERROR: dev-util/kdesvn-0.9.2 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 166:   Called kde_src_compile 'all'
  kde.eclass, line 325:   Called kde_src_compile 'myconf' 'configure' 'make'
  kde.eclass, line 321:   Called die

!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, and the call stack if relevant.

I don't know where SVN_FS_CONFIG_NO_SVNDIFF1 is supposed to be defined, but it's not there.



here is my emerge --info
Portage 2.1.1 (default-linux/x86/2006.0, gcc-4.1.1/vanilla, glibc-2.4-r3, 2.6.17-suspend2-r3 i686)
=================================================================
System uname: 2.6.17-suspend2-r3 i686 Intel(R) Pentium(R) M processor 1.60GHz
Gentoo Base System version 1.12.4
Last Sync: Wed, 13 Sep 2006 03:20:01 +0000
app-admin/eselect-compiler: 2.0.0_rc2-r1
dev-lang/python:     2.4.3-r3
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
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.17
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -mtune=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /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/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/terminfo"
CXXFLAGS="-O2 -mtune=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://gentoo.mirrors.pair.com/ ftp://gentoo.mirrors.pair.com/ http://gentoo.mirrors.tds.net/gentoo ftp://gentoo.mirrors.tds.net/gentoo "
LINGUAS=""
MAKEOPTS="-j2"
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"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="x86 3dnow X a52 aac aalib acpi alsa apache2 arts bash-completion bcmath berkdb bitmap-fonts bluetooth bzip2 calander cdr cli crypt cscope curl dlloader dri dv dvb dvd dvdread eds elibc_glibc emboss encode ffmpeg flac foomaticdb fortran ftp gdbm geoip gif gpm gtk gtk2 imlib input_devices_evdev input_devices_joystick input_devices_keyboard input_devices_mouse ipv6 isdnlog jabber jpeg kde kernel_linux ldap libg++ libwww mad maildir mcal mikmod mmx motif mp3 mpeg msqli ncurses nls nptl nptlonly odbc offensive ogg oggvorbis openal opengl oss pam pcre pdf perl png pppd python qt3 qt4 quicktime readline reflection samba sdl session snmp speex spell spl ssl svg tcpd theora threads tidy tokenizer truetype truetype-fonts type1-fonts udev userland_GNU video_cards_i810 vorbis wifi win32codecs wxwindows xine xinerama xml xml2 xmms xorg xosd xv xvid zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Peter Ansell 2006-09-13 16:48:39 UTC
I found this bug came up after I updated to Subversion 1.4.0.
Comment 2 Peter Ansell 2006-09-13 18:25:13 UTC
Interestingly enough the previously compiled kdesvn-0.9.2 version still works for me with the new SVN 1.4.0 repository format and with the 1.4.0 server.
Comment 3 Aaron Slunt 2006-09-13 21:35:13 UTC
I get the same thing on ~amd64

h4x0r aaron # emerge --info
Portage 2.1.1 (default-linux/amd64/2006.0, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r8 x86_64)
=================================================================
System uname: 2.6.17-gentoo-r8 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.12.4
Last Sync: Thu, 14 Sep 2006 04:00:01 +0000
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.4.3-r3
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
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.17
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.16
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /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/splash /etc/terminfo"
CXXFLAGS="-march=athlon64 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LINGUAS=""
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"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X alsa avi berkdb bitmap-fonts cli crypt cups dbus dlloader dri dvdread elibc_glibc emboss encode foomaticdb fortran gif gpm gstreamer gtk gtk2 hal imlib input_devices_keyboard input_devices_mouse ipv6 isdnlog jpeg kde kdeenablefinal kdehiddenvisibility kernel_linux lzw lzw-tiff mp3 mpeg ncurses nls nptl nptlonly opengl pam pcre pdflib perl png pppd python qt qt3 qt4 quicktime readline reflection sdl session spell spl ssl tcpd tiff truetype truetype-fonts type1-fonts unicode usb userland_GNU video_cards_nvidia xinerama xorg xpm xv xvid zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 4 Carsten Lohrke (RETIRED) gentoo-dev 2006-09-16 05:18:54 UTC
forward, 0.9.3 is claimed to be compatible
Comment 5 Roland Rasmussen 2006-09-21 06:58:59 UTC
To use Subversion 1.4 with kdesvn requires version 0.9.3 (see ChangeLog here: http://www.alwins-world.de/programs/sourcec/websvn/filedetails.php?repname=KDESvn&path=%2Ftags%2Frel_0_9_3%2FChangeLog&rev=0&sc=0)

Renaming the kdesvn-0.9.2 ebuild works just fine.
Comment 6 Roderick B. Greening 2006-09-29 07:58:31 UTC
Confirmed same problem. We need to add 0.9.3 to portage and update dep in 0.9.2 to be subversion < 1.4.0
Comment 7 Thomas Capricelli 2006-09-30 10:24:01 UTC
same probleme here.
Comment 8 VirusCamp 2006-10-02 02:38:19 UTC
The first time 

  emerge =subversion-1.4.0
  emerge =kdesvn-0.9.2

the same problem appeard.

then 

  cp /usr/portage/dev-util/kdesvn/kdesvn-0.9.2.ebuild /usr/portage/dev-util/kdesvn/kdesvn-0.9.3.ebuild
  ebuild /usr/portage/dev-util/kdesvn/kdesvn-0.9.3.ebuild digest
  emerge =kdesvn-0.9.3

success
Comment 9 Chuck Wegrzyn 2006-10-05 04:34:51 UTC
The work-around listed in #8 will not work any longer. You need to edit the file kdesvn-0.9.3.ebuild and change:

SRC_URI="http://www.alwins-world.de/programs/download/${PN}/${P}.tar.bz2"

to  :

SRC_URI="http://www.alwins-world.de/programs/download/${PN}/old/${P}.tar.bz2"

After this change do the digest step and the emerge and you will be up and running!
Comment 10 Marijn Schouten (RETIRED) gentoo-dev 2006-10-05 05:56:20 UTC
bump bug: http://bugs.gentoo.org/show_bug.cgi?id=150144
Comment 11 George Shapovalov (RETIRED) gentoo-dev 2006-10-25 14:00:17 UTC
I just committed the 0.9.3 to the tree. This issue should be cleared now..

I sent an email to Rajko (the upstream). Lets hope this brings some sense to him and he stops moving sources around just for fun :).

Oh, looks like I can simply add myself to the metadata, as I was the only one processing this thing last half a year or so. May be I'll even do this..

Closing the bug.

George
Comment 12 Jakub Moc (RETIRED) gentoo-dev 2006-10-26 15:50:09 UTC
Now really closing. ;)