From owner-freebsd-bluetooth@FreeBSD.ORG Wed Feb 18 20:31:59 2009 Return-Path: Delivered-To: freebsd-bluetooth@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3867D10656C2; Wed, 18 Feb 2009 20:31:59 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from megatron.madpilot.net (megatron.madpilot.net [88.149.173.206]) by mx1.freebsd.org (Postfix) with ESMTP id 818DD8FC08; Wed, 18 Feb 2009 20:31:58 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from localhost (localhost [127.0.0.1]) by megatron.madpilot.net (Postfix) with ESMTP id 57EDF130C3B; Wed, 18 Feb 2009 21:31:57 +0100 (CET) X-Virus-Scanned: amavisd-new at madpilot.net Received: from megatron.madpilot.net ([127.0.0.1]) by localhost (megatron.madpilot.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8tWe2AlCn5Fk; Wed, 18 Feb 2009 21:31:54 +0100 (CET) Received: from anakin.madpilot.net (localhost [127.0.0.1]) by megatron.madpilot.net (Postfix) with ESMTP; Wed, 18 Feb 2009 21:31:54 +0100 (CET) Message-ID: <499C703A.7020606@madpilot.net> Date: Wed, 18 Feb 2009 21:31:54 +0100 From: Guido Falsi User-Agent: Thunderbird 2.0.0.19 (X11/20090111) MIME-Version: 1.0 To: Maksim Yevmenkin References: <20090218141028.GB48065@megatron.madpilot.net> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-bluetooth@freebsd.org, freebsd-ports@freebsd.org Subject: Re: ports using sdp when mpeg4ip is installed X-BeenThere: freebsd-bluetooth@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Using Bluetooth in FreeBSD environments List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Feb 2009 20:31:59 -0000 Maksim Yevmenkin wrote: > thanks for keeping the ports up to date! > That's a pleasure, when time is available :) > i think the only reasonable solution is to move sdp.h (and bluetooth.h > while we at it) into /usr/include/bluetooth/ > > i will see what can be done here. it should be much easier to move > files now when we have svn :) I second this idea and it sure will solve the includes problem. It will not solve the problem with libsdp.so though. Look at the following log: /bin/sh ../libtool --tag=CC --mode=link cc -I../include -O2 -fno-strict-aliasing -pipe -march=athlon-xp -Wall -Wno-pointer-sign -fvisibility=hidden -fno-strict-aliasing -L/usr/local/lib -o gnokii gnokii-gnokii.o gnokii-gnokii-calendar.o gnokii-gnokii-dial.o gnokii-gnokii-file.o gnokii-gnokii-logo.o gnokii-gnokii-monitor.o gnokii-gnokii-other.o gnokii-gnokii-phonebook.o gnokii-gnokii-profile.o gnokii-gnokii-ringtone.o gnokii-gnokii-security.o gnokii-gnokii-settings.o gnokii-gnokii-sms.o gnokii-gnokii-todo.o gnokii-gnokii-utils.o gnokii-gnokii-wap.o ../common/libgnokii.la -lintl -lreadline -lncurses mkdir .libs cc -I../include -O2 -fno-strict-aliasing -pipe -march=athlon-xp -Wall -Wno-pointer-sign -fvisibility=hidden -fno-strict-aliasing -o .libs/gnokii gnokii-gnokii.o gnokii-gnokii-calendar.o gnokii-gnokii-dial.o gnokii-gnokii-file.o gnokii-gnokii-logo.o gnokii-gnokii-monitor.o gnokii-gnokii-other.o gnokii-gnokii-phonebook.o gnokii-gnokii-profile.o gnokii-gnokii-ringtone.o gnokii-gnokii-security.o gnokii-gnokii-settings.o gnokii-gnokii-sms.o gnokii-gnokii-todo.o gnokii-gnokii-utils.o gnokii-gnokii-wap.o -L/usr/local/lib ../common/.libs/libgnokii.so /usr/local/lib/libusb.so /usr/local/lib/libsdp.so /usr/local/lib/libmp4v2.so /usr/local/lib/libmp4av.so /usr/local/lib/libmpeg4ip_gnu.so -pthread -lbluetooth /usr/local/lib/libXpm.so /usr/local/lib/libX11.so /usr/local/lib/libxcb.so /usr/local/lib/libXau.so /usr/local/lib/libXdmcp.so -lrpcsvc -lroken -lcrypt /usr/local/lib/libintl.so /usr/local/lib/libiconv.so -lreadline -lncurses -Wl,--rpath -Wl,/usr/local/lib ../common/.libs/libgnokii.so: undefined reference to `sdp_close' ../common/.libs/libgnokii.so: undefined reference to `sdp_error' ../common/.libs/libgnokii.so: undefined reference to `sdp_search' ../common/.libs/libgnokii.so: undefined reference to `sdp_open' gmake[1]: *** [gnokii] Error 1 gmake[1]: Leaving directory `/usr/home/mad/src/gnokii/work/gnokii-0.6.27/gnokii' gmake: *** [all-recursive] Error 1 *** Error code 2 Stop in /usr/home/mad/src/gnokii. *** Error code 1 Stop in /usr/home/mad/src/gnokii. After fixing the include(by hardcoding the path for now) I got this error. As you can see libtool prefers libsdp.so found in localbase. I'm not sure what a solution to this could be. in fact having two libraries with the same name looks like a problem anyway. I don't like the idea of FreeBSD adopting to any software which happens to name a library like ours...But I don't know who to blame. -- Guido Falsi