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=5XyCaQDjf8BLbBhgvQzDM7vg8S0YaO3uXJMN6Pr5AZ4CfQ@mail.gmail.com> |
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 <[email protected]>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 <[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