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

_______________________________________________
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev

Reply via email to