---
** [patches:#513] automake build fixes**
**Status:** open **Labels:** puredata 0.45 **Created:** Tue Jul 02, 2013 10:37 AM UTC by IOhannes m zmölnig **Last Updated:** Tue Jul 02, 2013 10:37 AM UTC **Owner:** Miller Puckette
after the latest updates in the puredata git repository ("0.45.0test"), the automake build-system is broken, since files have been removed from the source-tree.
the attached patchset fixes this (so Pd can be build with automake again), and it also adds new files (mostly help-patches) to its "install" and "dist" targets.
(hmm, seems i cannot attach multiple files at once, so i created a tgz; there are 3 patches in there: 0001 fixes the broken build system (and adds the new help-patches), 0002 and 0003 make sure that the *other* buildsystem is included in the tarballs created by "make dist")
---
Sent from sourceforge.net because pd-dev@lists.iem.at is subscribed to https://sourceforge.net/p/pure-data/patches/
To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/pure-data/admin/patches/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
hi miller,
On 2013-07-02 12:37, IOhannes m zmölnig wrote:
after the latest updates in the puredata git repository ("0.45.0test"), the automake build-system is broken, since files have been removed from the source-tree.
as much as i personally love autotools, i'm not convinced that the current situation is any good. having two independent build-systems is bound for trouble, as they will always slightly diverge.
if the automake based system is too complicated and thus not used by "upstream" (that is: you), there is little use in keeping it lying around. i'm not sure whether the "alternative" build-system works on all platforms though.
gmasdr IOhannes
On 02/07/13 12:37, IOhannes m zmölnig wrote:
** [patches:#513] automake build fixes**
[snip]
after the latest updates in the puredata git repository ("0.45.0test"), the automake build-system is broken, since files have been removed from the source-tree.
the attached patchset fixes this (so Pd can be build with automake again), and it also adds new files (mostly help-patches) to its "install" and "dist" targets.
as of today's master (c19e7c4), build is still failing here at `./configure` with the following error:
config.status: creating Makefile config.status: error: cannot find input file: `portaudio-2.0.pc.in' configure: error: ./configure failed for portaudio
using 3.9.8-1-ARCH, automake-1.14 and gcc-4.8.1
y
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2013-07-04 23:47, yvan volochine wrote:
On 02/07/13 12:37, IOhannes m zmölnig wrote:
** [patches:#513] automake build fixes**
[snip]
after the latest updates in the puredata git repository ("0.45.0test"), the automake build-system is broken, since files have been removed from the source-tree.
the attached patchset fixes this (so Pd can be build with automake again), and it also adds new files (mostly help-patches) to its "install" and "dist" targets.
as of today's master (c19e7c4), build is still failing here at `./configure` with the following error:
config.status: creating Makefile config.status: error: cannot find input file: `portaudio-2.0.pc.in' configure: error: ./configure failed for portaudio
using 3.9.8-1-ARCH, automake-1.14 and gcc-4.8.1
you did run `autogen.sh` prior to everything, did you?
fgamsdr IOhannes
On 08/07/13 10:43, IOhannes m zmoelnig wrote:
config.status: creating Makefile config.status: error: cannot find input file: `portaudio-2.0.pc.in' configure: error: ./configure failed for portaudio
using 3.9.8-1-ARCH, automake-1.14 and gcc-4.8.1
you did run `autogen.sh` prior to everything, did you?
yes I did (and I get a bunch of warning about disabled 'subdir-objects')..
just in case, here's the full output of `./autogen.sh`: https://gist.github.com/gusano/3b2bb428e1f61cdb7b16
cheers, y
After a bit more research I found out that the following commit [1] is causing the automake build failure:
commit 496c888ebdddbc29ec042ff5e3137cfd0df80281 Author: Miller Puckette msp@ucsd.edu Date: Tue Jun 18 19:06:29 2013 -0700
Portaudio tp 2013/06/19 snapshot
if I do:
$ git pull origin master $ git revert 496c888 $ ./autogen.sh $ ./configure $ make
pd builds fine...
[1] http://sourceforge.net/p/pure-data/pure-data/ci/496c888ebdddbc29ec042ff5e313...
cheers, y
OK... try with the newest commit (25bb9ce583bddfe9fc417df2785f07aa0846bf5d)
cheers Miller
On Sun, Jul 14, 2013 at 05:03:22PM +0200, yvan volochine wrote:
After a bit more research I found out that the following commit [1] is causing the automake build failure:
commit 496c888ebdddbc29ec042ff5e3137cfd0df80281 Author: Miller Puckette msp@ucsd.edu Date: Tue Jun 18 19:06:29 2013 -0700
Portaudio tp 2013/06/19 snapshot
if I do:
$ git pull origin master $ git revert 496c888 $ ./autogen.sh $ ./configure $ make
pd builds fine...
[1] http://sourceforge.net/p/pure-data/pure-data/ci/496c888ebdddbc29ec042ff5e313...
cheers, y
-- http://yvanvolochine.com http://soundcloud.com/yvanvolochine http://soundcloud.com/elgusanorojo http://github.com/gusano http://vimeo.com/yv
Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
On 17/07/13 03:37, Miller Puckette wrote:
OK... try with the newest commit (25bb9ce583bddfe9fc417df2785f07aa0846bf5d)
yep, works fine now.. =)
thanks! y