Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 06 Aug 2020 15:17:55 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 248501] www/serf: appears to build against base krb5 even when Heimdal port is selected
Message-ID:  <bug-248501-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D248501

            Bug ID: 248501
           Summary: www/serf: appears to build against base krb5 even when
                    Heimdal port is selected
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: lev@FreeBSD.org
          Reporter: trix@basement.net
          Assignee: lev@FreeBSD.org
             Flags: maintainer-feedback?(lev@FreeBSD.org)

This appears to pop up from time to time with various ports that offer a ch=
oice
for building against base or a port (e.g. PR 198559).

I built devel/subversion, which requires www/serf.  The serf port was suppo=
sed
to build against security/heimdal but invocations of svn(1) end with an
undefined symbol message:

$ pkg version -x serf
serf-1.3.9_5                       =3D
$ pkg info serf
serf-1.3.9_5
Name           : serf
Version        : 1.3.9_5
Installed on   : Thu Jul 30 12:55:31 2020 CDT
Origin         : www/serf
Architecture   : FreeBSD:12:amd64
Prefix         : /usr/local
Categories     : www
Licenses       : APACHE20
Maintainer     : lev@FreeBSD.org
WWW            : http://serf.apache.org/
Comment        : Serf HTTP client library
Options        :
        DOCS           : on
        GSSAPI_BASE    : off
        GSSAPI_HEIMDAL : on
        GSSAPI_MIT     : off
Shared Libs required:
        libexpat.so.1
        libgdbm.so.6
        libldap-2.4.so.2
        libaprutil-1.so.0
        libapr-1.so.0
        liblber-2.4.so.2
        libhcrypto.so.4
        libdb-5.3.so.0
Shared Libs provided:
        libserf-1.so.1
Annotations    :
        FreeBSD_version: 1201000
        cpe            : cpe:2.3:a:serf:serf:1.3.9:::::freebsd12:x64:5
        repo_type      : binary
        repository     : basement_repo
Flat size      : 407KiB
Description    :
The serf library is a C-based HTTP client library built upon the
Apache Portable Runtime (APR) library. It multiplexes connections,
running the read/write communication asynchronously. Memory copies
and transformations are kept to a minimum to provide high
performance operation.

WWW: http://serf.apache.org/
$ svn status
ld-elf.so.1: /usr/local/lib/libserf-1.so.1: Undefined symbol
"__gss_c_nt_hostbased_service_oid_desc"
$ pkg info -x heim
heimdal-7.7.0
$=20

Rebuilding www/serf using base krb5 appears to work around the issue:

$ pkg version -x serf
serf-1.3.9_5                       =3D
$ pkg info serf
serf-1.3.9_5
Name           : serf
Version        : 1.3.9_5
Installed on   : Thu Aug  6 10:20:13 2020 CDT
Origin         : www/serf
Architecture   : FreeBSD:12:amd64
Prefix         : /usr/local
Categories     : www
Licenses       : APACHE20
Maintainer     : lev@FreeBSD.org
WWW            : http://serf.apache.org/
Comment        : Serf HTTP client library
Options        :
        DOCS           : on
        GSSAPI_BASE    : on
        GSSAPI_HEIMDAL : off
        GSSAPI_MIT     : off
Shared Libs required:
        libexpat.so.1
        libgdbm.so.6
        libldap-2.4.so.2
        libaprutil-1.so.0
        libapr-1.so.0
        liblber-2.4.so.2
        libdb-5.3.so.0
Shared Libs provided:
        libserf-1.so.1
Annotations    :
        FreeBSD_version: 1201000
        cpe            : cpe:2.3:a:serf:serf:1.3.9:::::freebsd12:x64:5
        repo_type      : binary
        repository     : basement_repo
Flat size      : 407KiB
Description    :
The serf library is a C-based HTTP client library built upon the
Apache Portable Runtime (APR) library. It multiplexes connections,
running the read/write communication asynchronously. Memory copies
and transformations are kept to a minimum to provide high
performance operation.

WWW: http://serf.apache.org/
$ svn status
svn: warning: W155007: '/' is not a working copy
$

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-248501-7788>