On 27/12/2009, at 20:10, Andrew Jones wrote:
> On 27 Dec 2009, at 21:23, monipol wrote:
>> On 25/12/2009, at 11:20, Andrew Jones wrote:
>>> Hi there,
>>>
>>> Getting the following build errors when trying to build taglib:
>>> (OS X 10.6.2
>>> xcode version 3.2.1)
>> (...)
>>> ./build-helper.sh make      taglib 1.4 1023 unsermake  
>>> $UNSERMAKEFLAGS
>>> ./build-helper.sh: line 50: unsermake: command not found
>>> taglib-1.4-1023 make failed!
>>> ### execution of /var/tmp/tmp.1.dRhflH failed, exit code 1
>>> Removing runtime build-lock...
>>> Removing build-lock package...
>>> /usr/local/fink/bin/dpkg-lockwait -r fink-buildlock-taglib-1.4-1023
>>> (Reading database ... 7918 files and directories currently  
>>> installed.)
>>> Removing fink-buildlock-taglib-1.4-1023 ...
>>> Failed: phase compiling: taglib-1.4-1023 failed
>>
>> Hello, Andrew. That's odd; taglib in the stable tree does specify  
>> unsermake as a build dependency. What's the output of the following  
>> commands?
>>
>> fink list unsermake
>> ls -l /sw/bin/unsermake
>> file /sw/share/unsermake/unsermake
>
> Thanks for the reply: responses below.
> I installed fink into /usr/local/fink - perhaps that's the problem?
Indeed it is, Andrew. Fink should normally work when installed under / 
usr/local/somedir, but from what I can tell KDE3 packages and some  
friends, including taglib, don't.

I see two options here: installing Fink to a directory that's not  
under /usr/local, or waiting for a reply from the package maintainer.  
Bear in mind that the maintainer has been busy and probably won't be  
able to dedicate time for this issue in the near future.

The technical reason is that KDE3 packages and friends use an  
environment-helper.sh script that removes every entry in PATH that  
starts with /usr/local, which obviously includes /usr/local/fink. As  
the maintainer has intentionally done this, I'm reluctant to change  
this behaviour without hearing from him first.

> fink list unsermake:
> Information about 3274 packages read in 0 seconds.
> i   unsermake        0.4-0.20070  Replacement for automake
>
> which unsermake:
> /usr/local/fink/bin/unsermake
>
> ls -l /usr/local/fink/bin/unsermake:
> lrwxr-xr-x  1 root  admin  41 25 Dec 12:23 /usr/local/fink/bin/ 
> unsermake -> /usr/local/fink/share/unsermake/unsermake
>
> file /usr/local/fink/share/unsermake/unsermake
> /usr/local/fink/share/unsermake/unsermake: POSIX shell script text  
> executable


Cheers,

--
monipol
http://finkers.wordpress.com

Submitting a Fink bug report? Read this:
http://www.finkproject.org/doc/netiquette/index.php
http://finkers.wordpress.com/2009/06/03/bug-reports/


------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Fink-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to