[Ardour-Dev] Ardour3-3.1 does not build on FreeBSD i386 10.0

Paul Davis paul at linuxaudiosystems.com
Mon Jun 3 03:28:15 PDT 2013


the same waf script is used on linux and every OS X version. there is no
reason to rebuild waf.


On Mon, Jun 3, 2013 at 4:17 AM, outro pessoa <outro.pessoa at gmail.com> wrote:

> Since you and others had to build waf with certain flags, what was the
> script? It may work better if waf is first built on FreeBSD as you had done
> with Linux and OSX. That would help a small bit.
> I've sent in a ticket to the googlecode/waf about the build incident.
>
>
> On Mon, Jun 3, 2013 at 12:17 AM, outro pessoa <outro.pessoa at gmail.com>wrote:
>
>> Separating by commas does not work. The header dlfcn.h is located in
>> /usr/include. If I add the switch of --also-include=/usr/local/include/ to
>> ./waf configure, the --boost-include=$PATH is not needed.  Since I don't
>> see the variables in wscript, I assume that they exist in the .waf*/*/ path.
>>
>> In wscript conf.check_cc does not look in the previously mentioned
>> locations. FreeBSD uses clang as the default compiler for the system.
>>
>>
>>
>> On Sun, Jun 2, 2013 at 11:42 PM, outro pessoa <outro.pessoa at gmail.com>wrote:
>>
>>> I've noticed that dlopen.c is part of libtool.  This is located in
>>> /usr/local/share and not in the standard library locations.  The other
>>> functions are located in the /usr/include directory.
>>> I'm going to test an idea.
>>>
>>>
>>> On Sun, Jun 2, 2013 at 5:22 AM, Paul Davis <paul at linuxaudiosystems.com>wrote:
>>>
>>>> those messages suggest to me that some other head file is required.
>>>> ardour does not require a platform to provide IPMIDI - ardour has the code
>>>> for it as part of its own source. but it does need to be able to use all
>>>> the macros and symbols that a typical multicast app would require.
>>>>
>>>>
>>>> On Sun, Jun 2, 2013 at 12:49 AM, outro pessoa <outro.pessoa at gmail.com>wrote:
>>>>
>>>>> Okay
>>>>>
>>>>> 1. www.nerds.de This site has an application called ipmidi. That is
>>>>> why I had stated  that ipmidi was not available for FreeBSD.
>>>>>
>>>>> 2. I have searched the code and can not find anything to match the
>>>>> error in the attached file.
>>>>>
>>>>>
>>>>> On Sun, May 26, 2013 at 4:08 PM, outro pessoa <outro.pessoa at gmail.com>wrote:
>>>>>
>>>>>> Okay ipmidi is not available for FreeBSD. I had to look up the
>>>>>> information.
>>>>>> About how many hidden flags are in the wscript file? It looks like
>>>>>> I'll need to remove the ones that cannot be built on this OS architecture.
>>>>>>
>>>>>>
>>>>>> On Sun, May 26, 2013 at 3:57 PM, outro pessoa <outro.pessoa at gmail.com
>>>>>> > wrote:
>>>>>>
>>>>>>> Configure was redone without static libraries.
>>>>>>> Error seems to be in libmidi preprocessor pp/++ files.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Sun, May 26, 2013 at 1:54 PM, Paul Davis <
>>>>>>> paul at linuxaudiosystems.com> wrote:
>>>>>>>
>>>>>>>> --internal-static-libs is experimental and will almost certainly
>>>>>>>> not work. It is a work in progress that is expected to be months away from
>>>>>>>> being completed, and was intended to be used only when building Ardour for
>>>>>>>> binary distribution. There is a lot of code in ardour that is known to be
>>>>>>>> completely, 100% broken when this option is used - it will compile but the
>>>>>>>> program will crash either at startup or during execution.
>>>>>>>>
>>>>>>>> put more simply: you cannot use this option to build a working
>>>>>>>> version of ardour.
>>>>>>>>
>>>>>>>>
>>>>>>>> On Sun, May 26, 2013 at 1:37 PM, outro pessoa <
>>>>>>>> outro.pessoa at gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Add this to FreeBSD install:
>>>>>>>>> Compile without lv2 until I can see what the problem is with the
>>>>>>>>> search method.
>>>>>>>>> Ardour3-3.1 compiles with "./waf configure
>>>>>>>>> --boost-includes=/usr/local/include/boost/
>>>>>>>>> --also-includes=/usr/local/include/ --internal-static-libs
>>>>>>>>> --also-libdir=/usr/local/lib/ --freebie --no-lv2"
>>>>>>>>>
>>>>>>>>> Now, Ardour3-3.1 will build but it does not install.
>>>>>>>>>
>>>>>>>>> Build failed
>>>>>>>>>   -> task in 'libmidipp' failed (exit status 1):
>>>>>>>>>        {task 689150380: cxx ipmidi_port.cc -> ipmidi_port.cc.1.o}
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Sat, May 25, 2013 at 3:28 PM, outro pessoa <
>>>>>>>>> outro.pessoa at gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Took care of that.
>>>>>>>>>> Eliminated the dlopen from the wscript.
>>>>>>>>>> Really not  too sure about the GMP and MPFR selection. At what
>>>>>>>>>> point would the sound card crap out?
>>>>>>>>>> Here looking at using an i386 for wine and having NFS export the
>>>>>>>>>> necessary directories, libraries, etc to a powerpc machine.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Fri, May 24, 2013 at 1:22 PM, Paul Davis <
>>>>>>>>>> paul at linuxaudiosystems.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> boost does not provide pkg-config info. it is really pathetic.
>>>>>>>>>>>
>>>>>>>>>>> you need to use system-level stuff to make boost discoverable
>>>>>>>>>>> (e.g. symlinks) etc. etc.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Thu, May 23, 2013 at 4:38 AM, outro pessoa <
>>>>>>>>>>> outro.pessoa at gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Boost 1.52 and subsequent boost based applications & libraries-
>>>>>>>>>>>> also 1.52- are installed yet "./waf configure " will not recognize even
>>>>>>>>>>>> with boost and other include flags enabled.
>>>>>>>>>>>>
>>>>>>>>>>>>  The wscript file does not contain enough information to change
>>>>>>>>>>>> the variable and search path with vi.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> ardour-dev mailing list
>>>>>>>>>>>> ardour-dev at lists.ardour.org
>>>>>>>>>>>> http://lists.ardour.org/listinfo.cgi/ardour-dev-ardour.org
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> ardour-dev mailing list
>>>>>>>>> ardour-dev at lists.ardour.org
>>>>>>>>> http://lists.ardour.org/listinfo.cgi/ardour-dev-ardour.org
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> ardour-dev mailing list
>>>>> ardour-dev at lists.ardour.org
>>>>> http://lists.ardour.org/listinfo.cgi/ardour-dev-ardour.org
>>>>>
>>>>>
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ardour.org/pipermail/ardour-dev-ardour.org/attachments/20130603/887fc728/attachment-0001.htm>


More information about the Ardour-Dev mailing list