Date: Fri, 02 Jan 2004 12:29:42 -0500 From: Joe Marcus Clarke <marcus@marcuscom.com> To: Paul Seniura <pdseniura@techie.com> Cc: freebsd-gnome@freebsd.org Subject: Re: I'm having an awful time updating gdm2 and other ports Message-ID: <1073064581.779.10.camel@gyros> In-Reply-To: <20031231234158.8EF1C5C29@techpc04.okladot.state.ok.us> References: <20031231234158.8EF1C5C29@techpc04.okladot.state.ok.us>
next in thread | previous in thread | raw e-mail | index | archive | help
--=-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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1073064581.779.10.camel>