Skip site navigation (1)Skip section navigation (2)
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>