Re: [Audacity-devel] [PATCH] Use Automake - please test
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
From: Steve t. F. <ste...@gm...> - 2013-11-18 01:40:50
|
With the patch I've still got the errors. log attached. Revision 12949 builds correctly without the patch. Steve On 18 November 2013 01:04, Benjamin Drung <bd...@de...> wrote: > Hi Steve, > > your system installed libportsmf-dev seems to be broken. The build > failure is caused by /usr/include/portSMF/allegro.h. Does this file > import assert.h in line 51? Can you reinstall libportsmf-dev: > > apt-get install --reinstall libportsmf-dev > > and try again? If you still encounter the issue, please attach a full > build log for configure and make: > > ./configure 2>&1 | tee build-log > make 2>&1 | tee -a build-log > > Cheers, > Benjamin > > On Mo, 2013-11-18 at 00:23 +0000, Steve the Fiddle wrote: >> Just tested the automake-with-autoreconf-v2.patch on Debian stable >> with Audacity revision 12949 and the build fails. >> I ran ./configure -enable-dbug and then make. >> >> In file included from NoteTrack.h:22:0, >> from Menus.cpp:79: >> /usr/include/portSMF/allegro.h: In member function 'Alg_event*& >> Alg_events::operator[](int)': >> /usr/include/portSMF/allegro.h:339:33: error: 'assert' was not >> declared in this scope >> /usr/include/portSMF/allegro.h: In member function 'Alg_beat& >> Alg_beats::operator[](int)': >> /usr/include/portSMF/allegro.h:454:33: error: 'assert' was not >> declared in this scope >> /usr/include/portSMF/allegro.h: In member function 'const char* >> Serial_read_buffer::get_string()': >> /usr/include/portSMF/allegro.h:574:44: error: 'assert' was not >> declared in this scope >> /usr/include/portSMF/allegro.h: In member function 'void >> Serial_read_buffer::check_input_buffer(long int)': >> /usr/include/portSMF/allegro.h:579:42: error: 'assert' was not >> declared in this scope >> /usr/include/portSMF/allegro.h: In member function 'void >> Serial_write_buffer::store_long(long int, long int)': >> /usr/include/portSMF/allegro.h:596:40: error: 'assert' was not >> declared in this scope >> /usr/include/portSMF/allegro.h: In member function 'void >> Serial_write_buffer::set_string(const char*)': >> /usr/include/portSMF/allegro.h:603:27: error: 'assert' was not >> declared in this scope >> /usr/include/portSMF/allegro.h: In member function 'virtual >> Alg_event*& Alg_track::operator[](int)': >> /usr/include/portSMF/allegro.h:657:33: error: 'assert' was not >> declared in this scope >> /usr/include/portSMF/allegro.h: In member function 'Alg_time_sig& >> Alg_time_sigs::operator[](int)': >> /usr/include/portSMF/allegro.h:862:33: error: 'assert' was not >> declared in this scope >> /usr/include/portSMF/allegro.h: In member function 'Alg_track& >> Alg_tracks::operator[](int)': >> /usr/include/portSMF/allegro.h:893:33: error: 'assert' was not >> declared in this scope >> /usr/include/portSMF/allegro.h: In member function 'virtual void >> Alg_seq::add(Alg_event_ptr)': >> /usr/include/portSMF/allegro.h:1101:49: error: 'assert' was not >> declared in this scope >> make[2]: *** [audacity-Menus.o] Error 1 >> >> Steve >> >> >> On 17 November 2013 00:49, Benjamin Drung <bd...@de...> wrote: >> > Hi, >> > >> > here are updated patches. Please test these (especially on Mac and >> > Linux). If no issues are raised, I will commit the patch to the svn >> > repository in the coming days. >> > >> > Cheers, >> > Benjamin >> > >> > On Di, 2013-11-12 at 13:35 +0100, Benjamin Drung wrote: >> >> Hi, >> >> >> >> Here's the patch that makes Audacity use automake for building. There >> >> are two patches: automake.patch is the patch that applies all needed >> >> changes. After applying this patch, you need to run autoreconf to update >> >> the auto-generated autotool files. If you don't want to run autoreconf, >> >> you can apply automake-with-autoreconf.patch instead. That patch is >> >> identical to automake.patch, but has all changes from the autoreconf >> >> run. >> >> >> >> The patch should have no influence on the Windows build, but on Linux >> >> and Mac. Please test this patch and report back if it work or does not >> >> work for your setup. >> > > > > ------------------------------------------------------------------------------ > DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps > OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access > Free app hosting. Or install the open source package on any LAMP server. > Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native! > http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk > _______________________________________________ > audacity-devel mailing list > aud...@li... > https://lists.sourceforge.net/lists/listinfo/audacity-devel |