[PD-dev] [ pure-data-Bugs-3413833 ] pd-extended tarbz2 build creates invalid symbolic link

SourceForge.net noreply at sourceforge.net
Sun Sep 25 21:39:58 CEST 2011


Bugs item #3413833, was opened at 2011-09-25 15:39
Message generated for change (Tracker Item Submitted) made by arthurdenture
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=478070&aid=3413833&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: Jacob Lee (arthurdenture)
Assigned to: Nobody/Anonymous (nobody)
Summary: pd-extended tarbz2 build creates invalid symbolic link

Initial Comment:
I tried out the PACKAGE_TYPE=tarbz2 build and ran into another bug involving symbolic links.

My build command was "make PACKAGE_TYPE=tarbz2 install && make PACKAGE_TYPE=tarbz2 package". In the resulting tarball, bin/pd was a symbolic link to /usr/local/bin/pd-extended. Because the latter does not exist, "sudo make install" from the unpacked tarball failed:

jacob at deckard:~/pkg/Pd-0.43.1-extended-20110925$ sudo make install
install -d -m0755 '/usr/local/bin'
install -p 'bin/cyclist' '/usr/local/bin/cyclist'
install -p 'bin/pd' '/usr/local/bin/pd'
install: cannot stat `bin/pd': No such file or directory
make: *** [install] Error 1

I'm not sure what the appropriate fix is. One (a patch for which I have attached) is to turn pd-extended into a relative instead of an absolute symbolic link. But if the intention was that the generated install makefile create $prefix/bin/pd as a symbolic link to $prefix/bin/pd-extended, then some more work would be needed to fix the install makefile, and that work might make my patch obsolete.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=478070&aid=3413833&group_id=55736



More information about the Pd-dev mailing list