[Bug 194046] New: building Samba 4.1 on 10.0-RELEASE with "developer" option requests older/invalid gdb771 library

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Sep 30 18:34:41 UTC 2014


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194046

            Bug ID: 194046
           Summary: building Samba 4.1 on 10.0-RELEASE with "developer"
                    option requests older/invalid gdb771 library
           Product: Ports Tree
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: Needs Triage
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: xenomorph at gmail.com

This was a recently-install FreeBSD 10.0-RELEASE installation. 

-----

# portmaster net/samba41

===>>> Port directory: /usr/ports/net/samba41

===>>> Gathering distinfo list for installed ports

===>>> Launching 'make checksum' for net/samba41 in background
===>>> Gathering dependency list for net/samba41 from ports
===>>> Initial dependency check complete for net/samba41


===>>> Starting build for net/samba41 <<<===

===>>> All dependencies are up to date

===>  Cleaning for samba41-4.1.11
===>  License GPLv3 accepted by the user
===>  Found saved configuration for samba41-4.1.11
===>   samba41-4.1.11 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by samba41-4.1.11 for building
===>  Extracting for samba41-4.1.11
=> SHA256 Checksum OK for samba-4.1.11.tar.gz.
===>  Patching for samba41-4.1.11
===>  Applying FreeBSD patches for samba41-4.1.11
===>   samba41-4.1.11 depends on package: p5-Parse-Pidl>=4.0.0 - found
===>   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: gdb771 - not found
===>    Verifying install for gdb771 in /usr/ports/devel/gdb
===>  Installing for gdb-7.8_2
===>   gdb-7.8_2 depends on shared library: libreadline.so.6 - found
(/usr/local/lib/libreadline.so.6)
===>  Checking if gdb already installed
===>   gdb-7.8_2 is already installed
      You may wish to ``make deinstall'' and install this port again
      by ``make reinstall'' to upgrade it properly.
      If you really wish to overwrite the old port of gdb
      without deleting it first, set the variable "FORCE_PKG_REGISTER"
      in your environment or the "make install" command line.
*** Error code 1

Stop.
make[3]: stopped in /usr/ports/devel/gdb
*** Error code 1

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

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

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

===>>> make build failed for net/samba41
===>>> Aborting update


===>>> You can restart from the point of failure with this command line:
       portmaster <flags> net/samba41 
#

-----

I'm guessing it's looking for gdb 7.7 ("Verifying install for gdb771"), but gdb
7.8 is current version. I've deleted & rebuilt both Samba 4.1 and gdb.
/usr/ports/devel has gdb 7.8 and gdb 6.6 (no 7.7.1).

Samba 4.1 expects ">=" for all other libraries, but wants a very-specific
gdb771 library. Is it supposed to do that?

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list