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