[PD-dev] [ pure-data-Bugs-3608194 ] Please apply several patches to make it easier to compile

SourceForge.net noreply at sourceforge.net
Fri Mar 15 19:12:56 CET 2013


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&group_id=55736

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&group_id=55736



More information about the Pd-dev mailing list