Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 116929

Summary: media-libs/libquicktime-0.9.7-r1 einfo typo
Product: Gentoo Linux Reporter: Conrad <darcon>
Component: Current packagesAssignee: Gentoo Media-video project <media-video>
Status: RESOLVED FIXED    
Severity: trivial CC: chris, missive
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: libquicktime-0.9.7-r1.ebuild.patch to fix typo

Description Conrad 2005-12-27 15:29:10 UTC
>>> Merging media-libs/libquicktime-0.9.7-r1 to /
 * For compatibility with other quicktime libraries, libquicktime was
 * going to create a /usr/lib/quicktime symlink, but for some,
 * on your system, that is a directory.
 * Please check that is empty, and remove it, or submit a bug
 * telling us which package owns the directory.

!!! ERROR: media-libs/libquicktime-0.9.7-r1 failed.
!!! Function pkg_preinst, Line 82, Exitcode 0
!!! /usr/include/quicktime is a directory.
!!! If you need support, post the topmost build error, NOT this status message.

!!! FAILED preinst: 1

ebuild incorrectly thinks /usr/lib/quicktime exists

# ls /usr/lib/quicktime
ls: /usr/lib/quicktime: No such file or directory
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-12-27 16:08:54 UTC
/usr/lib/quicktime != /usr/include/quicktime, please fix the einfo.

Conrad, you need to delete /usr/include/quicktime, the check is correct, just the message is not.
Comment 2 Chris Smith 2006-01-04 14:28:56 UTC
In my case media-video/cinelerra-cvs-20051005 owns the directory.
Comment 3 Chris Smith 2006-01-04 14:53:56 UTC
Created attachment 76189 [details, diff]
libquicktime-0.9.7-r1.ebuild.patch to fix typo

Fixes the typo so that error makes sense to the user.

Doesn't address the issue of other software creating an actual /usr/include/quicktime directory (such cinelerra-cvs).
Comment 4 charly 2006-01-24 08:54:31 UTC
Hi

I was upgrading from libquicktime-0.9.4 to 0.9.7-r1.

I got the message, but libquicktime-0.9.4 was owning the directory. I had to manually unmerge the 0.9.4 to make the directory /usr/include/quicktime desapear before merging the testing version.

It could be hard to make the ebuild aware of this, but we should find a solution. i guess unmerging the old version before trying to compile the new has no chance to be accepted in a ebuild...
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2006-03-31 13:33:56 UTC
*** Bug 128293 has been marked as a duplicate of this bug. ***
Comment 6 Luca Barbato gentoo-dev 2006-04-02 04:15:08 UTC
fixed