[PD-dev] Pd-installation on jenkins/debian-stable-amd64

IOhannes m zmoelnig zmoelnig at iem.at
Tue Feb 21 17:26:05 CET 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2012-02-21 17:15, Hans-Christoph Steiner wrote:
>> - - should /usr/include/m_pd.h be handled likewise, using
>> update-alternatives? again, i'm not sure whether this is good style and
>> cannot find such a thing on my system....
> 
> Pd-extended's headers are in /usr/include/pdextended only.  If anything depends on them, that should be explicit, i.e. #include <pdextended/s_stuff.h>.  This also allows for a parallel installation of the puredata headers, so no need to mix the two up.
> 

hmm, but this will prevent the external to be buildable without having a
full installation of pdextended (e.g. both the external-code and
pd-extended are only available as a vcs-checkout)
is this by design?
while auto-building pd-extended, do you add an include-path that allows
<pdextended/m_pd.h> to be included?

it also means, that you cannot make an external that builds for both
pd-vanilla and pd-extended without some #ifdef trickery and user
interaction (or some build-system (like autoconf) that detects whether
pd and/or pd-extended is present).

finally, the pdextended.pc pkg-config snippet is nevertheless broken.


fgmasdr
IOhannes
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk9DxZoACgkQkX2Xpv6ydvQ/1QCeN4Q9OFXTezbVvZmhfIzoawwW
c4kAoMEplGqK/8nt1tsltN3DCV7AUIyC
=R6Jv
-----END PGP SIGNATURE-----

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3636 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.puredata.info/pipermail/pd-dev/attachments/20120221/f34b81f4/attachment-0001.bin>


More information about the Pd-dev mailing list