From owner-freebsd-ports@FreeBSD.ORG Thu Jul 13 15:50:03 2006 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6803316A4E5 for ; Thu, 13 Jul 2006 15:50:03 +0000 (UTC) (envelope-from gerald@pfeifer.com) Received: from vexpert.dbai.tuwien.ac.at (vexpert.dbai.tuwien.ac.at [128.131.111.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1DEC043D79 for ; Thu, 13 Jul 2006 15:50:01 +0000 (GMT) (envelope-from gerald@pfeifer.com) Received: from acrux.dbai.tuwien.ac.at (acrux [128.131.111.60]) by vexpert.dbai.tuwien.ac.at (Postfix) with ESMTP id 9F7361378D; Thu, 13 Jul 2006 17:50:00 +0200 (CEST) Received: by acrux.dbai.tuwien.ac.at (Postfix, from userid 1203) id C75BD1A7C0; Thu, 13 Jul 2006 17:50:04 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by acrux.dbai.tuwien.ac.at (Postfix) with ESMTP id B8D281A7BF; Thu, 13 Jul 2006 17:50:04 +0200 (CEST) Date: Thu, 13 Jul 2006 17:50:04 +0200 (CEST) From: Gerald Pfeifer To: "[LoN]Kamikaze" In-Reply-To: <44B41D18.6000201@gmx.de> Message-ID: References: <44B41D18.6000201@gmx.de> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: freebsd-ports@freebsd.org Subject: Re: emulators/wine - linker error X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Jul 2006 15:50:03 -0000 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