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

outro pessoa outro.pessoa at gmail.com
Wed Jun 12 15:30:38 PDT 2013


http://www.rqna.net/qna/kqhyzk-g-undefined-reference-to-boost-system-system-category.html

Error of "boost::system::" undefined reference may be solved with the link
above.
1. I am asking as to implementing a solution.
2.  Makefile flag of USE_GCC=any may need to be changed.
3. Since clang and clang++ are defaults on FreeBSD, I am asking as to
properly setting up flags with clang/clang++ or to set GCC and G++/CXX to
g/c++ depending on build requirements.

I had the idea of exporting the waf and wscript files from the 3.x beta
FreeBSD build to the 3-3.1 directory; but, this idea has not yet been
passed to the 2.x port maintainer.


On Tue, Jun 11, 2013 at 10:26 PM, outro pessoa <outro.pessoa at gmail.com>wrote:

> 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/20130612/16ff6df7/attachment-0001.htm>


More information about the Ardour-Dev mailing list