Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 90942 - SVN-Mirror won't build, configuration issue
Summary: SVN-Mirror won't build, configuration issue
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-29 22:07 UTC by Tobias Brox
Modified: 2005-05-02 02:46 UTC (History)
0 users

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 Tobias Brox 2005-04-29 22:07:28 UTC
While trying to emerge SVN-Mirror, I this loops all over and over and over again over the screen:

(1) Africa
(2) Asia
(3) Central America
(4) Europe
(5) North America
(6) Oceania
(7) South America
Select your continent (or several nearby continents) [] 
Sorry! since you don't have any existing picks, you must make a
geographic selection.



Reproducible: Always
Steps to Reproduce:





$ emerge info
Portage 2.0.51.20-r5 (default-linux/x86/2005.0, gcc-3.4.3-20050110,
glibc-2.3.5-r0, 2.6.11-gentoo-r6 i686)
=================================================================
System uname: 2.6.11-gentoo-r6 i686 Intel(R) Pentium(R) M processor 1.50GHz
Gentoo Base System version 1.6.11
dev-lang/python:     2.2.3-r1, 2.3.5
sys-apps/sandbox:    1.2.1-r2
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r8
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.11
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config
/usr/kde/3.3/share/config:/usr/kde/3.3/env:/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/bind
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sfperms strict"
GENTOO_MIRRORS="http://ftp.linux.ee/pub/gentoo/distfiles/
http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://mirror.pudas.net/gentoo
http://mirror.switch.ch/mirror/gentoo/ http://ftp.rhnet.is/pub/gentoo/
http://mir.zyrianes.net/gentoo/ http://ftp.du.se/pub/os/gentoo
http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
http://ftp.snt.utwente.nl/pub/os/linux/gentoo"
LANG="en_US"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage"
USE="x86 X aalib alsa apm arts avi berkdb bitmap-fonts cdr crypt cups curl
emboss encode esd fam flac foomaticdb fortran gd gdbm ggi gif gnome gphoto2 gpm
gstreamer gtk gtk2 guile imagemagick imlib ipv6 jack java jpeg junit kde libg++
libwww mad mikmod motif mozilla mp3 mpeg mysql nas ncurses nls ogg oggvorbis
opengl oss pam pdflib perl plotutils png postgres python qt quicktime readline
ruby samba scanner sdl slang speex spell sqlite ssl svga tcltk tcpd tetex tiff
truetype truetype-fonts type1-fonts unicode vorbis xml xml2 xmms xv zlib"
Unset:  ASFLAGS, CTARGET, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 1 Michael Cummings (RETIRED) gentoo-dev 2005-04-30 05:48:37 UTC
OK, in the next few hours emerge sync and you should be all good. Looks like I needed to be more specific with the min module deps. If it still doesn't work and autoinstall gets invoked, you can always manually emerge:

        >=dev-util/subversion-1.1.3
        >=dev-perl/URI-1.34
        >=dev-perl/TermReadKey-2.21
        >=dev-perl/SVN-Simple-0.26
(assuming we're talking about mirror 0.59 - you never said)
Comment 2 Tobias Brox 2005-05-01 14:57:29 UTC
I suppose I'm using the wrong rsync mirror, because 0.59 is still the latest version I have after syncing.  Anyway, checking those dependencies, it seems like they are satisfied:

$ sudo emerge --pretend URI subversion TermReadKey SVN-Simple

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] dev-perl/URI-1.35  
[ebuild   R   ] dev-util/subversion-1.1.4  
[ebuild   R   ] dev-perl/TermReadKey-2.30  
[ebuild   R   ] dev-perl/SVN-Simple-0.27  
Comment 3 Michael Cummings (RETIRED) gentoo-dev 2005-05-02 01:34:07 UTC
I know it sounds weird - but sometimes perl and portage don't agree on what's installed, in particular if a module was installed in a previous version of perl. Perl may not be able to see the dep as being filled, but portage still has a record of it being installed so doesn't say anything about it. The behavior you are describing occurs when ExtUtils::AutoInstall, one of the modules that the installation of SVN::Mirror employs, thinks you don't have the latest version and attempts to connect to CPAN for you (isn't that sweet of them?). From the looks of it, you have never used CPAN, so it's going through the cpan configuration first. It would really help if we could get the output before the post you gave us, where it states what module it can't find. If you have protage logging enabled, it should be in the log for this package's install attempt. Otherwise, I have no option but to recommend re-installing those 3 modules again (the dev-perl ones - no need to reinstall subversion itself, I hope).
Comment 4 Tobias Brox 2005-05-02 02:28:57 UTC
No, never used CPAN on this computer yet.  My boss decided we were to use Python for the project I'm working on now, so I haven't had time do any serious perl-programming lately :-)

I managed to catch this:

[Core Features]
Cannot reliably compare non-decimal formatted versions.
Please install version.pm or Sort::Versions.
- SVN::Core         ...loaded. (1.1.4 >= 1.0.7)
- URI::Escape       ...loaded. (3.28)
- Term::ReadKey     ...missing.
- SVN::Simple::Edit ...loaded. (0.27)
==> Auto-install the 1 mandatory module(s) from CPAN? [y] y
[VCP support]
- VCP               ...missing. (would need 0.9)
- Data::UUID        ...missing.
==> Auto-install the 2 optional module(s) from CPAN? [n] n
We have to reconfigure CPAN.pm due to following uninitialized parameters:

...so now I'm trying to reinstall TermReadKey
Comment 5 Tobias Brox 2005-05-02 02:30:33 UTC
Perfect, that seemed to work
Comment 6 Michael Cummings (RETIRED) gentoo-dev 2005-05-02 02:46:15 UTC
Sorry for all the hassle on this one. Glad to hear its working out now, will close this bug.