Bug 192351 - net/samba41 attempts to install inexistent libldb-cmdline.so
Summary: net/samba41 attempts to install inexistent libldb-cmdline.so
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Timur I. Bakeyev
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-08-03 09:12 UTC by A. Gijsberts
Modified: 2014-08-03 19:04 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description A. Gijsberts 2014-08-03 09:12:45 UTC
Installation of the recently updated net/samba41 fails with:

root@freebsd:/usr/ports/net/samba41 # make reinstall
===>  Installing for samba41-4.1.11
===>   samba41-4.1.11 depends on package: talloc>=2.1.0 - found
===>   samba41-4.1.11 depends on package: tevent>=0.9.18 - found
===>   samba41-4.1.11 depends on package: tdb>=1.2.11 - found
===>   samba41-4.1.11 depends on package: ntdb>=1.0 - found
===>   samba41-4.1.11 depends on package: ldb>=1.1.17 - found
===>   samba41-4.1.11 depends on executable: samba-nsupdate - found
===>   samba41-4.1.11 depends on file: /usr/local/bin/python2.7 - found
===>   samba41-4.1.11 depends on executable: python2 - found
===>   samba41-4.1.11 depends on shared library: libpopt.so - found (/usr/local/lib/libpopt.so.0)
===>   samba41-4.1.11 depends on shared library: libexecinfo.so - found (/usr/lib/libexecinfo.so.1) - found (/usr/local/lib/libexecinfo.so.1)
===>   samba41-4.1.11 depends on shared library: libinotify.so - found (/usr/local/lib/libinotify.so.0)
===>   samba41-4.1.11 depends on shared library: libsasl2.so - found (/usr/local/lib/libsasl2.so.3.0.0)
===>   samba41-4.1.11 depends on shared library: libgcrypt.so - found (/usr/local/lib/libgcrypt.so.20.0.1)
===>   samba41-4.1.11 depends on shared library: libgnutls.so - found (/usr/local/lib/libgnutls.so.28.30.7)
===>   samba41-4.1.11 depends on shared library: libsunacl.so - found (/usr/local/lib/libsunacl.so.1)
===>   samba41-4.1.11 depends on shared library: libsunacl.so - found (/usr/local/lib/libsunacl.so.1)
===>   samba41-4.1.11 depends on shared library: libfam.so.0 - found (/usr/local/lib/libfam.so.0)
===>   Registering installation for samba41-4.1.11
pkg-static: lstat(/usr/ports/net/samba41/work/stage/usr/local/lib/samba/libldb-cmdline.so): No such file or directory
*** Error code 74

Stop.
make[2]: stopped in /usr/ports/net/samba41
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/net/samba41
*** Error code 1

Stop.
make: stopped in /usr/ports/net/samba41

The problem seems to be that libldb-cmdline.so is no longer built by samba (see: https://lists.samba.org/archive/samba-technical/2013-September/094744.html).
Comment 1 John Marino freebsd_committer freebsd_triage 2014-08-03 11:42:22 UTC
over to maintainer
Comment 2 John Marino freebsd_committer freebsd_triage 2014-08-03 19:04:48 UTC
It got reported 3 different ways, fixed now...


Author: bdrewery
Date: Sun Aug  3 18:35:58 2014
New Revision: 363929
URL: http://svnweb.freebsd.org/changeset/ports/363929
QAT: https://qat.redports.org/buildarchive/r363929/

Log:
  - Fix plist
  
  Reported on freenode

Modified:
  head/net/samba41/pkg-plist

Modified: head/net/samba41/pkg-plist
==============================================================================
--- head/net/samba41/pkg-plist	Sun Aug  3 18:05:29 2014	(r363928)
+++ head/net/samba41/pkg-plist	Sun Aug  3 18:35:58 2014	(r363929)
@@ -263,7 +263,6 @@ lib/samba/libinterfaces.so
 lib/samba/libkdc-samba4.so.2
 lib/samba/libkrb5-samba4.so.26
 lib/samba/libkrb5samba.so
-lib/samba/libldb-cmdline.so
 lib/samba/libldbsamba.so
 lib/samba/liblibcli_lsa3.so
 lib/samba/liblibcli_netlogon3.so