Bob Portmann wrote:
> I am having trouble getting gtk-sharp2 to install.  I am using fresh
> install of the unstable fink tree and have installed bundle-gnome,
> mono, and mono-tools first (along a few other things).  I use OS X
> 10.4.8 on a PPC G4 powerbook.  I have tried to diagnose the problem but
> my knowledge of fink internals is pretty limited.
>
> The problem seems to be related to pango1-xft2{,-ft219}-dev.  In
> pango1-xft2-ft219.info it says that the -ft219 versions can co-exist
> with the non-ft219 versions.  But this is false for
> pango1-xft2-ft219-dev which "conflicts with" and "replaces"
> pango1-xft-dev (and vise-versa).  I think this is the cause of the
> problem below.  Also, I find it strange that the gtk-sharp2.info file
> lists BOTH pango1-xft2-dev and pango1-xft2-ft219-dev in its depends. 
> I'm not sure if the proper way to fix this is to make pango1-xft2-dev
> and pango1-xft2-ft219-dev co-exist or remove one of the pango1
> dependencies from gtk-sharp2 (or something else entirely).  It would
> seem the -ft219 versions are used by very few packages.
>
> Thanks for any assistance,
> Bob
>
> In any case here is the error I get:
>
> $ fink install gtk-sharp2
> Password:
> Information about 7231 packages read in 2 seconds.
> The following package will be installed or updated:
>  gtk-sharp2
> The following additional package will be installed:
>  pango1-xft2-ft219-dev
> Do you want to continue? [Y/n] 
> Reading buildlock packages...
> /sw/bin/dpkg-lockwait -i
> /sw/fink/dists/unstable/main/binary-darwin-powerpc/gnome/pango1-xft2-ft219-dev_1.10.1-1103_darwin-powerpc.deb
> Selecting previously deselected package pango1-xft2-ft219-dev.
> dpkg: considering removing pango1-xft2-dev in favour of
> pango1-xft2-ft219-dev ...
> dpkg: yes, will remove pango1-xft2-dev in favour of
> pango1-xft2-ft219-dev.
> (Reading database ... 75240 files and directories currently installed.)
> Unpacking pango1-xft2-ft219-dev (from
> .../pango1-xft2-ft219-dev_1.10.1-1103_darwin-powerpc.deb) ...
> Setting up pango1-xft2-ft219-dev (1.10.1-1103) ...
> Reading buildlock packages...
> /sw/bin/dpkg-lockwait -i
> /sw/fink/dists/unstable/main/binary-darwin-powerpc/gnome/pango1-xft2-dev_1.10.1-1004_darwin-powerpc.deb
> Selecting previously deselected package pango1-xft2-dev.
> dpkg: considering removing pango1-xft2-ft219-dev in favour of
> pango1-xft2-dev ...
> dpkg: yes, will remove pango1-xft2-ft219-dev in favour of
> pango1-xft2-dev.
> (Reading database ... 75203 files and directories currently installed.)
> Unpacking pango1-xft2-dev (from
> .../pango1-xft2-dev_1.10.1-1004_darwin-powerpc.deb) ...
> Setting up pango1-xft2-dev (1.10.1-1004) ...
> Reading buildlock packages...
> /sw/bin/dpkg-lockwait -i
> /sw/fink/dists/unstable/main/binary-darwin-powerpc/gnome/pango1-xft2-ft219-dev_1.10.1-1103_darwin-powerpc.deb
> Selecting previously deselected package pango1-xft2-ft219-dev.
> dpkg: considering removing pango1-xft2-dev in favour of
> pango1-xft2-ft219-dev ...
> dpkg: yes, will remove pango1-xft2-dev in favour of
> pango1-xft2-ft219-dev.
> (Reading database ... 75240 files and directories currently installed.)
> Unpacking pango1-xft2-ft219-dev (from
> .../pango1-xft2-ft219-dev_1.10.1-1103_darwin-powerpc.deb) ...
> Setting up pango1-xft2-ft219-dev (1.10.1-1103) ...
> Setting runtime build-lock...
> dpkg-deb -b
> /sw/src/fink.build/root-fink-buildlock-gtk-sharp2-2.4.3-1022
> /sw/src/fink.build
> dpkg-deb: building package `fink-buildlock-gtk-sharp2-2.4.3-1022' in
> `/sw/src/fink.build/fink-buildlock-gtk-sharp2-2.4.3-1022_2007.06.30-09.13.05_darwin-powerpc.deb'.
> Installing build-lock package...
> /sw/bin/dpkg-lockwait -i
> /sw/src/fink.build/fink-buildlock-gtk-sharp2-2.4.3-1022_2007.06.30-09.13.05_darwin-powerpc.deb
> Selecting previously deselected package
> fink-buildlock-gtk-sharp2-2.4.3-1022.
> (Reading database ... 75203 files and directories currently installed.)
> Unpacking fink-buildlock-gtk-sharp2-2.4.3-1022 (from
> .../fink-buildlock-gtk-sharp2-2.4.3-1022_2007.06.30-09.13.05_darwin-powerpc.deb)
> ...
> dpkg: dependency problems prevent configuration of
> fink-buildlock-gtk-sharp2-2.4.3-1022:
>  fink-buildlock-gtk-sharp2-2.4.3-1022 depends on pango1-xft2-dev (>=
> 1.10.0-1001); however:
>   Package pango1-xft2-dev is not installed.
> /sw/bin/dpkg: error processing fink-buildlock-gtk-sharp2-2.4.3-1022
> (--install):
>  dependency problems - leaving unconfigured
> Errors were encountered while processing:
>  fink-buildlock-gtk-sharp2-2.4.3-1022
> ### execution of /sw/bin/dpkg-lockwait failed, exit code 1
> Can't set build lock for gtk-sharp2 (2.4.3-1022)
>
> If any of the above dpkg error messages mention conflicting packages or
> missing dependencies -- for example, telling you that the
> package fink-buildlock-gtk-sharp2-2.4.3-1022 conflicts with something
> else -- fink has probably gotten confused by trying  to build
> many packages at once. Try building just this current package
> gtk-sharp2 (i.e, "fink build gtk-sharp2"). When that has completed
> successfully,  you could retry whatever you did that led to the present
> error.
>
> Regardless of the cause of the lock failure, don't worry: you have not
> wasted compiling time! Packages that had been completely
> built before this error occurred will not have to be recompiled.
>
> See http://wiki.finkproject.org/index.php/Fink:buildlocks for more
> information. 
> /sw/bin/dpkg-lockwait -r fink-buildlock-gtk-sharp2-2.4.3-1022
>   
>> /dev/null
>>     
> Failed: buildlock failure
>
> If I try to do what it says above I get the oposite error:
>
> $ fink build gtk-sharp2
> Information about 7231 packages read in 1 seconds.
> The following package will be built:
>  gtk-sharp2
> The following additional package will be installed:
>  pango1-xft2-dev
> Do you want to continue? [Y/n]
>
> Another buildlock error occurs, which is not listed to save space.
>
>   
This is a known issue (at least the maintainer knows about it).  I 
didn't notice any file overlap between the two pango1-xft2*-dev 
packages, but I don't think they can actually be made to coexist without 
breakage occurring.

If you were to test the results of removing one of the build depends, 
I'd suggest  keeping pango1-xft2-ft219-dev, because that uses the 
current version of freetype2.

I'll cc the maintainer about this, too, as a gentle nudge toward getting 
this fixed.

-- 
Alexander K. Hansen
akh AT finkproject DOT org
Fink User Liaison and Documenter


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Fink-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to