I'm having an awful time updating gdm2 and other ports

Joe Marcus Clarke marcus at marcuscom.com
Fri Jan 2 09:31:35 PST 2004

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-
> 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 at FreeBSD.org [maintainer] and attach
>       the "/src/ports/x11/gdm2/work/gdm-" 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.


> 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 at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-gnome
> To unsubscribe, send any mail to "freebsd-gnome-unsubscribe at freebsd.org"
PGP Key : http://www.marcuscom.com/pgp.asc

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20040102/5cfe3732/attachment.bin

More information about the freebsd-ports mailing list