Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 81197
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: AMD64 Project <amd64@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Jeremy Huddleston (RETIRED) <eradicator@gentoo.org>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
pdflib-5.0.4_p1-r1-tclbinding-lib64.patch Patch pdflib-5.0.4_p1-r1.ebuild to honour lib64 location of tcl-binding patch Danny van Dyk (RETIRED) 2005-02-14 08:38 0000 833 bytes Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 81197 depends on: Show dependency tree
Bug 81197 blocks: 81190
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: 2005-02-07 23:09 0000
usr/lib64/libpdf.so.2.2.2
   usr/lib64/libpdf_java.so.0.0.0
   usr/lib/perl5/site_perl/5.8.6/pdflib_pl.so.0.0.0
   usr/lib/python2.4/pdflib_py.so.0.0.0
   usr/lib/tcl8.4/pdflib/pdflib_tcl.so.0.0.0
making executable: /usr/lib64/libpdf.so.2.2.2
making executable: /usr/lib64/libpdf_java.so.0.0.0

!!! ERROR: media-libs/pdflib-5.0.4_p1-r1 failed.
!!! Function dyn_install, Line 1114, Exitcode 0
!!! File /mnt/raid0/tmp/portage/pdflib-5.0.4_p1-r1/image///usr/lib/python2.4/pdflib_py.so.0.0.0 matches a file type that is not allowed in /usr/lib
!!! If you need support, post the topmost build error, NOT this status message.


The perl one is fine, but the python one and tcl ones aren't.

Python should install here:
python -c "from distutils import sysconfig; print sysconfig.get_python_lib(1)"

Tcl should install here:
/usr/$(get_libdir)/tcl8.4/

------- Comment #1 From Danny van Dyk (RETIRED) 2005-02-14 08:37:38 0000 -------
For me, perl and tcl bindings are foo-bared, but not python.

phi / # python -c "from distutils import sysconfig; print sysconfig.get_python_lib(1)"
/usr/lib64/python2.3/site-packages

phi / # qpkg -l pdflib-5.0.4 | grep "lib.*pdflib_.*.so" | grep -v "\->"
/usr/lib64/python2.3/lib-dynload/pdflib_py.so.0.0.0
/usr/lib/perl5/site_perl/5.8.6/pdflib_pl.so.0.0.0
/usr/lib/tcl8.4/pdflib/pdflib_tcl.so.0.0.0

Remerged tcl and all tcl-libraries went to /usr/lib64/.
Though: pdflib_tcl.so doesn't honour that. I'll attach a patch for this.

As for pdflib_perl.so: No patching necessary. As soon as perl lives in /usr/lib64/ everything will be fine.

------- Comment #2 From Danny van Dyk (RETIRED) 2005-02-14 08:38:56 0000 -------
Created an attachment (id=51209) [details]
Patch pdflib-5.0.4_p1-r1.ebuild to honour lib64 location of tcl-binding

Proposed patch.

------- Comment #3 From Danny van Dyk (RETIRED) 2005-03-03 16:48:10 0000 -------
This has been an amd64 bug.

------- Comment #4 From Danny van Dyk (RETIRED) 2005-03-03 16:49:01 0000 -------
Fixed in CVS for latest stable version.

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