Oh, I think that I see where is the problem. The ports framework takes
tdb from the ports directory, instead of its own directory.

On Tue, Jun 16, 2015 at 06:05:25AM +0000, Ian Mcwilliam wrote:
> Building out of mystuff directory fails. Building from the ports directory 
> works. Go figure...
> 
> Ian McWilliam
> 
> ________________________________________
> From: Juan Francisco Cantero Hurtado [[email protected]]
> Sent: Saturday, 13 June 2015 1:26 AM
> To: Ian Mcwilliam
> Cc: Jérémie Courrèges-Anglas; Ian McWilliam; OpenBSD ports; [email protected]
> Subject: Re: [update] samba-4.0.26
> 
> I've tried the patch with samba4 installed (which showed a different
> error to yours) and without it. It builds fine without samba
> installed.
> 
> Obviously you have the previous version of tds somewhere.
> 
> Try this: find /usr/lib /usr/local/lib -name '*tdb*'
> 
> On Fri, Jun 12, 2015 at 03:16:46AM +0000, Ian Mcwilliam wrote:
> > Still no dice even with cleaning everything up.
> >
> > make clean=all
> > env SUBPACKAGE="-tdb" make update
> >
> > Brand spanking new usr/ports/* that has the empty plist/amd64 directory. 
> > Same error, same bat channel.
> >
> >
> > ===>  Building package for samba-4.0.26
> > Create /usr/packages/amd64/all/samba-4.0.26.tgz
> > Error: Libraries in packing-lists in the ports tree
> >        and libraries from installed packages don't match
> > --- /tmp/dep_cache.jIhQSC1pn/portstree-samba-4.0.26     Fri Jun 12 13:02:25 
> > 2015
> > +++ /tmp/dep_cache.jIhQSC1pn/inst-samba-4.0.26  Fri Jun 12 13:02:25 2015
> > @@ -24,7 +24,7 @@
> >  -W ldb.0.0
> >  -W pyldb-util.0.0
> >  -W pytalloc-util.0.0
> > --W tdb.4.0
> > +-W tdb.5.0
> >  -W tevent.0.0
> >  -W lib/samba/nss_wrapper.0.0
> >  -W lib/samba/socket_wrapper.0.0
> > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:3243 
> > 'wantlib-args')
> > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:1956 
> > '/usr/packages/amd64/all/samba-4.0.26.tgz')
> > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2507 
> > '_internal-package')
> > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:1978 
> > '/usr/ports/update/amd64/samba-4.0.26')
> > *** Error 1 in /usr/mystuff/net/samba4 
> > (/usr/ports/infrastructure/mk/bsd.port.mk:2487 'update')
> >
> >
> > ianm-openbsd:amd64 {131} pkg_info
> > alpine-2.20         UW e-mail client
> > aspell-0.60.6.1p2   spell checker designed to eventually replace Ispell
> > autoconf-2.13p3     automatically configure source code on many Un*x 
> > platforms
> > autoconf-2.65p0     automatically configure source code on many Un*x 
> > platforms
> > autoconf-2.67p0     automatically configure source code on many Un*x 
> > platforms
> > autoconf-2.69p1     automatically configure source code on many Un*x 
> > platforms
> > automake-1.14.1     GNU Standards-compliant Makefile generator
> > avahi-0.6.31p17     framework for Multicast DNS Service Discovery
> > bash-4.3.39         GNU Bourne Again Shell
> > bison-2.3p2         GNU parser generator
> > bzip2-1.0.6p1       block-sorting file compressor, unencumbered
> > cairo-1.14.2        vector graphics library
> > cups-libs-2.0.3p0   CUPS libraries and headers
> > curl-7.42.1         get files from FTP, Gopher, HTTP or HTTPS servers
> > cvsps-2.1p0         generate patchsets from CVS repositories
> > cyrus-sasl-2.1.26p13 RFC 2222 SASL (Simple Authentication and Security 
> > Layer)
> > db-4.6.21p1v0       Berkeley DB package, revision 4
> > dbus-1.8.18v0       message bus system
> > dbus-daemon-launch-helper-1.8.18 DBus setuid helper for starting system 
> > services
> > docbook-4.5p1       technical documentation XML/SGML definitions
> > docbook-dsssl-1.79  modular DSSSL stylesheets for the DocBook DTD
> > docbook-xsl-1.68.1p5 docbook XSL modular stylesheet
> > dos2unix-7.2.2      convert DOS/MAC files to UNIX (line-endings/charset)
> > e2fsprogs-1.42.12p0 utilities to manipulate ext2 filesystems
> > gamin-0.1.10p21     file and directory monitoring system
> > gdbm-1.11p0         GNU dbm
> > gettext-0.19.4p0    GNU gettext
> > git-2.4.3           GIT - Tree History Storage Tool
> > glib2-2.44.1        general-purpose utility library
> > gmake-4.1p0         GNU make
> > gmp-5.0.2p3         library for arbitrary precision arithmetic
> > gnugetopt-1.1.6     GNU getopt(1) utility
> > gnutls-3.3.15       GNU Transport Layer Security library
> > gobject-introspection-1.44.0 GObject Introspection
> > gperf-3.0.4p0       perfect hash functions, to help write parsers
> > groff-1.22.3p1      GNU troff typesetter
> > help2man-1.46.6     generates simple manual pages from program output
> > icu4c-55.1p0        International Components for Unicode
> > iniparser-3.1p1     ini file parsing library
> > intltool-0.51.0     internationalization tools
> > iso8879-1986p0      character entity sets from ISO 8879:1986 (SGML)
> > libdaemon-0.14p1    lightweight C library that eases the writing of daemons
> > libelf-0.8.13p3     read, modify, create ELF files on any arch
> > libexecinfo-0.2p5v0 clone of backtrace facility found in the GNU libc
> > libffi-3.1p0        Foreign Function Interface
> > libgcrypt-1.6.3     crypto library based on code used in GnuPG
> > libgpg-error-1.19   error codes for GnuPG related software
> > libiconv-1.14p3     character set conversion library
> > libidn-1.30         internationalized string handling
> > libltdl-2.4.2p1     GNU libtool system independent dlopen wrapper
> > libnettle-2.7.1p2   cryptographic library
> > libpaper-1.1.24p0   library for handling paper characteristics
> > libsigsegv-2.10p1   library for handling page faults in user mode
> > libtasn1-4.5        Abstract Syntax Notation One structure parser library
> > libtool-2.4.2p0     generic shared library support script
> > libusb1-1.0.9p9     library for USB device access from userspace
> > libxml-2.9.2p0      XML parsing library
> > libxslt-1.1.28p1    XSLT C Library for GNOME
> > lynx-2.8.9pl6       console Internet browser
> > lzo2-2.09           portable speedy lossless data compression library
> > m4-1.4.17           GNU m4
> > metaauto-1.0p1      wrapper for gnu auto*
> > openldap-client-2.4.40 open-source LDAP software (client)
> > openpam-20141014    Pluggable Authentication Module
> > p11-kit-0.22.1p1    library for loading and enumurating of PKCS#11 modules
> > p5-Error-0.17024    error/exception handling in an OO-ish way
> > p5-XML-Parser-2.44  perl module for parsing XML documents
> > pcre-8.37p0         perl-compatible regular expression library
> > pico-5.07p3         UW text editor
> > png-1.6.17          library for manipulating PNG images
> > popt-1.16p0         getopt(3)-like library with a number of enhancements
> > py-MarkupSafe-0.23  implements an XML/HTML/XHTML markup safe string
> > py-beaker-1.6.2p3   session and caching library with wsgi middleware
> > py-crypto-2.6.1p0   cryptographic tools for Python
> > py-dnspython-1.11.1 DNS toolkit for Python
> > py-libxml-2.9.2p0   Python bindings for libxml
> > py-mako-0.9.1p1     super-fast templating language
> > py-setuptools-3.4.4p2v0 simplified packaging system for Python modules
> > python-2.7.10       interpreted object-oriented programming language
> > rsync-3.1.1         mirroring/synchronization over low bandwidth links
> > tcl-8.5.18          Tool Command Language
> > tcsh-6.19.00        extended C-shell with many useful features
> > tk-8.5.18           graphical toolkit for Tcl
> > unzip-6.0p7         extract, list & test files in a ZIP archive
> > vmwh-1.1v0          vmware userland helper for X
> > xclip-0.12p0        command line interface to X selections
> > xmlto-0.0.26p0      front-end for converting XML files to various formats
> > xmltoman-0.4        xml to manpage converter
> > xz-5.2.1            LZMA compression and decompression tools
> >
> > ianm-openbsd:amd64 {132} ls -al /usr/ports/plist/amd64/
> > total 168
> > drwxr-xr-x  3 root  wsrc    512 Jun 12 11:50 .
> > drwxr-xr-x  3 root  wsrc    512 Jun 12 11:48 ..
> > -rw-r--r--  1 root  wsrc  68602 Jun 12 11:50 docbook-xsl-1.68.1p5
> > drwxr-xr-x  2 root  wsrc    512 Jun 12 11:48 history
> > -rw-r--r--  1 root  wsrc   8890 Jun 12 11:48 py-setuptools-3.4.4p2v0
> >
> >
> > No partial packages either.
> >
> >
> > ianm-openbsd:amd64 {133} ls -al /var/db/pkg/
> > total 368
> > drwxr-xr-x  91 root  wheel  2560 Jun 12 11:49 .
> > drwxr-xr-x   9 root  wheel   512 Jun 12 11:04 ..
> > drwxr-xr-x   2 root  wheel   512 May 13 12:07 alpine-2.20
> > drwxr-xr-x   2 root  wheel   512 May 13 12:07 aspell-0.60.6.1p2
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:56 autoconf-2.13p3
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:29 autoconf-2.65p0
> > drwxr-xr-x   2 root  wheel   512 Apr  9 14:29 autoconf-2.67p0
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:12 autoconf-2.69p1
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:12 automake-1.14.1
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:17 avahi-0.6.31p17
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:50 bash-4.3.39
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:46 bison-2.3p2
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:05 bzip2-1.0.6p1
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:05 cairo-1.14.2
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:17 cups-libs-2.0.3p0
> > drwxr-xr-x   2 root  wheel   512 Jun 11 11:43 curl-7.42.1
> > drwxr-xr-x   2 root  wheel   512 Jun 11 11:43 cvsps-2.1p0
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:44 cyrus-sasl-2.1.26p13
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:03 db-4.6.21p1v0
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:11 dbus-1.8.18v0
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:11 
> > dbus-daemon-launch-helper-1.8.18
> > drwxr-xr-x   2 root  wheel   512 Jun 12 11:49 docbook-4.5p1
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:06 docbook-dsssl-1.79
> > drwxr-xr-x   2 root  wheel   512 Jun 12 11:49 docbook-xsl-1.68.1p5
> > drwxr-xr-x   2 root  wheel   512 May 26 13:00 dos2unix-7.2.2
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:30 e2fsprogs-1.42.12p0
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:18 gamin-0.1.10p21
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:11 gdbm-1.11p0
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:18 gettext-0.19.4p0
> > drwxr-xr-x   2 root  wheel   512 Jun 11 11:43 git-2.4.3
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:18 glib2-2.44.1
> > drwxr-xr-x   2 root  wheel   512 May 13 11:55 gmake-4.1p0
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:16 gmp-5.0.2p3
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:50 gnugetopt-1.1.6
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:17 gnutls-3.3.15
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:05 gobject-introspection-1.44.0
> > drwxr-xr-x   2 root  wheel   512 Apr  9 14:04 gperf-3.0.4p0
> > drwxr-xr-x   2 root  wheel   512 Apr 20 11:36 groff-1.22.3p1
> > drwxr-xr-x   2 root  wheel   512 Jun  3 12:00 help2man-1.46.6
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:41 icu4c-55.1p0
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:44 iniparser-3.1p1
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:54 intltool-0.51.0
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:06 iso8879-1986p0
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:11 libdaemon-0.14p1
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:00 libelf-0.8.13p3
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:44 libexecinfo-0.2p5v0
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:16 libffi-3.1p0
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:28 libgcrypt-1.6.3
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:28 libgpg-error-1.19
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:18 libiconv-1.14p3
> > drwxr-xr-x   2 root  wheel   512 May 13 11:54 libidn-1.30
> > drwxr-xr-x   2 root  wheel   512 Apr  9 14:29 libltdl-2.4.2p1
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:16 libnettle-2.7.1p2
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:50 libpaper-1.1.24p0
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:46 libsigsegv-2.10p1
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:16 libtasn1-4.5
> > drwxr-xr-x   2 root  wheel   512 Apr  9 14:29 libtool-2.4.2p0
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:12 libusb1-1.0.9p9
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:28 libxml-2.9.2p0
> > drwxr-xr-x   2 root  wheel   512 Jun 12 11:49 libxslt-1.1.28p1
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:50 lynx-2.8.9pl6
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:02 lzo2-2.09
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:46 m4-1.4.17
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:12 metaauto-1.0p1
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:44 openldap-client-2.4.40
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:18 openpam-20141014
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:16 p11-kit-0.22.1p1
> > drwxr-xr-x   2 root  wheel   512 Jun 11 11:43 p5-Error-0.17024
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:54 p5-XML-Parser-2.44
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:18 pcre-8.37p0
> > drwxr-xr-x   2 root  wheel   512 May 13 12:07 pico-5.07p3
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:02 png-1.6.17
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:18 popt-1.16p0
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:04 py-MarkupSafe-0.23
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:04 py-beaker-1.6.2p3
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:04 py-crypto-2.6.1p0
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:05 py-dnspython-1.11.1
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:08 py-libxml-2.9.2p0
> > drwxr-xr-x   2 root  wheel   512 Jun 11 13:05 py-mako-0.9.1p1
> > drwxr-xr-x   2 root  wheel   512 Jun 12 11:48 py-setuptools-3.4.4p2v0
> > drwxr-xr-x   2 root  wheel   512 Jun 12 11:48 python-2.7.10
> > drwxr-xr-x   2 root  wheel   512 Jun 11 11:43 rsync-3.1.1
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:01 tcl-8.5.18
> > drwxr-xr-x   2 root  wheel   512 Jun 11 11:38 tcsh-6.19.00
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:01 tk-8.5.18
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:05 unzip-6.0p7
> > drwxr-xr-x   2 root  wheel   512 Apr  9 14:18 vmwh-1.1v0
> > drwxr-xr-x   2 root  wheel   512 Apr  9 14:25 xclip-0.12p0
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:50 xmlto-0.0.26p0
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:45 xmltoman-0.4
> > drwxr-xr-x   2 root  wheel   512 Jun 11 12:28 xz-5.2.1
> >
> >
> > ianm-openbsd:amd64 {136} dmesg | head
> > OpenBSD 5.7-current (GENERIC.MP) #0: Thu Jun 11 10:24:17 AEST 2015
> >     
> > [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
> > real mem = 3141468160 (2995MB)
> > avail mem = 3042451456 (2901MB)
> > mpath0 at root
> > scsibus0 at mpath0: 256 targets
> > mainbus0 at root
> > bios0 at mainbus0: SMBIOS rev. 2.4 @ 0xe0010 (364 entries)
> > bios0: vendor Phoenix Technologies LTD version "6.00" date 07/31/2013
> > bios0: VMware, Inc. VMware Virtual Platform
> >
> >
> > Ian McWilliam
> >
> > ________________________________________
> > From: Juan Francisco Cantero Hurtado [[email protected]]
> > Sent: Friday, 12 June 2015 11:45 AM
> > To: Ian Mcwilliam
> > Cc: Jérémie Courrèges-Anglas; Ian McWilliam; OpenBSD ports; [email protected]
> > Subject: Re: [update] samba-4.0.26
> >
> > You need to update the subpackage "tdb" before of to build samba.
> >
> > IIRC, "env SUBPACKAGE="-tdb" make update"
> >
> > On Thu, Jun 11, 2015 at 11:44:30PM +0000, Ian Mcwilliam wrote:
> > >  Everything updated, kernel / userland / xenocara built about an hour 
> > > before trying to build. Fresh ports tree from the same time. My previous 
> > > attempts at building a newer samba 4.0.x failed at the packing stage due 
> > > to the perl stuff being in a different location so nothing should have 
> > > been registered anywhere. I'll clean out everything throughly today and 
> > > see what happens.
> > >
> > >
> > > Ian McWilliam
> > >
> > > ________________________________________
> > > From: Jérémie Courrèges-Anglas [[email protected]]
> > > Sent: Thursday, 11 June 2015 7:43 PM
> > > To: Ian Mcwilliam
> > > Cc: Ian McWilliam; OpenBSD ports; [email protected]
> > > Subject: Re: [update] samba-4.0.26
> > >
> > > Ian Mcwilliam <[email protected]> writes:
> > >
> > > > Hmm, I see this.
> > > >
> > > > ===>  Building package for samba-4.0.26
> > > > Create /usr/packages/amd64/all/samba-4.0.26.tgz
> > > > Error: Libraries in packing-lists in the ports tree
> > > >        and libraries from installed packages don't match
> > > > --- /tmp/dep_cache.jj4UL4tjY/portstree-samba-4.0.26     Thu Jun 11 
> > > > 13:41:38 2015
> > > > +++ /tmp/dep_cache.jj4UL4tjY/inst-samba-4.0.26  Thu Jun 11 13:41:38 2015
> > > > @@ -24,7 +24,7 @@
> > > >  -W ldb.0.0
> > > >  -W pyldb-util.0.0
> > > >  -W pytalloc-util.0.0
> > > > --W tdb.4.0
> > > > +-W tdb.5.0
> > > >  -W tevent.0.0
> > > >  -W lib/samba/nss_wrapper.0.0
> > > >  -W lib/samba/socket_wrapper.0.0
> > > > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:3242 
> > > > 'wantlib-args')
> > > > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:1955 
> > > > '/usr/packages/amd64/all/samba-4.0.26.tgz')
> > > > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2506 
> > > > '_internal-package')
> > > > *** Error 1 in /usr/mystuff/net/samba4 
> > > > (/usr/ports/infrastructure/mk/bsd.port.mk:2486 'package')
> > >
> > > This looks like a local problem.  Had you already built/installed
> > > samba-4.0.26 packages before?  Please rebuild after "make clean=all",
> > > with an up-to-date ports tree.
> > >
> > > --
> > > jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 
> > > E7EE
> > >
> >
> > --
> > Juan Francisco Cantero Hurtado http://juanfra.info
> >
> 
> --
> Juan Francisco Cantero Hurtado http://juanfra.info
> 

-- 
Juan Francisco Cantero Hurtado http://juanfra.info

Reply via email to