[bug-notifications] [gdk_pixbuf 0003666]: libgdk_pixbuf.la references non-existent .la files, breaks graphviz builds
Mantis Bug Tracker
noreply at opencsw.org
Tue May 12 16:34:32 CEST 2009
A NOTE has been added to this issue.
======================================================================
http://opencsw.org/bugtrack/view.php?id=3666
======================================================================
Reported By: John Ellson
Assigned To:
======================================================================
Project: gdk_pixbuf
Issue ID: 3666
Category: packaging
Reproducibility: always
Severity: minor
Priority: normal
Status: new
======================================================================
Date Submitted: 2009-05-12 15:32 CEST
Last Modified: 2009-05-12 16:34 CEST
======================================================================
Summary: libgdk_pixbuf.la references non-existent .la files,
breaks graphviz builds
Description:
Building graphviz fails with:
/bin/bash ../../libtool --tag=CC --mode=link cc -g -version-info 6:0:0
-L/opt/csw/lib -o libgvplugin_gdk_pixbuf.la -rpath /opt/csw/lib/graphviz
gvplugin_gdk_pixbuf.lo gvdevice_gdk_pixbuf.lo ../../lib/gvc/libgvc.la
-L/opt/csw/lib -lgdk_pixbuf-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0
-lintl
grep: /opt/csw/lib/libgmodule-2.0.la: No such file or directory
I believe this error is originating from: /opt/csw/lib/libgmodule-2.0.la
which contains a reference to this non-existent file. (Also to ls:
/opt/csw/lib/libgobject-2.0.la and /opt/csw/lib/libglib-2.0.la)
A more general question is: why are .la files being installed at all by
opencsw?
I don't understand all the rationale, but I note that Fedora does not
install any .la files.
======================================================================
----------------------------------------------------------------------
(0006105) John Ellson (reporter) - 2009-05-12 16:13
http://opencsw.org/bugtrack/view.php?id=3666#c6105
----------------------------------------------------------------------
Correction:
I believe the problem originates in the installed:
/opt/csw/lib/libgdk_pixbuf-2.0.la which references the non-existent files.
----------------------------------------------------------------------
(0006106) dam (reporter) - 2009-05-12 16:34
http://opencsw.org/bugtrack/view.php?id=3666#c6106
----------------------------------------------------------------------
.la files were included in the past, but the current policy is to exclude
them:
<http://www.opencsw.org/standards/build>
New packages should take care to EXCLUDE libtool .la files. They are not
helpful, and often create more problems than they solve. Unfortunately,
existing packages may need to preserve them, until all dependant packages
have their own configs adjusted to not use .la files.
There is also a script which fixes Makefile to use linker directives
instead of .la files. The usage in GAR is documented at
<http://apps.sourceforge.net/trac/gar/wiki/LibTool> Please ask on
maintainers@ for further advice if needed.
Issue History
Date Modified Username Field Change
======================================================================
2009-05-12 15:32 John Ellson New Issue
2009-05-12 16:13 John Ellson Note Added: 0006105
2009-05-12 16:34 dam Note Added: 0006106
======================================================================
More information about the bug-notifications
mailing list