Subject: kdeadmin - heimdal
To: None <pkgsrc-users@netbsd.org>
From: Lieven De Keyzer <lieven.dekeyzer@gmail.com>
List: pkgsrc-users
Date: 12/06/2006 19:13:22
I'm trying to build misc/kdeadmin3 on Slackware 11 and get the following errors:

leveldb.o(.text+0x9a8): In function `findServiceEntries':
: undefined reference to `rk_glob'
leveldb.o(.text+0xad4): In function `isConfigured':
: undefined reference to `rk_globfree'
leveldb.o(.text+0xb44): In function `isOn':
: undefined reference to `rk_globfree'
leveldb.o(.text+0xcde): In function `doSetService':
: undefined reference to `rk_globfree'
collect2: ld returned 1 exit status
make[3]: *** [ksysv] Error 1
make[3]: Leaving directory
`/usr/pkgsrc/misc/kdeadmin3/work/kdeadmin-3.5.5/ksysv'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/usr/pkgsrc/misc/kdeadmin3/work/kdeadmin-3.5.5/ksysv'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/pkgsrc/misc/kdeadmin3/work/kdeadmin-3.5.5'
make: *** [all] Error 2

I think the problem lies in the fact that I have two glob.h headers.
One in /usr/include for my glibc Slackware package and one in
/usr/pkg/include/krb5 from the /security/heimdal pkgsrc package. How
would I make sure the one in /usr/include is used?