After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 338431 - gdm-2.14.1 won't compile
gdm-2.14.1 won't compile
Status: RESOLVED FIXED
Product: gdm
Classification: Core
Component: general
2.14.x
Other All
: Normal blocker
: ---
Assigned To: GDM maintainers
GDM maintainers
: 338326 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-04-14 07:21 UTC by Andrew Benton
Modified: 2006-04-14 19:51 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14


Attachments
build log (96.72 KB, text/plain)
2006-04-14 07:22 UTC, Andrew Benton
Details

Description Andrew Benton 2006-04-14 07:21:15 UTC
Please describe the problem:
When I try to compile gdm-2.14.1 it fails with the message `*** No rule to make
target `gdmthemetester.in', needed by `gdmthemetester'.  Stop.'
gdm-2.14.0 compiles and runs fine. (gdm-2.14.0 was not installed when I tried to
compile 2.14.1)

Steps to reproduce:
1. Untar the source and cd into gdm-2.14.1
2. ./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/local/libexec
--mandir=/usr/share/man --localstatedir=/var/lib
3. make


Actual results:
lib/libglib-2.0.so /usr/lib/libxml2.so -lz /usr/lib/libart_lgpl_2.so -lm
/usr/lib/libXi.so /usr/lib/libXinerama.so /usr/lib/libXext.so /usr/lib/libX11.so
/usr/lib/libXau.so /usr/lib/libXdmcp.so -ldl
make[4]: *** No rule to make target `gdmthemetester.in', needed by
`gdmthemetester'.  Stop.
make[4]: Leaving directory `/sources/gdm-2.14.1/gui/greeter'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/sources/gdm-2.14.1/gui/greeter'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/sources/gdm-2.14.1/gui'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/sources/gdm-2.14.1'
make: *** [all] Error 2


Expected results:
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/sources/gdm-2.14.0'
make[1]: Leaving directory `/sources/gdm-2.14.0'

Does this happen every time?
yes

Other information:
GDM2 configuration summary:
===========================

CFLAGS : -g -O2 -Wall -Wmissing-prototypes
LDFLAGS :

prefix : /usr
sysconf : /etc
sysconfsubdir : gdm
gdmconf dir : ${sysconfdir}/${sysconfsubdir}
dmconf dir : /etc/dm
bin dir : ${exec_prefix}/bin
sbin dir : ${exec_prefix}/sbin
PAM prefix : ${sysconfdir}
data dir : ${prefix}/share
X server : /usr/bin/X

TCP Wrappers support                  : NO
Xinerama support                      : YES
XDMCP (remote login) support          : YES
Secure remote connection              : NO
DMX (Distributed Multihead X) support : YES
Console helper                        : NO
SELinux support                       : NO
Solaris Trusted Extensions support      : NO
Authentication scheme                 : verify-shadow
Extra utilities built                 : gdmopen
Comment 1 Andrew Benton 2006-04-14 07:22:58 UTC
Created attachment 63436 [details]
build log

Full log of the failed build
Comment 2 Christian Kirbach 2006-04-14 15:04:04 UTC
cannot reproduce with the cvs version
Comment 3 Brian Cameron 2006-04-14 18:18:21 UTC
*** Bug 338326 has been marked as a duplicate of this bug. ***
Comment 4 Andrew Benton 2006-04-14 19:19:28 UTC
This sed fixes the problem

sed 's%/usr/lib%[@]libexecdir[@]%' gui/greeter/gdmthemetester > \
    gui/greeter/gdmthemetester.in

Thanks to Dan Nicholson
http://linuxfromscratch.org/pipermail/blfs-support/2006-April/059242.html
Comment 5 Brian Cameron 2006-04-14 19:51:42 UTC
Fixed in release 2.14.2