ports/163247: sysutils/bacula-bat 5.2.2 porte doesn't install libbacfind.so
olevole
olevole at olevole.ru
Tue Dec 13 14:10:11 UTC 2011
>Number: 163247
>Category: ports
>Synopsis: sysutils/bacula-bat 5.2.2 porte doesn't install libbacfind.so
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Tue Dec 13 14:10:10 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: olevole
>Release: 9.0-RC3
>Organization:
>Environment:
>Description:
After upgrading http://www.freebsd.org/cgi/cvsweb.cgi/ports/sysutils/bacula-server/Makefile.diff?r1=text&tr1=1.131&r2=text&tr2=1.130 Bacula to 5.2.2,
bat binary from sysutils/bacula-bat demands libbacfind.so library which the port doesn't install:
ldd /usr/local/sbin/bat |grep found
libbacfind.so.5 => not found (0)
After
cd /usr/ports/sysutils/bacula-bat/work/bacula-5.2.2/src/findlib && gmake install
==== Make of findlib is good ====
/usr/ports/sysutils/bacula-bat/work/bacula-5.2.2/autoconf/mkinstalldirs /usr/local/lib
/usr/ports/sysutils/bacula-bat/work/bacula-5.2.2/libtool --silent --tag=CXX --finish --mode=install /usr/bin/install -c -o root -g wheel -m 755 libbacfind.la /usr/local/lib
All works fine
>How-To-Repeat:
make -C /usr/ports/sysutils/bacula-bat install && rehash && su -m <xuser> -c bat
>Fix:
For the fast solution (that people weren't updated with an error) just puts lines by analogy to the previous library.
I will try to recreate Makefile later (these files are absent in pkg-plists ALSO)
Patch attached with submission follows:
diff -ruN bacula-bat-orig/Makefile bacula-bat/Makefile
--- bacula-bat-orig/Makefile 2011-12-13 17:08:50.000000000 +0400
+++ bacula-bat/Makefile 2011-12-13 17:58:39.000000000 +0400
@@ -68,6 +68,8 @@
${PREFIX}/lib
${INSTALL_PROGRAM} ${WRKSRC}/src/lib/.libs/libbaccfg.so.${PORTVERSION:R:R} \
${PREFIX}/lib
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/findlib/.libs/libbacfind.so.${PORTVERSION:R:R} \
+ ${PREFIX}/lib
.else
${INSTALL_PROGRAM} ${WRKSRC}/src/qt-console/bat ${PREFIX}/sbin
.endif
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list