The make install in iwidgets seems to be badly
broken. I try the info file...

Info2: <<
Package: iwidgets 
Version: 4.0.1 
Revision: 100
Architecture: x86_64
Description: Mega-widget support for Tcl 
Maintainer: Steffen Schmidt <[email protected]>
DescDetail: <<
<<
License: Restrictive 
Homepage: http://incrtcl.sourceforge.net/itcl/ 
Type: tcltk (8.5.7), itcl (3.4), itk (3.4)
Source: mirror:sourceforge:incrtcl/%n%v.tar.gz
Source-MD5: 0e9c140e81ea6015b56130127c7deb03 
Source2: mirror:sourceforge:tcl/tcl%type_raw[tcltk]-src.tar.gz
Source2-MD5: f70ad8f78b5e4a9f792fe101f22b125f
Source3: mirror:sourceforge:tcl/tk%type_raw[tcltk]-src.tar.gz
Source3-MD5: 0764f63ae2106b4774c4ecb0ef391610
#Source4: mirror:sourceforge:incrtcl/itcl%type_raw[itcl].tar.gz
Source4: mirror:sourceforge:incrtcl/itk-20071231cvs.tgz
Source4-MD5: 6f8959f427e46003e47f26fc68dd68ce
#Source5: mirror:sourceforge:incrtcl/itk%type_raw[itk].tar.gz
Source5: mirror:sourceforge:incrtcl/incrtcl-20071231cvs.tgz
Source5-MD5: 45fee653123b18036047b5b0b4e662a6
BuildDepends: tcltk-dev, fink (>= 0.24.12) 
Depends: tcltk, itcl 
SourceDirectory: %n%v
SetCFLAGS: -I%p/include -I../tcl%type_raw[tcltk]/unix 
-I../tcl%type_raw[tcltk]/generic -I../tk%type_raw[tcltk]/unix 
-I../tk%type_raw[tcltk]/generic
SetCPP: /usr/bin/cpp
PatchFile: %n.patch
PatchFile-MD5: 14ec5864c34165beb5e52b63a113658d
PatchScript: <<
#!/bin/bash -ev
pushd ..
mkdir config
patch -p0 <  %{PatchFile}
chmod +x config/mkinstalldirs
popd
<<

CompileScript: <<
#!/bin/bash -ev
pushd ..
#ln -s itcl%type_raw[itcl] itcl
ln -s incrtcl-20071231cvs itcl
#ln -s itk%type_raw[itk] itk
ln -s itk-20071231cvs itk
popd
./configure --prefix=%p --exec-prefix=%p --mandir=%p/share/man 
--infodir=%p/share/info --with-tcl=%p/lib --with-tk=%p/lib --with-itcl=../
<<
InstallScript: <<
#!/bin/zsh -ev
#mkdir -p %i/lib
perl -pi -e 's|man/mann|share/man/man1|g' Makefile
make install DESTDIR=%d
#/bin/rm %i/lib/%n
ln -s %p/lib/%n%v %i/lib/%n
foreach manfile in $( /bin/ls %i/share/man/man1/*.n )
  mv $manfile $manfile:r.1
end
<<
DocFiles: CHANGES README license.terms 
<< 

fink -k -m --build-as-nobody rebuild iwidgets

produces the error...

creating pkgIndex.tcl
phase test: passed
/bin/rm -rf /sw/src/fink.build/root-iwidgets-4.0.1-100
/bin/mkdir -p /sw/src/fink.build/root-iwidgets-4.0.1-100/sw
/bin/mkdir -p /sw/src/fink.build/root-iwidgets-4.0.1-100/DEBIAN
/usr/sbin/chown -R fink-bld:fink-bld /sw/src/fink.build/root-iwidgets-4.0.1-100
sudo -u fink-bld [ENV] sh -c/var/tmp/tmp.9.d4jzgU
/var/tmp/tmp.0.5NdweP
# system-wide environment settings for zsh(1)
if [ -x /usr/libexec/path_helper ]; then
        eval `/usr/libexec/path_helper -s`
fi
#!/bin/zsh -ev
#mkdir -p %i/lib
perl -pi -e 's|man/mann|share/man/man1|g' Makefile
make install DESTDIR=/sw/src/fink.build/root-iwidgets-4.0.1-100
rm: /sw/lib/iwidgets: Permission denied
make: *** [install-libraries] Error 1
### execution of /var/tmp/tmp.0.5NdweP failed, exit code 2
### execution of /var/tmp/tmp.9.d4jzgU failed, exit code 2

Time to look for Debian patches I guess.
             Jack

------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
Fink-devel mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.devel

Reply via email to