From owner-freebsd-perl@FreeBSD.ORG Fri Jan 2 09:31:35 2004 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 456AC16A4CE; Fri, 2 Jan 2004 09:31:35 -0800 (PST) Received: from ms-smtp-02-eri0.southeast.rr.com (ms-smtp-02-lbl.southeast.rr.com [24.25.9.101]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2EFC543D7B; Fri, 2 Jan 2004 09:29:40 -0800 (PST) (envelope-from marcus@marcuscom.com) Received: from creme-brulee.marcuscom.com (rdu74-159-108.nc.rr.com [24.74.159.108])i02HTTAb000740; Fri, 2 Jan 2004 12:29:29 -0500 (EST) Received: from [10.2.1.4] (vpn-client-4.marcuscom.com [10.2.1.4]) i02HRsL4064259; Fri, 2 Jan 2004 12:27:54 -0500 (EST) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: Paul Seniura In-Reply-To: <20031231234158.8EF1C5C29@techpc04.okladot.state.ok.us> References: <20031231234158.8EF1C5C29@techpc04.okladot.state.ok.us> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-J4M9gAGKMTASBBCXYxFH" Organization: MarcusCom, Inc. Message-Id: <1073064581.779.10.camel@gyros> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 Date: Fri, 02 Jan 2004 12:29:42 -0500 X-Spam-Status: No, hits=-4.9 required=5.0 tests=BAYES_00 autolearn=ham version=2.61 X-Spam-Checker-Version: SpamAssassin 2.61 (1.212.2.1-2003-12-09-exp) on creme-brulee.marcuscom.com X-Virus-Scanned: Symantec AntiVirus Scan Engine cc: freebsd-perl@freebsd.org cc: freebsd-ports@freebsd.org cc: freebsd-gnome@freebsd.org Subject: Re: I'm having an awful time updating gdm2 and other ports X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jan 2004 17:31:35 -0000 --=-J4M9gAGKMTASBBCXYxFH Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Wed, 2003-12-31 at 18:41, Paul Seniura wrote: > The root of this whole problem is that starting-up Gnome2 gets stuck afte= r it shows the splash screen. Or if I have it bring up the Login Panel fir= st, it won't go past you entering your id & password. I have no tell-tale = signs in the logs that show what the problem actually is. >=20 > I'm now trying to 'portupgrade gdm2' to get it updated with yesterday's C= VS changes (I'm actually using CTM to track -Current). >=20 > Talk about "when it rains, it pours..." >=20 > The Makefile for gdm2 does no checking whatsoever for perl itself and per= l macros in its BUILD_DEPENDS, as some other ports properly do. >=20 > Earlier this week I had done a 'use.perl port' and have had no problems w= ith configure/installing new ports or updating them. > Not until yesterday's gdm2 changes came thru, that is. >=20 > This is what 'portupgrade gdm2' shows today: >=20 > [...] > =3D=3D=3D> Configuring for gdm2-2.4.4.6 > checking for intltool >=3D 0.21... 0.28 found > checking for perl... /usr/bin/perl > configure: error: XML::Parser perl module is required for intltool > =3D=3D=3D> Script "configure" failed unexpectedly. > Please report the problem to gnome@FreeBSD.org [maintainer] and att= ach > the "/src/ports/x11/gdm2/work/gdm-2.4.4.6/config.log" including the > output of the failure of your make command. Also, it might be a goo= d > idea to provide an overview of all packages installed on your syste= m > (e.g. an `ls /var/db/pkg`). > *** Error code 1 >=20 > Stop in /src/ports/x11/gdm2. > ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade1357= .57 make > ** Fix the problem and try again. > [...] This Perl module is included with intltool-0.28, and is installed in a non-default location with regard to Perl. However, there is a hack in the gdm2 Makefile that points intltool-merge to this file. You probably should try reinstalling intltool. >=20 > So I did 'use.port system' and 'rehash' and checked to see that /etc/make= .conf was updated properly and the symlinks -- and even rebooted -- to no a= vail, because 'perl -v' is still showing 5.8.2 and will still cause the abo= ve problem. >=20 > Yes I have seen PR/55760 but what good will it do if the maintainer won't= commit that huge patch to make it 'official'? Will 55760 fix _this_ probl= em with gdm2 anyway? I don't see how, because gdm2 itself has no logic to = check for perl and co. >=20 > I have no idea what other perl modules are required by gdm2 and in which = p5-* collection. > So I thought to try installing a meta-port such as print/p5-GnomePrint to= get a bunch of p5-* parts installed which would include the XML::Parser mo= dule among others, and hopefully enough of them to make gdm2 happy. >=20 > "When it rains, it pours..." >=20 > ...because now doing a portupgrade --new for p5-GnomePrint is griping thu= sly: >=20 > [...] > install -C -o root -g wheel -m 444 /src/ports/www/gtkhtml/work/gtkhtml-1= .1.10/gtkhtmlConf.sh /usr/X11R6/etc/gtkhtmlConf.sh > =3D=3D=3D> Running ldconfig > /sbin/ldconfig -m /usr/X11R6/lib > =3D=3D=3D> Registering installation for gtkhtml-1.1.10_2 > =3D=3D=3D> Returning to build of p5-GnomePrint-0.7009 > =3D=3D=3D> Configuring for p5-GnomePrint-0.7009 > Cannot load Gtk::Install::Files: Can't locate Gtk/Install/Files.pm in @IN= C (@INC contains:=20 > /usr/local/lib/perl5/site_perl/5.8.2/mach > /usr/local/lib/perl5/site_perl/5.8.2 /usr/local/lib/perl5/site_perl/5.6.= 1 /usr/local/lib/perl5/site_perl=20 > /usr/local/lib/perl5/5.8.2 > /BSDPAN /usr/local/lib/perl5/5.8.2/mach /usr/local/lib/perl5/5.8.2 .) at = ../Depends.pm line 93. >=20 > *** Error code 2 >=20 > Stop in /src/ports/print/p5-GnomePrint. > ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade4491= 7.47 make > ** Fix the problem and try again. > [...] This looks like You need to reinstall p5-Gtk (and probably all Perl modules). Modules need to be built for the version of Perl under which they will run. Joe >=20 > The portupgrade run above had already installed a ton of prerequisite por= ts, and was "returning" to finish p5-GnomePrint. =20 > Something got missed somewhere, but I can't see where (I do the 2>&1 thin= g and 'tee' the output to a file for later review). >=20 > I need help, please! >=20 > I'm having similar trouble with KDE taking forever to start up, and once = it is ready, it again takes forever to bring up a simple "Open File" dialog= , no matter what app. >=20 > If I keep getting into this much trouble with FreeBSD, I won't be able to= show how free software can be used in our agency! 'They' will tell me to = drop this project, and we'll forever be stuck with M$! >=20 > Thank you, >=20 > -- Paul Seniura > System Specialist > State of Okla. D.O.T. >=20 > _______________________________________________ > freebsd-gnome@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-gnome > To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org" --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-J4M9gAGKMTASBBCXYxFH Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQA/9aqFb2iPiv4Uz4cRAkDYAJ97xc7AeJCPiJ1vF1vQD14MAoa22gCfXQLe zd0/RWSaCejgx0KC3uKtask= =e2nC -----END PGP SIGNATURE----- --=-J4M9gAGKMTASBBCXYxFH--