Gentoo nightly ebuild folder error

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Gentoo nightly ebuild folder error

tdsmart
Hi all,

Just wondering if anybody's tried the -9999 ebuild of Librecad and had a win?
Output of emerge media-gfx/librecad when the -9999 option is unmasked produces a folder not found error after cloning from git:

larry /home/tristen # emerge --ask media-gfx/librecad

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    *] media-gfx/librecad-9999  USE="-3d -debug -doc -tools" 

Would you like to merge these packages? [Yes/No] y

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) media-gfx/librecad-9999::gentoo
>>> Unpacking source...
Initialized empty Git repository in /var/cache/distfiles/git3-src/LibreCAD_LibreCAD.git/
 * Repository id: LibreCAD_LibreCAD.git
 * To override fetched repository properties, use:
 *   EGIT_OVERRIDE_REPO_LIBRECAD_LIBRECAD
 *   EGIT_OVERRIDE_BRANCH_LIBRECAD_LIBRECAD
 *   EGIT_OVERRIDE_COMMIT_LIBRECAD_LIBRECAD
 *   EGIT_OVERRIDE_COMMIT_DATE_LIBRECAD_LIBRECAD
 * 
 * Fetching https://github.com/LibreCAD/LibreCAD.git ...
git fetch https://github.com/LibreCAD/LibreCAD.git +HEAD:refs/git-r3/HEAD
remote: Enumerating objects: 16, done.
remote: Counting objects: 100% (16/16), done.
remote: Compressing objects: 100% (16/16), done.
remote: Total 45692 (delta 0), reused 16 (delta 0), pack-reused 45676
Receiving objects: 100% (45692/45692), 86.40 MiB | 36.00 KiB/s, done.
Resolving deltas: 100% (37626/37626), done.
From https://github.com/LibreCAD/LibreCAD
 * [new ref]                    -> refs/git-r3/HEAD
 * [new tag]           1.0.0beta5  -> 1.0.0beta5
 * [new tag]           1.0.0rc1    -> 1.0.0rc1
 * [new tag]           2.0.0       -> 2.0.0
 * [new tag]           2.0.0alpha2 -> 2.0.0alpha2
 * [new tag]           2.0.0alpha3 -> 2.0.0alpha3
 * [new tag]           2.0.0alpha4 -> 2.0.0alpha4
 * [new tag]           2.0.0beta1  -> 2.0.0beta1
 * [new tag]           2.0.0beta5  -> 2.0.0beta5
 * [new tag]           2.0.0rc1    -> 2.0.0rc1
 * [new tag]           2.0.0rc2    -> 2.0.0rc2
 * [new tag]           2.0.0rc3    -> 2.0.0rc3
 * [new tag]           2.0.1       -> 2.0.1
 * [new tag]           2.0.2       -> 2.0.2
 * [new tag]           2.0.3       -> 2.0.3
 * [new tag]           2.0.4       -> 2.0.4
 * [new tag]           2.0.5       -> 2.0.5
 * [new tag]           2.0.6       -> 2.0.6
 * [new tag]           2.0.6-rc    -> 2.0.6-rc
 * [new tag]           2.0.7       -> 2.0.7
 * [new tag]           2.1.0       -> 2.1.0
 * [new tag]           2.1.0-alpha -> 2.1.0-alpha
 * [new tag]           2.1.0-beta  -> 2.1.0-beta
 * [new tag]           2.2.0-alpha -> 2.2.0-alpha
 * [new tag]           2.2.0-rc1   -> 2.2.0-rc1
git symbolic-ref refs/git-r3/media-gfx/librecad/0/__main__ refs/git-r3/HEAD
 * Checking out https://github.com/LibreCAD/LibreCAD.git to /var/tmp/portage/media-gfx/librecad-9999/work/librecad-9999 ...
git checkout --quiet refs/git-r3/HEAD
GIT NEW branch -->
   repository:               https://github.com/LibreCAD/LibreCAD.git
   at the commit:            10d502db66527ea64a2a012add2e57059e2409f0
>>> Source unpacked in /var/tmp/portage/media-gfx/librecad-9999/work
 * ERROR: media-gfx/librecad-9999::gentoo failed (prepare phase):
 *   The source directory '/var/tmp/portage/media-gfx/librecad-9999/work/LibreCAD-9999' doesn't exist
 * 
 * Call stack:
 *            ebuild.sh, line  781:  Called __ebuild_main 'prepare'
 *   phase-functions.sh, line 1072:  Called __dyn_prepare
 *   phase-functions.sh, line  384:  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 '=media-gfx/librecad-9999::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=media-gfx/librecad-9999::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/media-gfx/librecad-9999/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-gfx/librecad-9999/temp/environment'.
 * Working directory: '/var/tmp/portage/media-gfx/librecad-9999/homedir'
 * S: '/var/tmp/portage/media-gfx/librecad-9999/work/LibreCAD-9999'

>>> Failed to emerge media-gfx/librecad-9999, Log file:

>>>  '/var/tmp/portage/media-gfx/librecad-9999/temp/build.log'

 * Messages for package media-gfx/librecad-9999:

 * ERROR: media-gfx/librecad-9999::gentoo failed (prepare phase):
 *   The source directory '/var/tmp/portage/media-gfx/librecad-9999/work/LibreCAD-9999' doesn't exist
 * 
 * Call stack:
 *            ebuild.sh, line  781:  Called __ebuild_main 'prepare'
 *   phase-functions.sh, line 1072:  Called __dyn_prepare
 *   phase-functions.sh, line  384:  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 '=media-gfx/librecad-9999::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=media-gfx/librecad-9999::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/media-gfx/librecad-9999/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-gfx/librecad-9999/temp/environment'.
 * Working directory: '/var/tmp/portage/media-gfx/librecad-9999/homedir'
 * S: '/var/tmp/portage/media-gfx/librecad-9999/work/LibreCAD-9999'


Just let me know if I'm barking up the wrong tree here :)
Reply | Threaded
Open this post in threaded view
|

Re: Gentoo nightly ebuild folder error

Moult
Just in case someone stumbles across this a year later, I have successfully compiled -9999 with no issues.

I also created an ebuild for 2.2.0_rc1 in case someone wants to run that instead, but I am told that -9999 should be stable enough :)

... but, here it is anyway https://github.com/gentoo/gentoo/pull/18548