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

outro pessoa outro.pessoa at gmail.com
Tue Jun 11 19:26:43 PDT 2013


Make completes 732 out of 752 actions with errors in boost and "end of
line."
Added GCC= any to Makefile to allow clang to be automatically used. This
was done as stated by nox.


On Sat, Jun 8, 2013 at 5:25 AM, outro pessoa <outro.pessoa at gmail.com> wrote:

> I'm also working with an older version of ardour that has been made into a
> port for FreeBSD. The build currently works up to 1/3 and then craps out
> with sse libs/ardour.
> Ardour as a port was rewritten to use clang as thecompiler.  Even after
> properly configuring the flags in Makefile, one still needs to edit the
> work/ardour-$VERSION/wscript file.  One problem is in the use of an
> AMD64/x86_64 system with an i386 installation. This was done due to limited
> memory- not mine, the machine- and limited cash; so, I'm working around
> that.
>
>
>
>
>
>
> On Fri, Jun 7, 2013 at 5:34 PM, outro pessoa <outro.pessoa at gmail.com>wrote:
>
>> For those who are building on FreeBSD, look in wscript for
>> boost/version.hpp and change to /usr/local/include/boost/version.hpp. The
>> change will allow for multiple include directories without having the error
>> of "boost>1.39 not found."
>>
>> I am attempting to install a patch by nox onto the wscript to allow the
>> FreeBSD version of libtool to be used.  When succesful, I will post the
>> result on here.
>>
>> Thanks muchly.
>>
>>
>> On Mon, Jun 3, 2013 at 8:10 PM, outro pessoa <outro.pessoa at gmail.com>wrote:
>>
>>>
>>> If you are talking about the man page for dlopen, it is completely
>>> different on FreeBSD.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Mon, Jun 3, 2013 at 6:27 AM, Paul Davis <paul at linuxaudiosystems.com>wrote:
>>>
>>>> dlopen is NOT part of libtool. read the manpage.
>>>>
>>>>
>>>> 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/20130611/8844d02f/attachment-0001.htm>


More information about the Ardour-Dev mailing list