Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 82808 - qscintilla-1.5.ebuild doesnt install libqscintilla.*
Summary: qscintilla-1.5.ebuild doesnt install libqscintilla.*
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Carsten Lohrke (RETIRED)
URL:
Whiteboard:
Keywords:
: 82845 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-02-21 05:50 UTC by Darren Dale
Modified: 2005-02-21 11:46 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Darren Dale 2005-02-21 05:50:16 UTC
When installing qscintilla, libqscintilla.* files are not copied to /usr/lib.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.



Expected Results:  
libraries should be installed

PyQt issues the following error message during installation:

The QScintilla library could not be found in /usr/lib and so the qtext module
will not be built. If QScintilla is installed then use the -o argument to
explicitly specify the correct directory.
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2005-02-21 10:50:28 UTC
*** Bug 82845 has been marked as a duplicate of this bug. ***
Comment 2 Darren Dale 2005-02-21 11:01:32 UTC
Here is the problem. The qscintilla-1.5 and 1.4 ebuilds define LIBDIR as "/usr/${get_libdir}", and then try to copy the libqscintilla.* files to "${D}/usr/${LIBDIR}", so /usr/usr/lib. 

I suggest that either LIBDIR="/usr/${get_libdir}"--->"${get_libdir}"

or 

cp libqscintilla.a* "${D}/usr/${LIBDIR}"-->"${D}/${LIBDIR}"
cp -d libqscintilla.so.* "${D}/usr/${LIBDIR}"--->"${D}/${LIBDIR}"

I did the latter and the installation was successful.
Comment 3 Carsten Lohrke (RETIRED) gentoo-dev 2005-02-21 11:46:21 UTC
Yes, I did the minor change to call get_libdir only once _after_ testing, so this slipped through. :-7 New revisions in cvs, thanks for your report.