Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 62724 - dev-util/rapidsvn-0.7.0 New version available
Summary: dev-util/rapidsvn-0.7.0 New version available
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Paul de Vrieze (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-03 09:20 UTC by Rob Cakebread (RETIRED)
Modified: 2005-05-30 23:29 UTC (History)
2 users (show)

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


Attachments
rapidsvn-0.7.0.ebuild (rapidsvn-0.7.0.ebuild,1.30 KB, text/plain)
2004-09-03 09:22 UTC, Rob Cakebread (RETIRED)
Details
rapidsvn-0.7.0.ebuild (rapidsvn-0.7.0.ebuild,1.40 KB, patch)
2004-09-03 21:17 UTC, Rob Cakebread (RETIRED)
Details | Diff
"--with-wx-config" put after "use doc" as proposed by #4 (rapidsvn-0.7.0.ebuild,1.42 KB, patch)
2004-12-20 11:30 UTC, Axel Dyks
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Rob Cakebread (RETIRED) gentoo-dev 2004-09-03 09:20:29 UTC
 
Comment 1 Rob Cakebread (RETIRED) gentoo-dev 2004-09-03 09:22:30 UTC
Created attachment 38826 [details]
rapidsvn-0.7.0.ebuild

This ebuild uses the new wxwidgets eclass which avoids problems with unicode
versions of wxGTK described in bug# 55569 and bug# 45161. I'll attach new
ebuilds to those bugs to fix those.
Comment 2 Mark Lee 2004-09-03 15:28:09 UTC
That ebuild doesn't work for me unless I add "--with-wx-config=${WX_CONFIG}" to the configure line.  I have wxGTK-2.4.2-r3 installed with the gtk2 and unicode USE flags on.
Comment 3 Rob Cakebread (RETIRED) gentoo-dev 2004-09-03 21:17:51 UTC
Created attachment 38868 [details, diff]
rapidsvn-0.7.0.ebuild

Thanks, I've updated the ebuild to use that. I haven't tested the patches in
bug#  55569 so haven't added those changes to this ebuild.
Comment 4 Mark Lee 2004-09-04 02:58:11 UTC
Perhaps that configure flag should go down on the econf line, because it seems that if the doc USE flag is enabled, then the wx-config flag is wiped out. (Note: this is based on reading the script, not actually testing it)
Comment 5 Mark Lynch 2004-09-20 14:48:10 UTC
This ebuild worked fine for me.  Any reason why it's not in portage yet?
Comment 6 Fabio Di Fabio 2004-09-30 14:48:07 UTC
compile for me too, but only after I've disabled unicode in wxGTK.

Is there a way to block this ebuild if wxGTK is compiled with unicode flag?
I think is better hint rather than got a compile error and then search for this bugs, what do you think?
Comment 7 Richard Cantzler 2004-12-04 16:58:22 UTC
The 0.7.0 ebuild sucessfully compiled for me without neededing to mess with wxGTK settings.
Comment 8 sf 2004-12-14 06:28:33 UTC
I can confirm that with x11-libs/wxGTK-2.4.2-r2 the same error is still present.
Comment 9 Axel Dyks 2004-12-20 11:30:23 UTC
Created attachment 46464 [details, diff]
"--with-wx-config" put after "use doc" as proposed by #4

I think comment #4 (Mark Lee) is right!

Successfull compile with "package.use: dev-util/rapidsvn-0.7.0 doc" only if
ebuild (attachment id=38868) is changed like this / as proposed by Mark.

Axel
Comment 10 Santiago Gala 2005-01-06 06:36:18 UTC
I'm getting this error since rapidsvn got updated to 0.7.0, and I can't build it:


if powerpc-unknown-linux-gnu-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"rapidsvn\" -DVERSION=\"0.7.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1  -I. -I.   -Wall -g -fexceptions -I/var/tmp/portage/rapidsvn-0.7.0/work/rapidsvn-0.7.0/include   -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE  -I/usr/include/apache2   -I/usr/include/apache2  -I/usr/include/neon -DNEON_ZLIB -DNEON_SSL -I/usr/include/subversion-1 -I/usr/lib/wx/include/gtk2u-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES  -O2 -mcpu=7450 -maltivec -mabi=altivec -pipe -Wall -g -fexceptions -I/usr/lib/wx/include/gtk2u-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -MT action.o -MD -MP -MF ".deps/action.Tpo" -c -o action.o action.cpp; \
then mv -f ".deps/action.Tpo" ".deps/action.Po"; else rm -f ".deps/action.Tpo"; exit 1; fi
about_dlg.cpp: In constructor `AboutDlg::AboutDlg(wxWindow*)':
about_dlg.cpp:31: error: la conversi
Comment 11 Santiago Gala 2005-01-06 06:36:18 UTC
I'm getting this error since rapidsvn got updated to 0.7.0, and I can't build it:


if powerpc-unknown-linux-gnu-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"rapidsvn\" -DVERSION=\"0.7.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1  -I. -I.   -Wall -g -fexceptions -I/var/tmp/portage/rapidsvn-0.7.0/work/rapidsvn-0.7.0/include   -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE  -I/usr/include/apache2   -I/usr/include/apache2  -I/usr/include/neon -DNEON_ZLIB -DNEON_SSL -I/usr/include/subversion-1 -I/usr/lib/wx/include/gtk2u-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES  -O2 -mcpu=7450 -maltivec -mabi=altivec -pipe -Wall -g -fexceptions -I/usr/lib/wx/include/gtk2u-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -MT action.o -MD -MP -MF ".deps/action.Tpo" -c -o action.o action.cpp; \
then mv -f ".deps/action.Tpo" ".deps/action.Po"; else rm -f ".deps/action.Tpo"; exit 1; fi
about_dlg.cpp: In constructor `AboutDlg::AboutDlg(wxWindow*)':
about_dlg.cpp:31: error: la conversión de `const char[1]' a `const wxString' es ambigua
/usr/include/wx/string.h:306: nota: los candidatos son: wxString::wxString(wxChar, size_t) <coincidencia cercana>
/usr/include/wx/string.h:284: nota:                     wxString::wxString(int) <coincidencia cercana>
about_dlg.cpp:38: error: la llamada del `wxString(const char[1])' sobrecargado es ambigua
/usr/include/wx/string.h:323: nota: los candidatos son: wxString::wxString(const wxWCharBuffer&) <coincidencia cercana>
/usr/include/wx/string.h:306: nota:                     wxString::wxString(wxChar, size_t) <coincidencia cercana>
/usr/include/wx/string.h:291: nota:                     wxString::wxString(const wxString&) <coincidencia cercana>
/usr/include/wx/string.h:284: nota:                     wxString::wxString(int) <coincidencia cercana>
about_dlg.cpp:46: error: ambiguous overload para 'operador+=' en 'schemasStr += "\n"'
/usr/include/wx/string.h:563: nota: los candidatos son: void wxString::operator+=(const wxString&) <coincidencia cercana>
/usr/include/wx/string.h:567: nota:                     void wxString::operator+=(wxChar) <coincidencia cercana>
/usr/include/wx/string.h:574: nota:                     void wxString::operator+=(const wxWCharBuffer&) <coincidencia cercana>
about_dlg.cpp:48: error: ambiguous overload para 'operador+=' en 'schemasStr += "- "'
/usr/include/wx/string.h:563: nota: los candidatos son: void wxString::operator+=(const wxString&) <coincidencia cercana>
/usr/include/wx/string.h:567: nota:                     void wxString::operator+=(wxChar) <coincidencia cercana>
/usr/include/wx/string.h:574: nota:                     void wxString::operator+=(const wxWCharBuffer&) <coincidencia cercana>
about_dlg.cpp:49: error: ambiguous overload para 'operador+=' en 'schemasStr += (&schema)->std::basic_string<_CharT, _Traits, _Alloc>::c_str [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]()'
/usr/include/wx/string.h:563: nota: los candidatos son: void wxString::operator+=(const wxString&) <coincidencia cercana>
/usr/include/wx/string.h:567: nota:                     void wxString::operator+=(wxChar) <coincidencia cercana>
/usr/include/wx/string.h:574: nota:                     void wxString::operator+=(const wxWCharBuffer&) <coincidencia cercana>
about_dlg.cpp:75: error: no se encuentra una función coincidente para la llamada a `wxString::Printf(const char[19], int, int, int)'
/usr/include/wx/string.h:733: nota: los candidatos son: int wxString::Printf(const wxChar*, ...)
about_dlg.cpp:86: error: no se encuentra una función coincidente para la llamada a `wxString::Printf(const char[42], const wxChar*, const wxChar*, const char[55], const wxChar*)'
/usr/include/wx/string.h:733: nota: los candidatos son: int wxString::Printf(const wxChar*, ...)
about_dlg.cpp:95: error: no se encuentra una función coincidente para la llamada a `wxString::Printf(const char[10], const wxChar*, const wxChar*, const wxChar*)'
/usr/include/wx/string.h:733: nota: los candidatos son: int wxString::Printf(const wxChar*, ...)
about_dlg.cpp:101: error: no se encuentra una función coincidente para la llamada a `wxString::Printf(const char[6], const wxChar*, const wxChar*)'
/usr/include/wx/string.h:733: nota: los candidatos son: int wxString::Printf(const wxChar*, ...)
make[2]: *** [about_dlg.o] Error 1
make[2]: *** Se espera a que terminen otras tareas....
action.cpp:53: error: no se puede convertir `const wxChar*' a `const char*' en initialization
action.cpp: In member function `virtual bool Action::Prepare()':
action.cpp:290: error: la conversión de `const char*' a `const wxString' es ambigua
/usr/include/wx/string.h:306: nota: los candidatos son: wxString::wxString(wxChar, size_t) <coincidencia cercana>
/usr/include/wx/string.h:284: nota:                     wxString::wxString(int) <coincidencia cercana>
action.cpp: In member function `const char* Action::GetName() const':
action.cpp:305: error: no se puede convertir `const wxChar*' a `const char*' en return
action.cpp: In member function `void Action::SetName(const char*)':
action.cpp:311: error: ambiguous overload para 'operador=' en '((Action*)this)->Action::m->Action::Data::name = name'
/usr/include/wx/string.h:278: nota: los candidatos son: wxString& wxString::operator=(int) <coincidencia cercana>
/usr/include/wx/string.h:519: nota:                     wxString& wxString::operator=(const wxString&) <coincidencia cercana>
/usr/include/wx/string.h:521: nota:                     wxString& wxString::operator=(wxChar) <coincidencia cercana>
/usr/include/wx/string.h:527: nota:                     wxString& wxString::operator=(const wxWCharBuffer&) <coincidencia cercana>
action.cpp: In member function `svn::Path Action::GetPathAsTempFile(const svn::Path&, const svn::Revision&)':
action.cpp:351: error: no se encuentra una función coincidente para la llamada a `wxString::Printf(const char[4], const svn_revnum_t)'
/usr/include/wx/string.h:733: nota: los candidatos son: int wxString::Printf(const wxChar*, ...)
action.cpp: At global scope:
action.cpp:31: aviso: se definió 'ACTION_NAMES' pero no se usa
make[2]: *** [action.o] Error 1
make[2]: Leaving directory `/var/tmp/portage/rapidsvn-0.7.0/work/rapidsvn-0.7.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/rapidsvn-0.7.0/work/rapidsvn-0.7.0/src'
make: *** [all-recursive] Error 1

Sorry for the messages in Spanish, the error is a name collision between two overloaded implementations of WxString.

As it looks like everybody except myself is getting it built, I just wanted to make this note.

Emerge info:

sgala@marlow ~ $ emerge info
Portage 2.0.51-r8 (default-ppc-2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.9-gentoo-r9 ppc)
=================================================================
System uname: 2.6.9-gentoo-r9 ppc 7455, altivec supported
Gentoo Base System version 1.6.8
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Jan  3 2005, 19:13:43)]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.8.5-r2, 1.4_p6, 1.5, 1.9.3, 1.7.9, 1.6.3
sys-devel/binutils:  2.15.90.0.3-r4
sys-devel/libtool:   1.5.10-r2
virtual/os-headers:  2.6.8.1-r1
ACCEPT_KEYWORDS="ppc ~ppc"
AUTOCLEAN="yes"
CFLAGS="-O2 -mcpu=7450 -maltivec -mabi=altivec -pipe"
CHOST="powerpc-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=7450 -maltivec -mabi=altivec -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs buildpkg ccache distlocks"
GENTOO_MIRRORS="http://ftp.easynet.nl/mirror/gentoo/ ftp://ftp.easynet.nl/mirror/gentoo/ ftp://mirror.switch.ch/mirror/gentoo/"
LDFLAGS=""
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aac aalib accessibility adns alsa altivec apache2 berkdb bitmap-fonts bonobo cdr cjk crypt cups curl directfb dvd dvdr emacs esd f77 fbcon fortran gcj gdbm gif gnome gnome-libs gpm gstreamer gtk gtk2 gtkhtml guile hal howl idea imlib ipv6 ithreads jabber java jpeg jython lcms ldap mad maildir mono motif mozcalendar mozilla mozsvg mpeg mplayer nas nls nptl oggvorbis opengl opie pam pcre perl pic png postgres ppc python qt radeon readline rhino ruby samba sdl sheep slang smime spell ssl svg tcltk tcpd tiff truetype truetype-fonts type1-fonts unicode usb v4l2 vnc wxwindows xinerama xml2 xmms xosd xprint xv xvid xvmc yahoo zlib video_cards_radeon"

