emulators/wine - linker error

[LoN]Kamikaze LoN_Kamikaze at gmx.de
Fri Jul 14 08:38:27 UTC 2006

Gerald Pfeifer wrote:
> On Tue, 11 Jul 2006, [LoN]Kamikaze wrote:
>> The latest version of the port fails with the following output on my 
>> system (FBSD 6.1):
>> cc -c -I. -I. -I../../include -I../../include  -D__WINESRC__  -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -gstabs+ -Wdeclaration-after-statement -Wpointer-arith -I/usr/local/include -O2 -pipe -march=pentium-m  -o parse.o parse.c
>> parse.c: In function `ldap_parse_sort_controlW':
>> parse.c:238: warning: implicit declaration of function `ldap_parse_sort_control'
>> parse.c: In function `ldap_parse_vlv_controlW':
>> parse.c:292: warning: implicit declaration of function `ldap_parse_vlv_control'
> My guess is you have some packages installed, which make Wine's
> configure detect support for LDAP, but the implementation is not
> sufficient to really build.
> One of the weaknesses of the FreeBSD Ports Collection is that building
> on your local machine may find packages, and change the behavior of the
> build, which the package maintainer never has seen nor tested against.
> I believe that if you do a 
>   % pkg_info | grep ldap
> you will find packages different from openldap-client, and if you remove
> all (or some) of these, the Wine build will succeed.
> Looking at upstream changes, it looks as if some things have changed 
> in the meantime.
> Gerald

Thanks, that did the trick!

More information about the freebsd-ports mailing list