Bug 256573 - x11/gdm: errors while extracting
Summary: x11/gdm: errors while extracting
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-gnome (Nobody)
Depends on:
Reported: 2021-06-13 10:09 UTC by Alexander Vereeken
Modified: 2021-06-27 09:34 UTC (History)
3 users (show)

See Also:
bugzilla: maintainer-feedback? (gnome)


Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Vereeken 2021-06-13 10:09:46 UTC

when installing gdm it executes commands but some commands are failing

[1/1] Installing gdm-3.28.4_6...
===> Creating groups.
Using existing group 'gdm'.
Using existing group 'video'.
===> Creating users
Using existing user 'gdm'.
===> Creating homedir(s)
[1/1] Extracting gdm-3.28.4_6: 100%
/bin/sh: gconftool-2: not found
chown: /usr/local/etc/gdm/home/.gconf.mandatory: No such file or directory
chmod: /usr/local/etc/gdm/home/.gconf.mandatory: No such file or directory
chmod: /usr/local/etc/gdm/home/.gconf.mandatory/*.xml: No such file or directory
Comment 1 rkoberman 2021-06-13 16:26:40 UTC
Clearly, gdm requires that devel/gconf2 be installed. A quick look at the Makefile for gconf2 does not seem to list it, but the USE_GNOME might pull it in. Looks like it might be a bug in the port.

You should be able to get it working by installing the gconf2 package or the port.

NOTE: I don't use gdm, so I can't really confirm anything other than that gdm is looking for files and directories that are part of gconf2.
Comment 2 rkoberman 2021-06-13 16:32:27 UTC
(In reply to rkoberman from comment #1)
Replying to my own comment, I just did a 'make configure' on gdm and the port does not call out gconf2 as a dependency nor does it show any port that does depend on gconf2, so it looks like a bug in the port.
Comment 3 Ting-Wei Lan 2021-06-27 09:34:19 UTC
I think we can just drop all GConf things from the GDM port. GConf has been obsolete for a long time and GDM stops using it in 2012.