Comment 12 Sascha Lüdecke 2005-01-15 08:54:50 UTC
Same here, build stops on 
if i686-pc-linux-gnu-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"rapidsvn\" -DVERSION=\"0.7.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1  -I. -I.   -Wall -g -fexceptions -I/var/tmp/portage/rapidsvn-0.7.0/work/rapidsvn-0.7.0/include   -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE  -I/usr/include/apache2   -I/usr/include/apache2  -I/usr/include/neon -DNEON_ZLIB -DNEON_SSL -I/usr/include/subversion-1 -I/usr/lib/wx/include/gtk2u-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES  -O3 -march=athlon -pipe -fomit-frame-pointer -Wall -g -fexceptions -I/usr/lib/wx/include/gtk2u-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -MT action.o -MD -MP -MF ".deps/action.Tpo" -c -o action.o action.cpp; \
then mv -f ".deps/action.Tpo" ".deps/action.Po"; else rm -f ".deps/action.Tpo"; exit 1; fi
about_dlg.cpp: In constructor `AboutDlg::AboutDlg(wxWindow*)':
about_dlg.cpp:31: error: conversion from `const char[1]' to `const wxString' is ambiguous
/usr/include/wx/string.h:306: note: candidates are: wxString::wxString(wxChar, size_t) <near match>

