Re: Ardour3-3.1 does not build on FreeBSD i386 10.0

outro pessoa <[email protected]>
Newsgroups gmane.comp.audio.ardour.devel
Message-ID <CAD9=5XxvQcpF3XKZDwma0rztKX67fkc3uxRv104ki53pG-FLUQ@mail.gmail.com>
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 <[email protected]> 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 <[email protected]>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 <[email protected]>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 <[email protected]>wrote:
>>>
>>>> dlopen is NOT part of libtool. read the manpage.
>>>>
>>>>
>>>> On Sun, Jun 2, 2013 at 11:42 PM, outro pessoa <[email protected]>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 <[email protected]
>>>>> > 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 <[email protected]
>>>>>> > 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 <
>>>>>>> [email protected]> 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 <
>>>>>>>> [email protected]> 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 <
>>>>>>>>> [email protected]> 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 <
>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>> [email protected]> 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
>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>> http://lists.ardour.org/listinfo.cgi/ardour-dev-ardour.org
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> ardour-dev mailing list
>>>>>>>>>>> [email protected]
>>>>>>>>>>> http://lists.ardour.org/listinfo.cgi/ardour-dev-ardour.org
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> ardour-dev mailing list
>>>>>>> [email protected]
>>>>>>> http://lists.ardour.org/listinfo.cgi/ardour-dev-ardour.org
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>

_______________________________________________
ardour-dev mailing list
[email protected]
http://lists.ardour.org/listinfo.cgi/ardour-dev-ardour.org
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.