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...
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@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...