Problems with XDMCP and gnome 2.26 on 7.2-RELEASE-amd64-dvd1
Nathan
nathan.stocks at gmail.com
Wed May 13 15:18:46 UTC 2009
On Wed, May 13, 2009 at 8:12 AM, Nathan <nathan.stocks at gmail.com> wrote:
> Hi, this is my first time with FreeBSD. I'm trying to replace an old
> linux server for a thin-client lab with a brand-new FreeBSD one on a
> nice amd opteron box.
>
> I can't get XDMCP working with either xdm or gdm. I spent all day
> yesterday (with two coworkers) reading, googling, and trying
> everything we read or could think of to get either login manager
> working. They both work on the local console, but the configurations
> for enabling XDMCP don't seem to work. Then on #freebsd this morning
> someone pointed me to this recent email in this mailing list's
> archive:
>
> http://docs.freebsd.org/cgi/mid.cgi?1241929056.88553.29.camel
>
> Everything I currently have installed was straight off the DVD
> (literally. I just installed the "X-Kern-Developer" distribution, and
> then installed gnome2 off the DVD). What do I need to do to use those
> patches referenced in the email above? Do I need to update ports,
> then download those patches, and then upgrade all of gnome from ports
> somehow? Or can I just download the patches and update gdm?
>
> I really don't care whether we use xdm or gdm, but I can't get either
> one working using the freebsd handbook or any other documentation I
> can find. (though I have gotten both working on several Linux
> distros)
>
> This is a fresh install, so I'll mess with stuff trying to figure it
> out in the meantime, and I can always wipe and reinstall, but I would
> really appreciate some guidance here!
>
> I'll post any progress I make to the list. I'll be working on this
> for about the next 9 hours straight.
Okay, I did "portsnap fetch" and "portsnap extract" and "portsnap
update" and then:
* put "Makefile" from the patches[1] into /usr/ports/x11/gdm
* put the rest of the patches[1] into /usr/ports/x11/gdm/files
[1] http://www.marcuscom.com/downloads/gdm/
Then I ran "make build" with the default config options from
/usr/ports/x11/gdm -- and hit the following error:
-------------------------------
===> Vulnerability check disabled, database not found
===> Found saved configuration for gdm-2.26.1_1
=> gdm-2.26.1.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/gnome2.
=> Attempting to fetch from
ftp://ftp.belnet.be/mirror/ftp.gnome.org/sources/gdm/2.26/.
gdm-2.26.1.tar.bz2 100% of 2467 kB 53 kBps 00m00s
===> Extracting for gdm-2.26.1_1
=> MD5 Checksum OK for gnome2/gdm-2.26.1.tar.bz2.
=> SHA256 Checksum OK for gnome2/gdm-2.26.1.tar.bz2.
===> Patching for gdm-2.26.1_1
===> Applying FreeBSD patches for gdm-2.26.1_1
===> gdm-2.26.1_1 depends on executable: zenity - found
===> gdm-2.26.1_1 depends on executable: gmake - found
===> gdm-2.26.1_1 depends on file:
/usr/local/libdata/pkgconfig/dmxproto.pc - found
===> gdm-2.26.1_1 depends on file: /usr/local/libdata/pkgconfig/dmx.pc - found
===> gdm-2.26.1_1 depends on file: /usr/local/bin/intltool-extract - not found
===> Verifying install for /usr/local/bin/intltool-extract in
/usr/ports/textproc/intltool
===> Vulnerability check disabled, database not found
=> intltool-0.40.6.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/gnome.
=> Attempting to fetch from
ftp://ftp.belnet.be/mirror/ftp.gnome.org/sources/intltool/0.40/.
intltool-0.40.6.tar.bz2 100% of 137 kB 75 kBps
===> Extracting for intltool-0.40.6
=> MD5 Checksum OK for gnome/intltool-0.40.6.tar.bz2.
=> SHA256 Checksum OK for gnome/intltool-0.40.6.tar.bz2.
===> intltool-0.40.6 depends on file: /usr/local/bin/perl5.8.9 - found
===> Patching for intltool-0.40.6
===> intltool-0.40.6 depends on file: /usr/local/bin/perl5.8.9 - found
===> intltool-0.40.6 depends on file:
/usr/local/lib/perl5/site_perl/5.8.9/mach/XML/Parser.pm - found
===> intltool-0.40.6 depends on executable: gmake - found
===> intltool-0.40.6 depends on file: /usr/local/bin/perl5.8.9 - found
===> intltool-0.40.6 depends on shared library: iconv.3 - found
===> Configuring for intltool-0.40.6
checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
[snip]
cc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../common
-DAUTHDIR=\"/var/gdm\" -DBINDIR=\"/usr/local/bin\"
-DDATADIR=\"/usr/local/share\" -DDMCONFDIR=\"/usr/local/etc/dm\"
-DGDMCONFDIR=\"/usr/local/etc/gdm\" -DLIBDIR=\"/usr/local/lib\"
-DLIBEXECDIR=\"/usr/local/libexec\" -DLOGDIR=\"/var/log/gdm\"
-DSBINDIR=\"/usr/local/sbin\"
-DGNOMELOCALEDIR=\""/usr/local/share/locale"\"
-DGDM_XAUTH_DIR=\"/var/run/gdm\"
-DGDM_SESSION_DEFAULT_PATH=\"/usr/local/bin:/usr/bin:/bin\"
-DDBUS_API_SUBJECT_TO_CHANGE -I/usr/local/include/dbus-1.0
-I/usr/local/include/dbus-1.0/include -I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include -I/usr/local/include/hal
-D_THREAD_SAFE -I/usr/local/include -Wall -Wmissing-prototypes
-DG_ENABLE_DEBUG -DLANG_CONFIG_FILE=\"/usr/local/etc/sysconfig/i18n\"
-I/usr/local/include -DHAS_SA_LEN -O2 -fno-strict-aliasing -pipe -MT
gdm-manager.o -MD -MP -MF .deps/gdm-manager.Tpo -c -o gdm-manager.o
gdm-manager.c
gdm-manager.c:36:1: warning: "DBUS_API_SUBJECT_TO_CHANGE" redefined
<command-line>: warning: this is the location of the previous definition
mv -f .deps/gdm-manager.Tpo .deps/gdm-manager.Po
cc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../common
-DAUTHDIR=\"/var/gdm\" -DBINDIR=\"/usr/local/bin\"
-DDATADIR=\"/usr/local/share\" -DDMCONFDIR=\"/usr/local/etc/dm\"
-DGDMCONFDIR=\"/usr/local/etc/gdm\" -DLIBDIR=\"/usr/local/lib\"
-DLIBEXECDIR=\"/usr/local/libexec\" -DLOGDIR=\"/var/log/gdm\"
-DSBINDIR=\"/usr/local/sbin\"
-DGNOMELOCALEDIR=\""/usr/local/share/locale"\"
-DGDM_XAUTH_DIR=\"/var/run/gdm\"
-DGDM_SESSION_DEFAULT_PATH=\"/usr/local/bin:/usr/bin:/bin\"
-DDBUS_API_SUBJECT_TO_CHANGE -I/usr/local/include/dbus-1.0
-I/usr/local/include/dbus-1.0/include -I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include -I/usr/local/include/hal
-D_THREAD_SAFE -I/usr/local/include -Wall -Wmissing-prototypes
-DG_ENABLE_DEBUG -DLANG_CONFIG_FILE=\"/usr/local/etc/sysconfig/i18n\"
-I/usr/local/include -DHAS_SA_LEN -O2 -fno-strict-aliasing -pipe -MT
gdm-slave-proxy.o -MD -MP -MF .deps/gdm-slave-proxy.Tpo -c -o
gdm-slave-proxy.o gdm-slave-proxy.c
mv -f .deps/gdm-slave-proxy.Tpo .deps/gdm-slave-proxy.Po
cc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../common
-DAUTHDIR=\"/var/gdm\" -DBINDIR=\"/usr/local/bin\"
-DDATADIR=\"/usr/local/share\" -DDMCONFDIR=\"/usr/local/etc/dm\"
-DGDMCONFDIR=\"/usr/local/etc/gdm\" -DLIBDIR=\"/usr/local/lib\"
-DLIBEXECDIR=\"/usr/local/libexec\" -DLOGDIR=\"/var/log/gdm\"
-DSBINDIR=\"/usr/local/sbin\"
-DGNOMELOCALEDIR=\""/usr/local/share/locale"\"
-DGDM_XAUTH_DIR=\"/var/run/gdm\"
-DGDM_SESSION_DEFAULT_PATH=\"/usr/local/bin:/usr/bin:/bin\"
-DDBUS_API_SUBJECT_TO_CHANGE -I/usr/local/include/dbus-1.0
-I/usr/local/include/dbus-1.0/include -I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include -I/usr/local/include/hal
-D_THREAD_SAFE -I/usr/local/include -Wall -Wmissing-prototypes
-DG_ENABLE_DEBUG -DLANG_CONFIG_FILE=\"/usr/local/etc/sysconfig/i18n\"
-I/usr/local/include -DHAS_SA_LEN -O2 -fno-strict-aliasing -pipe -MT
gdm-xdmcp-display-factory.o -MD -MP -MF
.deps/gdm-xdmcp-display-factory.Tpo -c -o gdm-xdmcp-display-factory.o
gdm-xdmcp-display-factory.c
gdm-xdmcp-display-factory.c: In function 'decode_packet':
gdm-xdmcp-display-factory.c:2839: error: cannot convert to a pointer type
gmake[3]: *** [gdm-xdmcp-display-factory.o] Error 1
gmake[3]: Leaving directory `/usr/ports/x11/gdm/work/gdm-2.26.1/daemon'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/usr/ports/x11/gdm/work/gdm-2.26.1/daemon'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/x11/gdm/work/gdm-2.26.1'
gmake: *** [all] Error 2
*** Error code 1
Stop in /usr/ports/x11/gdm.
*** Error code 1
Stop in /usr/ports/x11/gdm.
-------------------------------
What should I try now?
~ Nathan
More information about the freebsd-gnome
mailing list