Summary: | [science overlay] media-gfx/librecad-9999 - fix for changed directory structure | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Guenther Brunthaler <gb_about_gnu> |
Component: | Current packages | Assignee: | Gentoo Science Related Packages <sci> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | krinpaus |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
This patch to the ebuild fixed the problem
Patch fixing the USE "doc" problem |
Please confirm that this bug has been fixed. Thank Guenther Brunthaler for the patch. Dongxu Li Confirm fixed, emerge compiled and installed successfully as media-gfx/librecad-2.0.0_alpha4 from sci overlay. I can't mark this bug as resolved/fixed, sorry. I'm not sure what commit to test.
As of 2012-07-19, at least the master branch (c0c74987) still contains a version a version without my patch, yielding the error message
>>> Install librecad-9999 into /var/tmp/portage/media-gfx/librecad-9999/image/ category media-gfx
!!! dohtml: support/doc/* does not exist
* ERROR: media-gfx/librecad-9999 failed (install phase):
* dohtml failed
*
* If you need support, post the output of `emerge --info '=media-gfx/librecad-9999'`,
* the complete build log and the output of `emerge -pqv '=media-gfx/librecad-9999'`.
* This ebuild is from an overlay named 'science': '/var/lib/layman/science/'
* The complete build log is located at '/var/log/ebuilds/media-gfx:librecad-9999:20120719-041155.log'.
* For convenience, a symlink to the 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/work/librecad-9999'
* S: '/var/tmp/portage/media-gfx/librecad-9999/work/librecad-9999'
* QA Notice: file does not exist:
*
* dohtml: support/doc/* does not exist
I was using the LibreCAD upstream-version 9d21526d for emerging at that time.
Correction: The new version contains half of my patch. But the html-Directory is still incorrectly set, triggering the error mentioned in the last post. However, this only happens if librecad is emerged with the "doc" USE-flag. Created attachment 318602 [details, diff]
Patch fixing the USE "doc" problem
This patches what is still missing.
Very nice package! It solver my problem to draw in 2D. Ebuild librecad-2.0.0_beta2 from http://gpo.zugaina.org/AJAX/Ebuild/2474389 work veri nice for my! Wy librecad is not in portage& In the meantime some commits to librecad in the science overlay were made. Is this still an issue? A bug for a live ebuild from 2012. Let's assume so. |
Created attachment 314471 [details] This patch to the ebuild fixed the problem Upstream has slightly modified the directory structure; the install phase of the ebuild fails because of this (as of date 2012-06-06). I have attached a patch fixing the problem.