ports/74854: [MAINTAINER] misc/libhome: Fix compilation without MySQL
Rainer Duffner
rainer at ultra-secure.de
Mon Nov 27 11:30:56 UTC 2006
The following reply was made to PR ports/74854; it has been noted by GNATS.
From: Rainer Duffner <rainer at ultra-secure.de>
To: bug-followup at FreeBSD.org, kiwi at oav.net
Cc:
Subject: Re: ports/74854: [MAINTAINER] misc/libhome: Fix compilation without
MySQL
Date: Mon, 27 Nov 2006 12:21:15 +0100
Hello,
this has somehow reappeared:
mkdir compat
ln -s ../hpwd.h compat/hpwd.h
ln -s ../hparam.h compat/hparam.h
ln -s hpwd.h compat/pwd.h
ln -s home_version.h compat/home_version.h
nroff -man home.conf.5 > home.conf.0
./libtool --mode=link cc -O2 -fno-strict-aliasing -pipe -o home_finger
-Icompat -lcrypt home_finger.c libhome.la
cc -O2 -fno-strict-aliasing -pipe -o .libs/home_finger -Icompat
home_finger.c -lcrypt ./.libs/libhome.so -ldb-4.3 -L/usr/local/lib
/usr/local/lib/libldap.so /usr/local/lib/liblber.so -lsasl2 -lssl
-lcrypto -Wl,--rpath -Wl,/usr/local/lib
creating home_finger
./libtool --mode=compile cc -I. -Wall -I/usr/local/include
-I/usr/local/include/db4
-DDEFAULT_HOME_CONF=\"/usr/local/etc/home.conf\" -O2
-fno-strict-aliasing -pipe -c libhome-preload.c
cc -I. -Wall -I/usr/local/include -I/usr/local/include/db4
-DDEFAULT_HOME_CONF=\"/usr/local/etc/home.conf\" -O2
-fno-strict-aliasing -pipe -c libhome-preload.c -fPIC -DPIC -o
.libs/libhome-preload.o
cc -I. -Wall -I/usr/local/include -I/usr/local/include/db4
-DDEFAULT_HOME_CONF=\"/usr/local/etc/home.conf\" -O2
-fno-strict-aliasing -pipe -c libhome-preload.c -o libhome-preload.o
>/dev/null 2>&1
./libtool --mode=link cc -O2 -fno-strict-aliasing -pipe -module -o
libhome-preload.la libhome-preload.lo -rpath /usr/local/lib
-version-info 1 homeuser.lo error.lo hparam.lo rewrite.lo cleanup.lo
wrap.lo tools.lo hsystem.lo expand.lo hldap.lo hproxy.lo cache3.lo
rewritedb.lo -ldb-4.3 -L/usr/local/lib -lldap -L/usr/local/lib
cc -shared .libs/libhome-preload.o .libs/homeuser.o .libs/error.o
.libs/hparam.o .libs/rewrite.o .libs/cleanup.o .libs/wrap.o
.libs/tools.o .libs/hsystem.o .libs/expand.o .libs/hldap.o
.libs/hproxy.o .libs/cache3.o .libs/rewritedb.o -Wl,--rpath
-Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib -ldb-4.3
-L/usr/local/lib /usr/local/lib/libldap.so -Wl,-soname
-Wl,libhome-preload.so.1 -o .libs/libhome-preload.so.1
(cd .libs && rm -f libhome-preload.so && ln -s libhome-preload.so.1
libhome-preload.so)
(cd .libs && rm -f libhome-preload.so && ln -s libhome-preload.so.1
libhome-preload.so)
ar cru .libs/libhome-preload.a libhome-preload.o homeuser.o error.o
hparam.o rewrite.o cleanup.o wrap.o tools.o hsystem.o expand.o hldap.o
hproxy.o cache3.o rewritedb.o
ranlib .libs/libhome-preload.a
creating libhome-preload.la
(cd .libs && rm -f libhome-preload.la && ln -s ../libhome-preload.la
libhome-preload.la)
./libtool --mode=link cc -O2 -fno-strict-aliasing -pipe -o home_proxy
-I. -Wall -I/usr/local/include -I/usr/local/include/db4
-DDEFAULT_HOME_CONF=\"/usr/local/etc/home.conf\" -I. home_proxy.c libhome.la
cc -O2 -fno-strict-aliasing -pipe -o .libs/home_proxy -I. -Wall
-I/usr/local/include -I/usr/local/include/db4
-DDEFAULT_HOME_CONF=\"/usr/local/etc/home.conf\" -I. home_proxy.c
./.libs/libhome.so -ldb-4.3 -L/usr/local/lib /usr/local/lib/libldap.so
/usr/local/lib/liblber.so -lsasl2 -lssl -lcrypto -Wl,--rpath
-Wl,/usr/local/lib
./.libs/libhome.so: undefined reference to `crypt'
*** Error code 1
Stop in /usr/ports/misc/libhome/work/libhome-0.10.1.
*** Error code 1
Stop in /usr/ports/misc/libhome.
*** Error code 1
Stop in /usr/ports/misc/libhome.
** Command failed [exit code 1]: /usr/bin/script -qa
/tmp/portinstall.99088.0 env make
** Fix the problem and try again.
** Listing the failed packages (*:skipped / !:failed)
! misc/libhome (linker error)
---> Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed
****
testbsd# cat /var/db/ports/libhome/options
# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
# Options for libhome-0.10.1
_OPTIONS_READ=libhome-0.10.1
WITH_LDAP=true
WITHOUT_MYSQL=true
WITHOUT_DB3=true
WITH_DB4=true
WITHOUT_PAM=true
WITHOUT_PGSQL=true
Best Regards,
Rainer
More information about the freebsd-ports-bugs
mailing list