Bugs item #3608194, was opened at 2013-03-15 11:12 Message generated for change (Tracker Item Submitted) made by alexanro You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=478070&aid=3608194...
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Alexander Rødseth (alexanro) Assigned to: Nobody/Anonymous (nobody) Summary: Please apply several patches to make it easier to compile
Initial Comment: Hello,
This is a feature request.
Compiling Pure Data Extended on Arch Linux is no easy feat. Several patches are needed, using the svn version is easier than using the release version and several tweaks of the Makefiles are needed for it to work. Small animals has to be sacrificed for it to compile correctly.
Here's the current PKGBUILD for building pd-extended on Arch Linux: https://aur.archlinux.org/packages/pd/pd-extended/PKGBUILD
These are the changes I wish for:
* Patch externals/Gem/configure.ac with change_gem_configure_file.patch (attached) * Patch pd/src/s_inter.c with s_inter.c.patch (attached) * Patch externals/loaders/tclpd/Makefile with tclpd.Makefile.patch (attached) * Patch pd/src/Makefile.am with makefile.am.patch (attached) * Change 'CFLAGS =' to 'CFLAGS = -fPIC' in externals/pdp/opengl/Makefile.config * Change 'DEFINES =' to 'DEFINES = -fPIC' in externals/miXed/Makefile.common
* Set these variables to these values by default: FPIC_FLAG="-fPIC" GEM_EXTRA_CXXFLAGS="$FPIC_FLAG" BUILDLAYOUT_DIR=../../packages prefix=/usr
* Don't install these files by default: /usr/share/man/man1/pd.1 /usr/share/man/man1/pdextended.1 /usr/share/man/man1/pdreceive.1 /usr/share/man/man1/pdsend.1 /usr/include/m_pd.h /usr/bin/pd-gui.tcl
* But do install these files by default: linux_make/default.pdextended to $DESTDIR/usr/lib/pd-extended/
Please also install an icon and a .desktop file, so that it will appear on the menu in ie. Gnome.
See the PKGBUILD file for a full overview.
----------------------------------------------------------------------
You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=478070&aid=3608194...