[ more error messages truncated.

xox ssh #  emerge info 
Portage 2.0.51-r12 (!/usr/portage/profiles/default-linux/x86/2004.0, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.9-gentoo-r9 i686)
=================================================================
System uname: 2.6.9-gentoo-r9 i686 AMD Athlon(tm) Processor
Gentoo Base System version 1.6.8
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Jun  8 2004, 17:17:29)]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.8.5-r2, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r2
sys-devel/libtool:   1.5.10-r2
virtual/os-headers:  2.4.22
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=athlon -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=athlon -pipe -fomit-frame-pointer"
DISTDIR="/a/data/portage-distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/var/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow X aalib acl acpi alsa apache2 apm arts avi berkdb bidi bitmap-fonts bonobo caps cdr chroot crypt cups curl dga dvd dvdr emacs encode esd f77 fam fbcon ffmpeg flac font-server foomaticdb fortran gd gdbm gif gimp gimpprint gnome gpm gstreamer gtk gtk2 gtkhtml guile hbci imagemagick imlib ipv6 jabber java jpeg junit kde libg++ libgda libwww mad mikmod mmx motif mozilla mpeg mpi ncurses nls ofx oggvorbis opengl operanom2 oscar oss pam pdflib perl png postgres python qt quicktime readline ruby samba sdl skey slang slp speex spell sqlite ssl svg svga tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts unicode usb v4l v4l2 wmf x86 xinerama xml xml2 xmms xosd xv yahoo zlib"
Unset:  LDFLAGS

