>>> Unpacking source... * * ERROR: media-tv/mythtv-0.20.1_p14146 failed. * Call stack: * ebuild.sh, line 1648: Called dyn_unpack * ebuild.sh, line 768: Called qa_call 'src_unpack' * ebuild.sh, line 44: Called src_unpack * mythtv-0.20.1_p14146.ebuild, line 106: Called subversion_src_unpack * subversion.eclass, line 254: Called subversion_fetch * subversion.eclass, line 179: Called die * * subversion.eclass: ESVN_REPO_URI (or specified URI) and working copy's URL are not matched. * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/media-tv:mythtv-0.20.1_p14146:20070808-075505.log'. * The logfile contains no extra information % emerge --info Portage 2.1.3.3 (default-linux/amd64/2007.0/desktop, gcc-4.2.0, glibc-2.6-r0, 2.6.22-gentoo-r2 x86_64) ================================================================= System uname: 2.6.22-gentoo-r2 x86_64 Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz Gentoo Base System release 1.12.10 Timestamp of tree: Wed, 08 Aug 2007 05:20:01 +0000 ccache version 2.4 [enabled] dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.5-r2 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17.50.0.17 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.22-r2 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=nocona -O2 -pipe -msse3" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /etc/env.d /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/init.d /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=nocona -O2 -pipe -msse3" DISTDIR="/mnt/portage/distfiles" EMERGE_DEFAULT_OPTS="--alphabetical" FEATURES="buildpkg ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="ftp://gentoo.digimed.co.uk/ ftp://ftp.heanet.ie/pub/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://ftp.easynet.nl/mirror/gentoo/" LANG="en_GB" LINGUAS="en_GB" MAKEOPTS="-j3" PKGDIR="/mnt/portage/packages/zaphod" 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 --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/mnt/portage/layman/sunrise /mnt/portage/layman/vmware /mnt/portage/local" SYNC="rsync://desiato/gentoo" USE="3dnow 3dnowext X a52 aac aalib acpi alsa amd64 apache2 asf audiofile bash-completion berkdb bitmap-fonts bluetooth bzip2 cairo cddb cdr cli cracklib crypt cups curl dbus directfb dv dvb dvd dvdr dvdread encode exif fam ffmpeg flac foomaticdb gdbm gif gimp gimpprint glsa gphoto2 gpm gtk hal iconv id3 ieee1394 imagemagick isdnlog jabber java jbig jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility kipi lesstif libg++ libwww lm_sensors mad mailwrapper midi mmx mmxext mng mp3 mp4 mpeg mplayer mudflap musicbrainz mysql ncurses nptl nptlonly nsplugin nvidia offensive ogg opengl openmp oss pcre pda pdf pic png ppds pppd python qt3 qt3support qt4 quicktime readline reflection samba scanner sdl session slp spell spl sse sse2 ssl svg tcpd theora threads tiff truetype truetype-fonts type1-fonts usb v4l v4l2 vorbis x264 xcomposite xfs xinerama xml xorg xscreensaver xv xvid xvmc zlib zsh-completion zvbi" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" CAMERAS="canon nikon" ELIBC="glibc" INPUT_DEVICES="keyboard mouse aiptek" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB" USERLAND="GNU" VIDEO_CARDS="vesa nv nvidia" Unset: CTARGET, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Remove the checkout in /usr/portage/distfiles/svn-src/mythtv
That fixed it. Does this need to be done every time I upgrade in future, or is it because I had an 0.21 SVN download in there? If the former, shouldn't this be handled by the ebuild/eclass?
(In reply to comment #2) > That fixed it. Does this need to be done every time I upgrade in future No, just when ESVN_REPO_URI changes in the ebuild/eclass.
*** Bug 189175 has been marked as a duplicate of this bug. ***
*** Bug 190333 has been marked as a duplicate of this bug. ***
*** Bug 190334 has been marked as a duplicate of this bug. ***
You can use `svn sw --relocate`.
Could this be fixed by using package-version temp dirs with svn relocate?
(In reply to comment #8) > Could this be fixed by using package-version temp dirs with svn relocate? I don't understand your question. My suggestion is: cd /usr/portage/distfiles/svn-src/mythtv/mythtv svn info svn sw --relocate <OLD URL> http://svn.mythtv.org/svn/trunk/mythtv Currently used URL is mentioned in `svn info`.
Sorry I wasn't clear. First, I can confirm that removing the /usr/portage/distfiles/svn-src/mythtv dir fixed up my build. Also, using the svn info command does show the details for the checked out working dir. I guess my question is why isn't a solution to ESVN_REPO_URI scripted? Rather than throw an ESVN_REPO_URI, couldn't we use svn sw --relocate to resolve the URl differences? Could this be done in the build script?
(In reply to comment #10) > I guess my question is why isn't a solution to ESVN_REPO_URI scripted? > Rather than throw an ESVN_REPO_URI, couldn't we use svn sw --relocate to > resolve the URl differences? Could this be done in the build script? Probably it could be done automatically in ebuilds or in mythtv.eclass. But I don't maintain them, so I can't help. (Not all Gentoo developers know such details of Subversion.)
*** Bug 207704 has been marked as a duplicate of this bug. ***
Reopen to dupe.
*** This bug has been marked as a duplicate of bug 194676 ***