View previous topic :: View next topic |
Author |
Message |
reasons n00b
Joined: 26 Mar 2009 Posts: 62
|
Posted: Tue Aug 23, 2011 8:20 pm Post subject: emerge www-apps/rutorrent-3.3 fails |
|
|
Code: |
Calculating dependencies... done!
[ebuild N ~] www-apps/rutorrent-3.3 USE="-vhosts"
Would you like to merge these packages? [Yes/No] yes
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) www-apps/rutorrent-3.3
* rutorrent-3.3.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* plugins-3.3.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* Package: www-apps/rutorrent-3.3
* Repository: gentoo
* Maintainer: alexxy@gentoo.org web-apps@gentoo.org
* USE: amd64 elibc_glibc kernel_linux multilib userland_GNU
* FEATURES: sandbox
>>> Unpacking source...
>>> Unpacking rutorrent-3.3.tar.gz to /var/tmp/portage/www-apps/rutorrent-3.3/work
>>> Unpacking plugins-3.3.tar.gz to /var/tmp/portage/www-apps/rutorrent-3.3/work
>>> Source unpacked in /var/tmp/portage/www-apps/rutorrent-3.3/work
* ERROR: www-apps/rutorrent-3.3 failed (prepare phase):
* The source directory '/var/tmp/portage/www-apps/rutorrent-3.3/work/rutorrent-3.3' doesn't exist
*
* Call stack:
* ebuild.sh, line 2398: Called ebuild_main
* ebuild.sh, line 2305: Called dyn_prepare
* ebuild.sh, line 1005: Called die
* The specific snippet of code:
* die "The source directory '${S}' doesn't exist"
*
* If you need support, post the output of 'emerge --info =www-apps/rutorrent-3.3',
* the complete build log and the output of 'emerge -pqv =www-apps/rutorrent-3.3'.
* The complete build log is located at '/var/tmp/portage/www-apps/rutorrent-3.3/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/www-apps/rutorrent-3.3/temp/environment'.
* S: '/var/tmp/portage/www-apps/rutorrent-3.3/work/rutorrent-3.3'
>>> Failed to emerge www-apps/rutorrent-3.3, Log file:
>>> '/var/tmp/portage/www-apps/rutorrent-3.3/temp/build.log'
* Messages for package www-apps/rutorrent-3.3:
* ERROR: www-apps/rutorrent-3.3 failed (prepare phase):
* The source directory '/var/tmp/portage/www-apps/rutorrent-3.3/work/rutorrent-3.3' doesn't exist
*
* Call stack:
* ebuild.sh, line 2398: Called ebuild_main
* ebuild.sh, line 2305: Called dyn_prepare
* ebuild.sh, line 1005: Called die
* The specific snippet of code:
* die "The source directory '${S}' doesn't exist"
*
* If you need support, post the output of 'emerge --info =www-apps/rutorrent-3.3',
* the complete build log and the output of 'emerge -pqv =www-apps/rutorrent-3.3'.
* The complete build log is located at '/var/tmp/portage/www-apps/rutorrent-3.3/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/www-apps/rutorrent-3.3/temp/environment'.
* S: '/var/tmp/portage/www-apps/rutorrent-3.3/work/rutorrent-3.3'
|
I've check and /var/tmp/portage/www-apps/rutorrent-3.3/work/rutorrent-3.3 doesn't exist but /var/tmp/portage/www-apps/rutorrent-3.3/work/rutorrent does. The ebuild doesn't have anything about it so I don't know if it's something to do with how webapp setup works. |
|
Back to top |
|
|
sebaro Veteran
Joined: 03 Jul 2006 Posts: 1141 Location: Romania
|
Posted: Wed Aug 24, 2011 4:31 am Post subject: |
|
|
There's a bug filed https://bugs.gentoo.org/show_bug.cgi?id=379249.
It doesn't find the source directory, is looking in package_name-version not package_name.
You can put the ebuild in an overlay, add S = "${WORKDIR}/${PN}" before the functions, recreate the manifest and try to emerge it again. |
|
Back to top |
|
|
reasons n00b
Joined: 26 Mar 2009 Posts: 62
|
Posted: Fri Aug 26, 2011 3:42 am Post subject: |
|
|
Thanks, that did solve that problem. Now I'm getting:
ebuild fault: file '/usr/share/webapps/rutorrent/3.3/htdocs/share' not found
where not even the /usr/share/webapps folder exists. Making the directory tree as root or as a user has no effect. |
|
Back to top |
|
|
sebaro Veteran
Joined: 03 Jul 2006 Posts: 1141 Location: Romania
|
Posted: Fri Aug 26, 2011 5:19 am Post subject: |
|
|
Did you try this? (from app-admin/webapp-config)
Quote: | elog "Now that you have upgraded webapp-config, you **must** update your"
elog "config files in /etc/vhosts/webapp-config before you emerge any"
elog "packages that use webapp-config." |
|
|
Back to top |
|
|
|