Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 04 Apr 2008 12:13:17 -0500
From:      "Jeremy Messenger" <mezz7@cox.net>
To:        "Michael Johnson" <ahze@freebsd.org>
Cc:        Christopher Arnold <chris@arnold.se>, gnome@freebsd.org, ports@freebsd.org, Clint Olsen <clint.olsen@gmail.com>, "Denise H. G." <darcsis@gmail.com>
Subject:   Re: Gnome ports messed up (dependency loops)
Message-ID:  <op.t83jgfxj9aq2h7@mezz.mezzweb.com>
In-Reply-To: <b2203fed0804041001y471c9e9cv7049ceaecb3db112@mail.gmail.com>
References:  <20080403221701.GB67379@0lsen.net> <864paiutg8.fsf@pluton.xbsd.name> <20080404164242.G4564@localhost> <86k5jd3bdf.fsf@pluton.xbsd.name> <20080404182206.Y11758@localhost> <op.t83hqvg09aq2h7@mezz.mezzweb.com> <20080404184032.J25171@localhost> <op.t83ifdjz9aq2h7@mezz.mezzweb.com> <b2203fed0804041001y471c9e9cv7049ceaecb3db112@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 04 Apr 2008 12:01:37 -0500, Michael Johnson <ahze@freebsd.org>  =

wrote:

> On Fri, Apr 4, 2008 at 12:51 PM, Jeremy Messenger <mezz7@cox.net> wrot=
e:
>
>> On Fri, 04 Apr 2008 11:40:55 -0500, Christopher Arnold <chris@arnold.=
se>
>> wrote:
>>
>>
>> >
>> > On Fri, 4 Apr 2008, Jeremy Messenger wrote:
>> >
>> >  On Fri, 04 Apr 2008 11:24:12 -0500, Christopher Arnold  =

>> <chris@arnold.se>
>> > > wrote:
>> > >
>> > >  On Fri, 4 Apr 2008, Denise H. G. wrote:
>> > > >
>> > > >  Christopher Arnold <chris@arnold.se> writes:
>> > > > >
>> > > > >  On Fri, 4 Apr 2008, Denise H. G. wrote:
>> > > > > >
>> > > > > >  Clint Olsen <clint.olsen@gmail.com> writes:
>> > > > > > >
>> > > > > > >  After a few days of portupgrading and cussing, I got thi=
ngs
>> > > > > > > > updated, but
>> > > > > > > > portupgrade takes eons because of these messages:
>> > > > > > > >  =3D=3D=3D>   Registering installation for eel-2.22.1
>> > > > > > > > pkg_create: dependency loop detected for package
>> > > > > > > > libgnomeui-2.22.01:x11-toolkits/libgnomeui
>> > > > > > > > pkg_create: dependency loop detected for package
>> > > > > > > > gnome-desktop-2.22.0:x11/gnome-desktop
>> > > > > > > > pkg_create: dependency loop detected for package
>> > > > > > > > gnome-desktop-2.22.0:x11/gnome-desktop
>> > > > > > > > =3D=3D=3D>  Cleaning for eel-2.22.1
>> > > > > > > >  Of course, nothing here tells me what is precisely  =

>> looping.
>> > > > > > > >  Is it an
>> > > > > > > > immediate loop or indirect loop?
>> > > > > > > >
>> > > > > > > >  Manually run 'pkgdb -Fu'. It might help.
>> > > > > > >
>> > > > > > >  Following the information in /usr/pors/UPDATING takes ca=
re  =

>> of
>> > > > > > the
>> > > > > > dependency loop...
>> > > > > > (And yes it includes pkgdb -Ff)
>> > > > > >  So it got me further, but i still have issues with compoil=
ing
>> > > > > > gnome2,
>> > > > > > gnome2-power-tools and evince.
>> > > > > >  I belive evince is the showstopper here with:
>> > > > > > checking for gsapi_new_instance in -lgs... no
>> > > > > > configure: error: You need libgs in order to compile  =

>> libspectre
>> > > > > >  Am i the only one? Or is everyone else also waiting for a =
 =

>> final
>> > > > > > update
>> > > > > > taking care of this?
>> > > > > >
>> > > > >  I don't have problems compiling libspectre or evince. Have y=
ou
>> > > > > updated
>> > > > > your ports tree to the latest? My box is 7-STABLE/amd64.
>> > > > >
>> > > > >  Yes it is libspectre haveing a hard time to compile, evince =
and
>> > > > gnome depend on it.
>> > > >  Yes a completly fresh ports from today and im running on  =

>> 6.3-STABLE
>> > > > from March the 16'th.
>> > > >
>> > >
>> > > Show us the output of 'pkg_info -IX ghostscript'.
>> > >
>> > >  ghostscript-gnu-7.07_17 GNU Postscript interpreter
>> >
>>
>> It explains... ahze only has change in ghostscript-gpl to enable with=

>> library by default. Is there any reason why you don't use  =

>> ghostscript-gpl
>> instead (/usr/ports/UPDATING at 20070405)? If you want to keep
>> ghostscript-gnu, try to reinstall it with WITH_SHLIB. I personal don'=
t  =

>> know
>> if libspectre will work with ghostscript-gnu.
>
>
> it won't build. you must use ghostscript-gpl

That USE_GHOSTSCRIPT=3Dyes needs to be fix. Maybe we need to add a check=
 of  =

if -gnu exists then give user the better info of need to use -gpl instea=
d  =

in libspectre?

Cheers,
Mezz

> Michael
>
>
>>
>>
>> Cheers,
>> Mezz
>>
>>         /Chris


-- =

mezz7@cox.net  -  mezz@FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/  -  gnome@FreeBSD.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.t83jgfxj9aq2h7>