Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 70135
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Mamoru KOMACHI (RETIRED) <usata@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Ryan Hill <dirtyepic@gentoo.org>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 70135 depends on: Show dependency tree
Bug 70135 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2004-11-04 23:53 0000
when emerging libungif-4.1.0.1b with the 'maketest' FEATURE enabled, the emerge
will fail if the xv package is not installed.  libungif uses xv to produce
images which open in a series of windows.  without the xv package the result is
this:

make  check-TESTS
make[2]: Entering directory
`/var/tmp/portage/libungif-4.1.0.1b/work/libungif-4.1.0b1'
The Porsche.
xv - <./pic/porsche.gif
The Porsche composited with a generated background
./test-unx: line 30: xv: command not found

GIF-LIB error: Write failed (disk full?).
Color density report on the TNHD cover image
        5956  174
        1844  173

[snip large list of numbers]

           0    9
           0    0
Color histogram of the Porsche image
./test-unx: line 37: xv: command not found

GIF-LIB error: Write failed (disk full?).
The #2 solid flipped on its side
./test-unx: line 40: xv: command not found

GIF-LIB error: Write failed (disk full?).

GIF-LIB error: Write failed (disk full?).
TNHD cover flipped on its side
./test-unx: line 43: xv: command not found

GIF-LIB error: Write failed (disk full?).
Scale the #2 solid by 0.45
./test-unx: line 47: xv: command not found

[etc]

FAIL: test-unx
===================
1 of 1 tests failed
===================
make[2]: *** [check-TESTS] Error 1
make[2]: Leaving directory
`/var/tmp/portage/libungif-4.1.0.1b/work/libungif-4.1.0b1'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory
`/var/tmp/portage/libungif-4.1.0.1b/work/libungif-4.1.0b1'
make: *** [check-recursive] Error 1

!!! ERROR: media-libs/libungif-4.1.0.1b failed.


disabling maketest or emerging the xv package before libungif results in a
successful install.

Reproducible: Always
Steps to Reproduce:
1. emerge libungif-4.1.0.1b with makecheck in FEATURES and without xv installed
2. emerge fails
3. emerge xv then emerge libungif

Actual Results:  
Failed install.

Expected Results:  
Install successfully.

if possible, adding the xv dependancy if maketest is enabled to the ebuild
could
solve the problem - but i leave that to someone who knows what they're doing.
;)

------- Comment #1 From Olivier Crete 2004-11-05 16:24:39 0000 -------
usasa, your the last to bump this one.. assigning to you

------- Comment #2 From Mamoru KOMACHI (RETIRED) 2004-11-06 00:53:19 0000 -------
Hi, thanks for the bug report. I disabled make check if
xv is not installed. We cannot modify DEPEND list inside
ebuilds unless we use USE flags (FEATURES is not handled
like USE flags). I added ewarns to install xv if you wants
to run maketest for this package. Hope this will help.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug