Bug 161247 - security/gsasl build failure with heimdal-1.4 installed
Summary: security/gsasl build failure with heimdal-1.4 installed
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Johan van Selst
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-02 20:50 UTC by Marcin Cieślak
Modified: 2011-10-03 22:30 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 Marcin Cieślak 2011-10-02 20:50:09 UTC
Installed heimdal-1.4_1 from ports.
Attempting to install gsasl-1.6.1

Fix: 

Workaround: temporary rename /usr/local/include/gssapi/ to something else.
How-To-Repeat: 
Build gsasl:

  CC     callbacks.o
  CCLD   gsasl
../lib/src/.libs/libgsasl.so: undefined reference to `__gss_c_nt_hostbased_service_oid_desc'
*** Error code 1

Stop in /usr/ports/security/gsasl/work/gsasl-1.6.1/src.
*** Error code 1

Stop in /usr/ports/security/gsasl/work/gsasl-1.6.1/src.
*** Error code 1

Stop in /usr/ports/security/gsasl/work/gsasl-1.6.1.
*** Error code 1

Stop in /usr/ports/security/gsasl/work/gsasl-1.6.1.
*** Error code 1

Stop in /usr/ports/security/gsasl.

$ ldd work/gsasl-1.6.1/lib/src/.libs/libgsasl.so
work/gsasl-1.6.1/lib/src/.libs/libgsasl.so:
        libgcrypt.so.18 => /usr/local/lib/libgcrypt.so.18 (0x800c00000)
        libgpg-error.so.0 => /usr/local/lib/libgpg-error.so.0 (0x800d78000)
        libidn.so.17 => /usr/local/lib/libidn.so.17 (0x800e7b000)
        libintl.so.8 => /usr/local/lib/libintl.so.8 (0x800fad000)
        libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x8010b6000)
        libntlm.so.0 => /usr/local/lib/libntlm.so.0 (0x8012b0000)
        libgssapi.so.10 => /usr/lib/libgssapi.so.10 (0x8013b7000)
        libheimntlm.so.10 => /usr/lib/libheimntlm.so.10 (0x8014c0000)
        libkrb5.so.10 => /usr/lib/libkrb5.so.10 (0x8015c5000)
        libhx509.so.10 => /usr/lib/libhx509.so.10 (0x80172f000)
        libcom_err.so.5 => /usr/lib/libcom_err.so.5 (0x80186d000)
        libcrypto.so.6 => /lib/libcrypto.so.6 (0x80196f000)
        libasn1.so.10 => /usr/lib/libasn1.so.10 (0x801c06000)
        libroken.so.10 => /usr/lib/libroken.so.10 (0x801d82000)
        libcrypt.so.5 => /lib/libcrypt.so.5 (0x801e93000)
        libc.so.7 => /lib/libc.so.7 (0x800646000)

Obviously -I/usr/local/include GSSAPI headers are used and /usr/lib/*
libraries.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2011-10-02 20:50:20 UTC
Responsible Changed
From-To: freebsd-ports-bugs->johans

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 dfilter service freebsd_committer freebsd_triage 2011-10-03 22:11:17 UTC
johans      2011-10-03 21:11:03 UTC

  FreeBSD ports repository

  Modified files:
    security/gsasl       Makefile 
  Log:
  Note that gsasl doesn't build if security/heimdal is installed.
  
  PR:             ports/161247
  Submitted by:   Marcin Cieslak <saper@saper.info>
  
  Revision  Changes    Path
  1.57      +4 -0      ports/security/gsasl/Makefile
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 3 dfilter service freebsd_committer freebsd_triage 2011-10-03 22:28:01 UTC
johans      2011-10-03 21:27:53 UTC

  FreeBSD ports repository

  Modified files:
    security/gsasl       Makefile 
  Log:
  Previous commit was wrong.
  Good news: gsasl can co-exist with security/heimdal,
          It just needs to use the correct header files.
  Broken tag has been removed again.
  
  PR:             ports/161247
  Submitted by:   Marcin Cieslak <saper@saper.info>
  
  Revision  Changes    Path
  1.58      +1 -5      ports/security/gsasl/Makefile
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 4 Johan van Selst freebsd_committer freebsd_triage 2011-10-03 22:28:15 UTC
State Changed
From-To: open->closed

I have found a better workaround by setting include paths.