Thread: [Audacity-devel] Diffs to compile on FreeBSD (4.x)
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
From: Daniel O'C. <da...@do...> - 2003-09-30 07:01:10
Attachments:
audacity-diff
|
Attached area bunch of diffs.. There were some assumptions that make == GNU make in nyquist, and that sys/types.h defines ulong (it defines u_long in FreeBSD). There was an inclusion of asm/ioctl.h which I presume is a Linux only thing? I made it included for !apple and !freebsd, but it should probably if linux instead.. Another thing.. When I specify I want libmad (for example) it wants it in lib-src, rather than building it using external includes/libraries, ie in FreeBSD if I want libmad I build it and the include file goes into /usr/local/include and the library into /usr/local/lib, I don't really want to build each optional library again if possible. I am not sure how difficult it would be to have configure look outside though :) -- Daniel O'Connor software and network engineer for Genesis Software - http://www.gsoft.com.au "The nice thing about standards is that there are so many of them to choose from." -- Andrew Tanenbaum GPG Fingerprint - 9A8C 569F 685A D928 5140 AE4B 319B 41F4 5D17 FDD5 |
From: Dominic M. <do...@mi...> - 2003-09-30 07:13:55
|
Daniel O'Connor wrote: > Attached area bunch of diffs.. > There were some assumptions that make == GNU make in nyquist, and that > sys/types.h defines ulong (it defines u_long in FreeBSD). There was an > inclusion of asm/ioctl.h which I presume is a Linux only thing? I made it > included for !apple and !freebsd, but it should probably if linux instead.. Thanks! There's some great code in Nyquist, but a lot of it was written in pre-ANSI C from the early 80's and still needs to be modernized! > Another thing.. > When I specify I want libmad (for example) it wants it in lib-src, rather than > building it using external includes/libraries, ie in FreeBSD if I want libmad > I build it and the include file goes into /usr/local/include and the library > into /usr/local/lib, I don't really want to build each optional library again > if possible. > > I am not sure how difficult it would be to have configure look outside though > :) Anything wrong with configure --with-libmad=system? - Dominic |
From: Daniel O'C. <da...@do...> - 2003-09-30 07:31:58
|
On Tuesday 30 September 2003 16:51, Dominic Mazzoni wrote: > > sys/types.h defines ulong (it defines u_long in FreeBSD). There was an > > inclusion of asm/ioctl.h which I presume is a Linux only thing? I made it > > included for !apple and !freebsd, but it should probably if linux > > instead.. > > Thanks! There's some great code in Nyquist, but a lot of it was written > in pre-ANSI C from the early 80's and still needs to be modernized! Heh, fair enough.. I'm not a huge fan of "#ifdef OS", I prefer "#ifdef FEATURE". > > I am not sure how difficult it would be to have configure look outside > > though > > > > :) > > Anything wrong with configure --with-libmad=system? Oh, ahh well there ya go.. I'll scurry back in my box 8-) -- Daniel O'Connor software and network engineer for Genesis Software - http://www.gsoft.com.au "The nice thing about standards is that there are so many of them to choose from." -- Andrew Tanenbaum GPG Fingerprint - 9A8C 569F 685A D928 5140 AE4B 319B 41F4 5D17 FDD5 |