Comment 13 Andrew Esh 2005-03-10 09:22:06 UTC
I get this on an x86, using KDE 3.3.2 and gtk+ 2.6.2

mkdir .libs
i386-pc-linux-gnu-g++ -O2 -mcpu=pentium3 -fomit-frame-pointer -Wall -g -fexceptions -I/usr/lib/wx/include/gtk2-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -o .libs/rapidsvn about_dlg.o action.o add_action.o auth_dlg.o bookmarks.o cert_dlg.o checkout_action.o checkout_dlg.o cleanup_action.o commit_action.o commit_dlg.o delete_action.o delete_dlg.o destination_dlg.o diff_action.o diff_dlg.o exceptions.o external_program_action.o filelist_ctrl.o file_info.o folder_browser.o folder_item_data.o get_action.o import_action.o import_dlg.o listed_dlg.o listener.o log_action.o log_dlg.o merge_action.o merge_dlg.o mkdir_action.o move_action.o preferences.o preferences_dlg.o property_action.o property_dlg.o proportional_splitter.o rapidsvn_app.o rapidsvn_frame.oreport_dlg.o resolve_action.o revert_action.o simple_worker.o switch_action.o tracer.o trace_update.o tviewer.o update_action.o update_dlg.o utils.o verblist.o view_action.o -Wl,-rpath -Wl,/usr/lib -O2 -mcpu=pentium3 -fomit-frame-pointer  -L/var/tmp/portage/rapidsvn-0.6.0/work/rapidsvn-0.6.0/src/svncpp /var/tmp/portage/rapidsvn-0.6.0/work/rapidsvn-0.6.0/src/svncpp/.libs/libsvncpp.so -L/usr/lib /usr/lib/libsvn_client-1.so /usr/lib/libsvn_wc-1.so /usr/lib/libsvn_ra-1.so /usr/lib/libsvn_delta-1.so /usr/lib/libsvn_subr-1.so /usr/lib/libneon.so -lssl -lcrypto -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lresolv /usr/lib/libxml2.so -lz /usr/lib/libapr-0.so -lrt -lm -lcrypt -lnsl -lpthread -ldl /usr/lib/libaprutil-0.so /usr/lib/libgdbm.so /usr/lib/libdb-4.1.so /usr/lib/libexpat.so -pthread-lwx_gtk2-2.4
/usr/lib/libwx_gtk2-2.4.so: undefined reference to `_gtk_accel_group_detach'
/usr/lib/libwx_gtk2-2.4.so: undefined reference to `_gtk_accel_group_attach'
/usr/lib/libwx_gtk2-2.4.so: undefined reference to `_gtk_rc_context_get_default_font_name'
collect2: ld returned 1 exit status
make[2]: *** [rapidsvn] Error 1
make[2]: Leaving directory `/var/tmp/portage/rapidsvn-0.6.0/work/rapidsvn-0.6.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/rapidsvn-0.6.0/work/rapidsvn-0.6.0/src'
make: *** [all-recursive] Error 1
Comment 14 Rob Cakebread (RETIRED) gentoo-dev 2005-03-10 10:41:09 UTC
Andrew, please don't add new bugs to existing bugs. You also posted it in bug #55569. Open a new bug if you need to, but in this case its already fixed. Upgrade to wxGTK-2.4.2.4-r3 or re-emerge it if you already have it to solve the undefined reference to `_gtk_accel_*' problems.

