You are not logged in.

#1 2008-07-09 12:00:33

finferflu
Forum Fellow
From: Manchester, UK
Registered: 2007-06-21
Posts: 1,899
Website

[SOLVED] Dependency loop

:: Starting full system upgrade...
resolving dependencies...
:: poppler requires installing fontconfig from IgnorePkg/IgnoreGroup. Install anyway? [Y/n] y
looking for inter-conflicts...
:: fontconfig conflicts with fontconfig-lcd. Remove fontconfig-lcd? [Y/n] y
:: freetype2 conflicts with freetype2-lcd_. Remove freetype2-lcd_? [Y/n] y
error: failed to prepare transaction (could not satisfy dependencies)
:: cairo-lcd: requires fontconfig-lcd>=2.5.0

How would you proceed?
I would like to keep all my lcd packages, but at the same time I would like to upgrade poppler. I tried to ignore "fontconfig", but it's not possible to upgrade without it. Do I need to track down the poppler PKGBUILD and edit its dependencies? So far it seems the only feasible solution...


Have you Syued today?
Free music for free people! | Earthlings

"Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away." -- A. de Saint-Exupery

Offline

#2 2008-07-09 12:10:43

iBertus
Member
From: Greenville, NC
Registered: 2004-11-04
Posts: 2,228

Re: [SOLVED] Dependency loop

Rebuild poppler yourself to depend on the -lcd packages. Just a thought.

I guess you could also uninstall the -lcd packages, update, and then reinstall the -lcd packages.

Last edited by iBertus (2008-07-09 12:12:47)

Offline

#3 2008-07-09 12:12:03

finferflu
Forum Fellow
From: Manchester, UK
Registered: 2007-06-21
Posts: 1,899
Website

Re: [SOLVED] Dependency loop

Yes, so editing the poppler PKGBUILD seems like the most feasible solution for you as well...


Have you Syued today?
Free music for free people! | Earthlings

"Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away." -- A. de Saint-Exupery

Offline

#4 2008-07-09 12:13:27

bangkok_manouel
Member
From: indicates a starting point
Registered: 2005-02-07
Posts: 1,556

Re: [SOLVED] Dependency loop

ignore dependencies with -d

Offline

#5 2008-07-09 12:17:25

iBertus
Member
From: Greenville, NC
Registered: 2004-11-04
Posts: 2,228

Re: [SOLVED] Dependency loop

bangkok_manouel wrote:

ignore dependencies with -d

Ah, a pretty simple solution. I wonder if the new poppler requires certain versions of the dependencies. If so, it might install the update but break all packages that depend on poppler.

Let us know how it turns out.

IMHO, in order to avoid this issue a poppler-lcd package should be make in AUR.

Last edited by iBertus (2008-07-09 12:18:10)

Offline

#6 2008-07-09 12:21:34

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,384
Website

Re: [SOLVED] Dependency loop

fontconfig-lcd should provide/replace/conflict 'fontconfig=${pkgver}'.  Then you wouldn't have this problem...

Offline

#7 2008-07-09 12:57:50

dolby
Member
From: 1992
Registered: 2006-08-08
Posts: 1,581

Re: [SOLVED] Dependency loop

Allan +1


There shouldn't be any reason to learn more editor types than emacs or vi -- mg (1)
[You learn that sarcasm does not often work well in international forums.  That is why we avoid it. -- ewaller (arch linux forum moderator)

Offline

#8 2008-07-09 14:28:15

finferflu
Forum Fellow
From: Manchester, UK
Registered: 2007-06-21
Posts: 1,899
Website

Re: [SOLVED] Dependency loop

As a matter of fact, it does:

pkgname=fontconfig-lcd
_realname=fontconfig
pkgver=2.5.0
pkgrel=3
pkgdesc="A library for configuring and customizing font access (with custom LCD filter)."
arch=('i686' 'x86_64')
url="http://www.fontconfig.org/release/"
license=('custom')
depends=('expat>=2.0' 'freetype2>=2.2.1')
provides=('fontconfig=2.5.0')
conflicts=('fontconfig')

<snip>

EDIT:
Ah! I just notice the "replaces" entry is missing. Perhaps that's where the problem resides. I'll add that and see how it goes.

Thanks smile

DOUBLEDIT:
Well, I've tried, but I still get that dependency loop... Could it be because the fontconfig package in the official repo is more updated than the on in the AUR? Gotta check that...

TRIPLEDIT:
Sorry for keeping doing this, but I got the problem: poppler depends on fontconfig 2.6.0, but the one in the AUR is 2.5.0. So I'll have to update that one.

Thanks for your help guys smile


Have you Syued today?
Free music for free people! | Earthlings

"Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away." -- A. de Saint-Exupery

Offline

Board footer

Powered by FluxBB