Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 283119
Alias:
Product:
Component:
Status: NEW
Resolution:
Assigned To: Hanno Boeck <hanno@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Erik Zeek <zeekec@mad.scientist.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
scribus.png Scribus warning. image/png Erik Zeek 2009-08-29 13:43 0000 29.04 KB Details
emerge_info.txt emerge --info text/plain Erik Zeek 2009-08-29 13:44 0000 9.96 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 283119 depends on: 283151 Show dependency tree
Bug 283119 blocks: 267193
Votes: 5    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: 2009-08-29 13:43 0000
In the overly, the app-office/scribus-1.3.5.1 ebuild fails to install the
lib2geom.so library (used by two plugins).  This causes revdep-rebuild and
scribus to complain.


emerge -pv app-office/scribus:0

These are the packages that would be merged, in order:

Calculating dependencies                           ... done! 
[ebuild   R   ] app-office/scribus-1.3.5.1  USE="cairo cups podofo python spell
-debug" 0 kB [1]

Total: 1 package (1 reinstall), Size of downloads: 0 kB
Portage tree and overlays:                             
 [0] /gentoo/portage                                   
 [1] /gentoo/local/layman/kde-testing   


Revdep output.

* Checking reverse dependencies
* Packages containing binaries and libraries broken by a package update
* will be emerged.

* Collecting system binaries and libraries
* Generated new 1_files.rr
* Collecting complete LD_LIBRARY_PATH
* Generated new 2_ldpath.rr
* Checking dynamic linking consistency
[ 92% ] *   broken /usr/lib/scribus/plugins/libmeshdistortion.so (requires
lib2geom.so)
*   broken /usr/lib/scribus/plugins/libpathalongpath.so (requires lib2geom.so)
[ 100% ]
* Generated new 3_broken.rr
* Assigning files to packages
*   /usr/lib/scribus/plugins/libmeshdistortion.so -> app-office/scribus
*   /usr/lib/scribus/plugins/libpathalongpath.so -> app-office/scribus
* Generated new 4_raw.rr and 4_owners.rr
* Cleaning list of packages to rebuild
* Generated new 4_pkgs.rr
* Assigning packages to ebuilds
* Generated new 4_ebuilds.rr
* Evaluating package order
* Generated new 5_order.rr
* All prepared. Starting rebuild

------- Comment #1 From Erik Zeek 2009-08-29 13:43:57 0000 -------
Created an attachment (id=202609) [details]
Scribus warning.

------- Comment #2 From Erik Zeek 2009-08-29 13:44:50 0000 -------
Created an attachment (id=202611) [details]
emerge --info

------- Comment #3 From Jacob Floyd 2009-11-19 06:19:51 0000 -------
I'm on x86 (not amd64) and I get the same error message.

Also, when I start scribus from the console, I get:

$ scribus
Cannot find plugin: lib2geom.so: cannot open shared object file: No such file
or directory
Cannot find plugin: lib2geom.so: cannot open shared object file: No such file
or directory
Cannot find plugin: lib2geom.so: cannot open shared object file: No such file
or directory
Cannot find plugin: lib2geom.so: cannot open shared object file: No such file
or directory

In Bug#267193 (comment 7) It suggests that these lines in CMakeLists.txt are to
blame because the lib is static instead of shared:
OPTION(2GEOM_BUILD_SHARED
  "Build lib2geom and libtoy as shared libraries."
  OFF)
SET(LIB_TYPE STATIC)

Does it just need "SET(LIB_TYPE SHARED)"? I have not tested that, and I'm not
very familiar with cmake.

------- Comment #4 From Tomáš Chvátal 2009-11-19 21:41:00 0000 -------
(In reply to comment #3)
> I'm on x86 (not amd64) and I get the same error message.
> 
> Also, when I start scribus from the console, I get:
> 
> $ scribus
> Cannot find plugin: lib2geom.so: cannot open shared object file: No such file
> or directory
> Cannot find plugin: lib2geom.so: cannot open shared object file: No such file
> or directory
> Cannot find plugin: lib2geom.so: cannot open shared object file: No such file
> or directory
> Cannot find plugin: lib2geom.so: cannot open shared object file: No such file
> or directory
> 
> In Bug#267193 (comment 7) It suggests that these lines in CMakeLists.txt are to
> blame because the lib is static instead of shared:
> OPTION(2GEOM_BUILD_SHARED
>   "Build lib2geom and libtoy as shared libraries."
>   OFF)
> SET(LIB_TYPE STATIC)
> 
> Does it just need "SET(LIB_TYPE SHARED)"? I have not tested that, and I'm not
> very familiar with cmake.
> 

The problem is that ebuild regexp it to have LIB_TYPE SHARED and it still does
not work.

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