Thank you
Comment 15 Santiago Gala 2005-03-18 05:17:23 UTC
I'm still having this issue after rebuilding wxGTK-2.4.2-r3 and trying rapidsvn-0.7.1, possibly related with USE flags:

marlow ~ $ equery uses wxGTK
[ Searching for packages matching wxGTK... ]
[ Colour Code : set unset ]
[ Legend    : Left column  (U) - USE flags from make.conf              ]
[           : Right column (I) - USE flags packages was installed with ]
[ Found these USE variables for x11-libs/wxGTK-2.4.2-r3 ]
 U I
 - - debug     : Tells configure and the makefiles to build for debugging. Effects vary across packages, but generally it will at least add -g to CFLAGS. Remember to set FEATURES=nostrip too
 - - no_wxgtk1 : <unknown>
 + + gtk2      : Use gtk+-2.0.0 over gtk+-1.2 in cases where a program supports both.
 - - odbc      : Adds ODBC Support (Open DataBase Connectivity)
 + + opengl    : Adds support for OpenGL
 + + unicode   : Adds support for Unicode
 - - debug     : Tells configure and the makefiles to build for debugging. Effects vary across packages, but generally it will at least add -g to CFLAGS. Remember to set FEATURES=nostrip too

The error:

if powerpc-unknown-linux-gnu-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"rapidsvn\" -DVERSION=\"0.7.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1  -I. -I.   -Wall -g -fexceptions -I/var/tmp/portage/rapidsvn-0.7.1/work/rapidsvn-0.7.1/include   -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -I/usr/include/apr-0   -I/usr/include/apr-0  -I/usr/include/neon -DNEON_ZLIB -DNEON_SSL -I/usr/include/subversion-1 -I/usr/lib/wx/include/gtk2u-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES  -O2 -mcpu=7450 -maltivec -mabi=altivec -pipe -Wall -g -fexceptions -I/usr/lib/wx/include/gtk2u-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -MT action.o -MD -MP -MF ".deps/action.Tpo" -c -o action.o action.cpp; \
then mv -f ".deps/action.Tpo" ".deps/action.Po"; else rm -f ".deps/action.Tpo"; exit 1; fi
about_dlg.cpp: In constructor `AboutDlg::AboutDlg(wxWindow*)':
about_dlg.cpp:31: error: conversion from `const char[1]' to `const wxString' is ambiguous
/usr/include/wx/string.h:306: note: candidates are: wxString::wxString(wxChar, size_t) <near match>
/usr/include/wx/string.h:284: note:                 wxString::wxString(int) <near match>
about_dlg.cpp:38: error: call of overloaded `wxString(const char[1])' is ambiguous
/usr/include/wx/string.h:323: note: candidates are: wxString::wxString(const wxWCharBuffer&) <near match>
/usr/include/wx/string.h:306: note:                 wxString::wxString(wxChar, size_t) <near match>
/usr/include/wx/string.h:291: note:                 wxString::wxString(const wxString&) <near match>
/usr/include/wx/string.h:284: note:                 wxString::wxString(int) <near match>
about_dlg.cpp:46: error: ambiguous overload for 'operator+=' in 'schemasStr += "\n"'
/usr/include/wx/string.h:563: note: candidates are: void wxString::operator+=(const wxString&) <near match>
/usr/include/wx/string.h:567: note:                 void wxString::operator+=(wxChar) <near match>
/usr/include/wx/string.h:574: note:                 void wxString::operator+=(const wxWCharBuffer&) <near match>
about_dlg.cpp:48: error: ambiguous overload for 'operator+=' in 'schemasStr += "- "'
/usr/include/wx/string.h:563: note: candidates are: void wxString::operator+=(const wxString&) <near match>
/usr/include/wx/string.h:567: note:                 void wxString::operator+=(wxChar) <near match>
/usr/include/wx/string.h:574: note:                 void wxString::operator+=(const wxWCharBuffer&) <near match>
about_dlg.cpp:49: error: ambiguous overload for 'operator+=' in 'schemasStr += (&schema)->std::basic_string<_CharT, _Traits, _Alloc>::c_str [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]()'
/usr/include/wx/string.h:563: note: candidates are: void wxString::operator+=(const wxString&) <near match>
/usr/include/wx/string.h:567: note:                 void wxString::operator+=(wxChar) <near match>
/usr/include/wx/string.h:574: note:                 void wxString::operator+=(const wxWCharBuffer&) <near match>
about_dlg.cpp:75: error: no matching function for call to `wxString::Printf(const char[19], int, int, int)'
/usr/include/wx/string.h:733: note: candidates are: int wxString::Printf(const wxChar*, ...)
about_dlg.cpp:86: error: no matching function for call to `wxString::Printf(const char[42], const wxChar*, const wxChar*, const char[55], const wxChar*)'
/usr/include/wx/string.h:733: note: candidates are: int wxString::Printf(const wxChar*, ...)
about_dlg.cpp:95: error: no matching function for call to `wxString::Printf(const char[10], const wxChar*, const wxChar*, const wxChar*)'
/usr/include/wx/string.h:733: note: candidates are: int wxString::Printf(const wxChar*, ...)
about_dlg.cpp:101: error: no matching function for call to `wxString::Printf(const char[6], const wxChar*, const wxChar*)'
/usr/include/wx/string.h:733: note: candidates are: int wxString::Printf(const wxChar*, ...)
make[2]: *** [about_dlg.o] Error 1
make[2]: *** Waiting for unfinished jobs....
action.cpp:53: error: cannot convert `const wxChar*' to `const char*' in initialization
action.cpp: In member function `virtual bool Action::Prepare()':
action.cpp:290: error: conversion from `const char*' to `const wxString' is ambiguous
/usr/include/wx/string.h:306: note: candidates are: wxString::wxString(wxChar, size_t) <near match>
/usr/include/wx/string.h:284: note:                 wxString::wxString(int) <near match>
action.cpp: In member function `const char* Action::GetName() const':
action.cpp:305: error: cannot convert `const wxChar*' to `const char*' in return
action.cpp: In member function `void Action::SetName(const char*)':
action.cpp:311: error: ambiguous overload for 'operator=' in '((Action*)this)->Action::m->Action::Data::name = name'
/usr/include/wx/string.h:278: note: candidates are: wxString& wxString::operator=(int) <near match>
/usr/include/wx/string.h:519: note:                 wxString& wxString::operator=(const wxString&) <near match>
/usr/include/wx/string.h:521: note:                 wxString& wxString::operator=(wxChar) <near match>
/usr/include/wx/string.h:527: note:                 wxString& wxString::operator=(const wxWCharBuffer&) <near match>
action.cpp: In member function `svn::Path Action::GetPathAsTempFile(const svn::Path&, const svn::Revision&)':
action.cpp:351: error: no matching function for call to `wxString::Printf(const char[4], const svn_revnum_t)'
/usr/include/wx/string.h:733: note: candidates are: int wxString::Printf(const wxChar*, ...)
action.cpp: At global scope:
action.cpp:31: warning: 'ACTION_NAMES' defined but not used
make[2]: *** [action.o] Error 1
make[2]: Leaving directory `/var/tmp/portage/rapidsvn-0.7.1/work/rapidsvn-0.7.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/rapidsvn-0.7.1/work/rapidsvn-0.7.1/src'
make: *** [all-recursive] Error 1
Comment 16 Rob Cakebread (RETIRED) gentoo-dev 2005-03-18 08:11:27 UTC
Santiago, see my attached ebuild for 0.7.0. It will solves your wxString error by not using the unicode version of the library.
Comment 17 Santiago Gala 2005-03-19 03:17:30 UTC
I unmerged and re-emerged wxGTK w/o unicode, then built rapidsvn 0.7.1 with success, then re-emerged wxGTK with unicode (bittorrent depends on it through wxpython).

The problem seems, then, to be in rapidsvn and not really in wxGTK.

I wonder why the patch is not in the rapidsvn ebuilds.
Comment 18 Jakub Moc (RETIRED) gentoo-dev 2005-04-30 05:24:41 UTC
Comment #16: 0.7.0 in portage since December. 0.7.1 in portage for 1 1/2 month. If you have problems with ebuilds in portage, open a new bug and don
Comment 19 Jakub Moc (RETIRED) gentoo-dev 2005-04-30 05:24:41 UTC
Comment #16: 0.7.0 in portage since December. 0.7.1 in portage for 1 1/2 month. If you have problems with ebuilds in portage, open a new bug and don´t solve this in bug requesting a version bump. This is really confusing. 
Comment 20 Steve Arnold archtester gentoo-dev 2005-05-30 23:29:11 UTC
versions 0.7.0 and 0.7.1 are really fixed now.