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
[-- Attachment #1 --] On Wed, 2003-12-31 at 18:41, Paul Seniura wrote: > The root of this whole problem is that starting-up Gnome2 gets stuck after it shows the splash screen. Or if I have it bring up the Login Panel first, 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. > > I'm now trying to 'portupgrade gdm2' to get it updated with yesterday's CVS changes (I'm actually using CTM to track -Current). > > Talk about "when it rains, it pours..." > > The Makefile for gdm2 does no checking whatsoever for perl itself and perl macros in its BUILD_DEPENDS, as some other ports properly do. > > Earlier this week I had done a 'use.perl port' and have had no problems with configure/installing new ports or updating them. > Not until yesterday's gdm2 changes came thru, that is. > > This is what 'portupgrade gdm2' shows today: > > [...] > ===> Configuring for gdm2-2.4.4.6 > checking for intltool >= 0.21... 0.28 found > checking for perl... /usr/bin/perl > configure: error: XML::Parser perl module is required for intltool > ===> Script "configure" failed unexpectedly. > Please report the problem to gnome@FreeBSD.org [maintainer] and attach > 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 good > idea to provide an overview of all packages installed on your system > (e.g. an `ls /var/db/pkg`). > *** Error code 1 > > 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. > > 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 avail, because 'perl -v' is still showing 5.8.2 and will still cause the above problem. > > 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_ problem with gdm2 anyway? I don't see how, because gdm2 itself has no logic to check for perl and co. > > 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 module among others, and hopefully enough of them to make gdm2 happy. > > "When it rains, it pours..." > > ...because now doing a portupgrade --new for p5-GnomePrint is griping thusly: > > [...] > install -C -o root -g wheel -m 444 /src/ports/www/gtkhtml/work/gtkhtml-1.1.10/gtkhtmlConf.sh /usr/X11R6/etc/gtkhtmlConf.sh > ===> Running ldconfig > /sbin/ldconfig -m /usr/X11R6/lib > ===> Registering installation for gtkhtml-1.1.10_2 > ===> Returning to build of p5-GnomePrint-0.7009 > ===> Configuring for p5-GnomePrint-0.7009 > Cannot load Gtk::Install::Files: Can't locate Gtk/Install/Files.pm in @INC (@INC contains: > /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 > /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. > > *** Error code 2 > > Stop in /src/ports/print/p5-GnomePrint. > ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade44917.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 > > The portupgrade run above had already installed a ton of prerequisite ports, and was "returning" to finish p5-GnomePrint. > Something got missed somewhere, but I can't see where (I do the 2>&1 thing and 'tee' the output to a file for later review). > > I need help, please! > > 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. > > 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$! > > Thank you, > > -- Paul Seniura > System Specialist > State of Okla. D.O.T. > > _______________________________________________ > 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" -- PGP Key : http://www.marcuscom.com/pgp.asc [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQA/9aqFb2iPiv4Uz4cRAkDYAJ97xc7AeJCPiJ1vF1vQD14MAoa22gCfXQLe zd0/RWSaCejgx0KC3uKtask= =e2nC -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1073064581.779.10.camel>
