rpath joy
Michael J. Knox
michael at knox.net.nz
Sun Jun 11 23:20:52 UTC 2006
Patrice Dumas wrote:
> On Sun, Jun 11, 2006 at 08:17:32PM +1200, Michael J. Knox wrote:
>
>>Hi all,
>>
>>I am sure this has been beaten to death, however, I have not been able
>>to find much info on this.
>>
>>I am trying to package up ntop for FE. However, I have a rpath error on
>>the plugins.. I get this:
>>
>>ERROR 0002: file '/usr/lib/ntop/plugins/rrdPlugin.so' contains an
>>invalid rpath '/home/mjk/rpmbuild/BUILD/ntop-3.2/myrrd/.libs' in
>>[/home/mjk/rpmbuild/BUILD/ntop-3.2/myrrd/.libs]
>>error: Bad exit status from /home/mjk/rpmbuild/tmp/rpm-tmp.53484 (%install)
>
>
> Do you have a build log or could you give an explanation on how to
> reproduce your build?
>
> In gnash there are rpath that appear when the plugin dll is copied with cp
> instead of installed by libtool with libtool --install.
>
> The make rule is:
> $(LIBTOOL) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $(plugin_LTLIBRARIES) "$(DESTDIR)$(plugindir)/$(plugin_LTLIBRARIES)"
>
No, I don't have a build.log, I am just builing this in my normal
rpmbuild root like so"rpmbuild -bi ntop.spec"
I found a patch from PLD Linux that addresses the problem, the do:
--- ntop/plugins/Makefile.am 2004-11-11 10:12:52.000000000 +0000
+++ ntop.new/plugins/Makefile.am 2005-01-01 21:09:57.376911224 +0000
@@ -42,16 +42,6 @@
#
# The meat for ntop
#
-noinst_PROGRAMS = \
- icmpPlugin.so \
- lastSeenPlugin.so \
- netflowPlugin.so \
- pdaPlugin.so \
- rrdPlugin.so \
- snmpPlugin.so \
- sflowPlugin.so \
- xmldumpPlugin.so
-
lib_LTLIBRARIES = \
libicmpPlugin.la \
liblastSeenPlugin.la \
--- ntop-3.2/plugins/Makefile.am~ 2006-01-02 02:11:46.000000000 +0200
+++ ntop-3.2/plugins/Makefile.am 2006-01-02 02:47:33.000000000 +0200
@@ -42,7 +42,7 @@
#
# The meat for ntop
#
-lib_LTLIBRARIES = \
+plugin_LTLIBRARIES = \
libicmpPlugin.la \
liblastSeenPlugin.la \
libnetflowPlugin.la \
seems the change from lib_LTLIBRARES to plugin_LIBRARIES fixes it?
Michael
More information about the fedora-extras-list
mailing list