[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-xorg
Subject:    RE: libX11 build error
From:       Gaetan Nadon <memsize () videotron ! ca>
Date:       2010-11-24 18:01:04
Message-ID: 1290621664.3874.587.camel () ubuntu
[Download RAW message or body]

[Attachment #2 (multipart/signed)]

[Attachment #4 (multipart/mixed)]

[Attachment #6 (multipart/alternative)]


On Wed, 2010-11-24 at 10:05 +0200, Deniz Fer wrote:

> My previous mail had the output of the compiling script which also
> includes the output of configure command. There appears to be no error
> but a lot of warnings which I couldn't understand. I have added the
> config.log and config.status files in the attachments.
> 

Our build machines are similar, I use Ubuntu 64 bit. Not that it is
critical to have, but in order to reduce differences, you should build
and install the package xorg-sgml-doctools. This will give you the
stylesheets for the docs generated in /nls. It will remove the following
message from config.log:

        configure:5826: $PKG_CONFIG --exists --print-errors "xorg-sgml-doctools >= 1.5"
        Package xorg-sgml-doctools was not found in the pkg-config search path.
        Perhaps you should add the directory containing `xorg-sgml-doctools.pc'
        to the PKG_CONFIG_PATH environment variable
        No package 'xorg-sgml-doctools' found

I have uninstalled this module (make uninstall) and reconfigured libX11
and /nls still builds correctly.

.pre:

        @$(MKDIR_P) $(@D)
        $(AM_V_GEN)$(RAWCPP) $(RAWCPPFLAGS) $(CPP_FILES_FLAGS) < $< | $(CPP_SED_MAGIC) > $@

where: 

        RAWCPP = /usr/bin/cpp
        RAWCPPFLAGS = -undef -traditional
        CPP_FILES_FLAGS = $(WCHAR32_FLAGS)
        WCHAR32_FLAGS = -DWCHAR32=1
        CPP_SED_MAGIC = $(SED) -e '/^\#  *[0-9][0-9]*  *.*$$/d' \
                               -e '/^\#line  *[0-9][0-9]*  *.*$$/d' \
                               -e '/^[         ]*XCOMM$$/s/XCOMM/\#/' \
                               -e '/^[         ]*XCOMM[^a-zA-Z0-9_]/s/XCOMM/\#/' \
                               -e '/^[         ]*XHASH/s/XHASH/\#/' \
                               -e 's,X11_LOCALEDATADIR,$(X11_LOCALEDATADIR),g' \
                               -e '/\@\@$$/s/\@\@$$/\\/'


When you issue the cpp command yourself, it works. When you issue the
make command, you only get the "> $@" part which evaluates to ">
am_ET.UTF-8/XLC_LOCALE".  The variables have the correct value, yet they
don't show up on the emitted cpp command. The problem has to be around
this area. Try some of these:

Edit the generated Makefile to replace the variables with their values.
Build other directories (just cd and "make install") particularly the
specs directory.
Check for any local hack to the make executable.
Build the /config dir in app/xdm
(http://cgit.freedesktop.org/xorg/app/xdm/) it uses a similar cpp
command.
In a new empty directory, clone the libX11 again and rebuild.

I attached my generated Makefile for comparison.

>  
> 
> I also tried to issue the command you have mentioned before, it
> executes without any error (so the commands used are all valid) but
> the XLC_LOCALE file it creates is empty (probably because I did not
> edit any environment variables).

Mine too is empty. This is normal for some locales.

Good luck.



[Attachment #9 (text/html)]

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.26.0">
</HEAD>
<BODY>
On Wed, 2010-11-24 at 10:05 +0200, Deniz Fer wrote:<BR>
<BLOCKQUOTE TYPE=CITE>
    <FONT SIZE="2"><FONT COLOR="#000080">My previous mail had the output of the \
compiling script which also includes the output of configure command. There appears \
to be no error but a lot of warnings which I couldn&#8217;t understand. I have added \
the config.log and config.status files in the attachments.</FONT></FONT><BR>  <BR>
</BLOCKQUOTE>
Our build machines are similar, I use Ubuntu 64 bit. Not that it is critical to have, \
but in order to reduce differences, you should build and install the package \
xorg-sgml-doctools. This will give you the stylesheets for the docs generated in \
/nls. It will remove the following message from config.log: <BLOCKQUOTE>
<PRE>
configure:5826: $PKG_CONFIG --exists --print-errors &quot;xorg-sgml-doctools &gt;= \
1.5&quot; Package xorg-sgml-doctools was not found in the pkg-config search path.
Perhaps you should add the directory containing `xorg-sgml-doctools.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xorg-sgml-doctools' found
</PRE>
</BLOCKQUOTE>
I have uninstalled this module (make uninstall) and reconfigured libX11 and /nls \
still builds correctly.<BR> <BR>
.pre:
<BLOCKQUOTE>
<PRE>
@$(MKDIR_P) $(@D)
$(AM_V_GEN)$(RAWCPP) $(RAWCPPFLAGS) $(CPP_FILES_FLAGS) &lt; $&lt; | $(CPP_SED_MAGIC) \
&gt; $@ </PRE>
</BLOCKQUOTE>
where: 
<BLOCKQUOTE>
<PRE>
RAWCPP = /usr/bin/cpp
RAWCPPFLAGS = -undef -traditional
CPP_FILES_FLAGS = $(WCHAR32_FLAGS)
WCHAR32_FLAGS = -DWCHAR32=1
CPP_SED_MAGIC = $(SED) -e '/^\#&nbsp; *[0-9][0-9]*&nbsp; *.*$$/d' \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
-e '/^\#line&nbsp; *[0-9][0-9]*&nbsp; *.*$$/d' \ \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
-e '/^[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]*XCOMM$$/s/XCOMM/\#/' \ \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
-e '/^[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
]*XCOMM[^a-zA-Z0-9_]/s/XCOMM/\#/' \ \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
-e '/^[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]*XHASH/s/XHASH/\#/' \ \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
-e 's,X11_LOCALEDATADIR,$(X11_LOCALEDATADIR),g' \ \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
-e '/\@\@$$/s/\@\@$$/\\/' </PRE>
</BLOCKQUOTE>
<BR>
When you issue the cpp command yourself, it works. When you issue the make command, \
you only get the &quot;&gt; $@&quot; part which evaluates to &quot;&gt; \
am_ET.UTF-8/XLC_LOCALE&quot;.&nbsp; The variables have the correct value, yet they \
don't show up on the emitted cpp command. The problem has to be around this area. Try \
some of these:<BR> <BR>
Edit the generated Makefile to replace the variables with their values.<BR>
Build other directories (just cd and &quot;make install&quot;) particularly the specs \
directory.<BR> Check for any local hack to the make executable.<BR>
Build the /config dir in <A \
HREF="http://cgit.freedesktop.org/xorg/app/xdm/">app/xdm</A> (<A \
HREF="http://cgit.freedesktop.org/xorg/app/xdm/)">http://cgit.freedesktop.org/xorg/app/xdm/)</A> \
it uses a similar cpp command.<BR> In a new empty directory, clone the libX11 again \
and rebuild.<BR> <BR>
I attached my generated Makefile for comparison.<BR>
<BLOCKQUOTE TYPE=CITE>
    <FONT SIZE="2"><FONT COLOR="#000080">&nbsp;</FONT></FONT><BR>
    <BR>
    <FONT SIZE="2"><FONT COLOR="#000080">I also tried to issue the command you have \
mentioned before, it executes without any error (so the commands used are all valid) \
but the XLC_LOCALE file it creates is empty (probably because I did not edit any \
environment variables).</FONT></FONT><BR> </BLOCKQUOTE>
Mine too is empty. This is normal for some locales.<BR>
<BR>
Good luck.<BR>
<BR>
<BR>
</BODY>
</HTML>


["Makefile" (Makefile)]

# Makefile.in generated by automake 1.10.2 from Makefile.am.
# nls/Makefile.  Generated from Makefile.in by configure.

# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.

# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.



#
# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
#
# Permission is hereby granted, free of charge, to any person obtaining a
# copy of this software and associated documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
# Software is furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice (including the next
# paragraph) shall be included in all copies or substantial portions of the
# Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
# DEALINGS IN THE SOFTWARE.
#

#							-*- Makefile -*-
# Rules for generating files using the C pre-processor
# (Replaces CppFileTarget from Imake)


pkgdatadir = $(datadir)/libX11
pkglibdir = $(libdir)/libX11
pkgincludedir = $(includedir)/libX11
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = x86_64-unknown-linux-gnu
host_triplet = x86_64-unknown-linux-gnu
DIST_COMMON = $(nobase_dist_x11locale_DATA) $(srcdir)/Makefile.am \
	$(srcdir)/Makefile.in $(top_srcdir)/cpprules.in \
	$(top_srcdir)/specs/xmlrules.in
#am__append_1 = $(doc_sources:.xml=.ps) $(doc_sources:.xml=.pdf)
am__append_2 = $(doc_sources:.xml=.txt)
am__append_3 = \
	-m $(XSL_STYLESHEET)	\
	--stringparam img.src.path=$(abs_builddir)/	\
	--stringparam html.stylesheet=$(STYLESHEET_SRCDIR)/xorg.css

am__append_4 = $(spec_DATA) html
am__append_5 = .xml .ps .pdf .txt .html
am__append_6 = $(COMPOSE_CHARTS) $(doc_sources)
am__append_7 = -o $(@D)
subdir = nls
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/ax_define_dir.m4 \
	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
	$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/src/config.h \
	$(top_builddir)/include/X11/XlibConf.h
CONFIG_CLEAN_FILES =
SOURCES =
DIST_SOURCES =
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
am__vpath_adj = case $$p in \
    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
    *) f=$$p;; \
  esac;
am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
am__installdirs = "$(DESTDIR)$(x11localedir)" \
	"$(DESTDIR)$(x11localedir)" "$(DESTDIR)$(specdir)" \
	"$(DESTDIR)$(x11localedir)"
nobase_dist_x11localeDATA_INSTALL = $(install_sh_DATA)
nobase_x11localeDATA_INSTALL = $(install_sh_DATA)
specDATA_INSTALL = $(INSTALL_DATA)
x11localeDATA_INSTALL = $(INSTALL_DATA)
DATA = $(nobase_dist_x11locale_DATA) $(nobase_x11locale_DATA) \
	$(spec_DATA) $(x11locale_DATA)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = aclocal -I /home/nadon/xorg/src/share/aclocal
ADMIN_MAN_DIR = $(mandir)/man$(ADMIN_MAN_SUFFIX)
ADMIN_MAN_SUFFIX = 8
AMTAR = ${SHELL} /home/nadon/xorg/src/lib/libX11/missing --run tar
AM_DEFAULT_VERBOSITY = 1
APP_MAN_DIR = $(mandir)/man$(APP_MAN_SUFFIX)
APP_MAN_SUFFIX = 1
AR = ar
AUTOCONF = ${SHELL} /home/nadon/xorg/src/lib/libX11/missing --run autoconf
AUTOHEADER = ${SHELL} /home/nadon/xorg/src/lib/libX11/missing --run autoheader
AUTOMAKE = ${SHELL} /home/nadon/xorg/src/lib/libX11/missing --run automake-1.10
AWK = gawk
BIGFONT_CFLAGS = -I/home/nadon/xorg/src/include  
BIGFONT_LIBS =  
CC = gcc
CCDEPMODE = depmode=gcc3
CC_FOR_BUILD = gcc
CFLAGS = -g -O2
CFLAGS_FOR_BUILD = -g -O2
CHANGELOG_CMD = (GIT_DIR=$(top_srcdir)/.git git log > $(top_srcdir)/.changelog.tmp && \
mv $(top_srcdir)/.changelog.tmp $(top_srcdir)/ChangeLog) || (rm -f \
$(top_srcdir)/.changelog.tmp; touch $(top_srcdir)/ChangeLog; echo 'git directory not \
found: installing possibly empty changelog.' >&2) CPP = gcc -E
CPPFLAGS = 
CPPFLAGS_FOR_BUILD = 
CWARNFLAGS = -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \
-Wmissing-declarations -Wnested-externs -fno-strict-aliasing -Wbad-function-cast \
-Wformat=2 -Wold-style-definition -Wdeclaration-after-statement  CYGPATH_W = echo
DEFS = -DHAVE_CONFIG_H
DEPDIR = .deps
DRIVER_MAN_DIR = $(mandir)/man$(DRIVER_MAN_SUFFIX)
DRIVER_MAN_SUFFIX = 4
DSYMUTIL = 
DUMPBIN = 
ECHO_C = 
ECHO_N = -n
ECHO_T = 
EGREP = /bin/grep -E
EXEEXT = 
FGREP = /bin/grep -F
FILE_MAN_DIR = $(mandir)/man$(FILE_MAN_SUFFIX)
FILE_MAN_SUFFIX = 5
FOP = 
GREP = /bin/grep
I18N_MODULE_LIBS = 
INSTALL = /usr/bin/install -c
INSTALL_CMD = (cp -f /home/nadon/xorg/src/share/util-macros/INSTALL \
$(top_srcdir)/.INSTALL.tmp && mv $(top_srcdir)/.INSTALL.tmp $(top_srcdir)/INSTALL) || \
(rm -f $(top_srcdir)/.INSTALL.tmp; touch $(top_srcdir)/INSTALL; echo 'util-macros \
"pkgdatadir" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2) \
INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
KEYSYMDEFS =  /home/nadon/xorg/src/include/X11/keysymdef.h \
/home/nadon/xorg/src/include/X11/XF86keysym.h \
/home/nadon/xorg/src/include/X11/Sunkeysym.h \
/home/nadon/xorg/src/include/X11/DECkeysym.h \
/home/nadon/xorg/src/include/X11/HPkeysym.h LAUNCHD = no
LD = /usr/bin/ld -m elf_x86_64
LDFLAGS = 
LDFLAGS_FOR_BUILD = 
LIBOBJS = 
LIBS = -ldl 
LIBTOOL = $(SHELL) $(top_builddir)/libtool
LIB_MAN_DIR = $(mandir)/man$(LIB_MAN_SUFFIX)
LIB_MAN_SUFFIX = 3
LINT = 
LINTLIB = 
LINT_FLAGS = -badflag
LIPO = 
LN_S = ln -s
LTLIBOBJS = 
MAINT = 
MAKEINFO = ${SHELL} /home/nadon/xorg/src/lib/libX11/missing --run makeinfo
MALLOC_ZERO_CFLAGS = -DMALLOC_0_RETURNS_NULL
MAN_SUBSTS = 	-e 's|__vendorversion__|"$(PACKAGE_STRING)" "$(XORG_MAN_PAGE)"|' 	-e \
's|__xorgversion__|"$(PACKAGE_STRING)" "$(XORG_MAN_PAGE)"|' 	-e \
's|__xservername__|Xorg|g' 	-e 's|__xconfigfile__|xorg.conf|g' 	-e \
's|__projectroot__|$(prefix)|g' 	-e 's|__apploaddir__|$(appdefaultdir)|g' 	-e \
's|__appmansuffix__|$(APP_MAN_SUFFIX)|g' 	-e \
's|__drivermansuffix__|$(DRIVER_MAN_SUFFIX)|g' 	-e \
's|__adminmansuffix__|$(ADMIN_MAN_SUFFIX)|g' 	-e \
's|__libmansuffix__|$(LIB_MAN_SUFFIX)|g' 	-e \
's|__miscmansuffix__|$(MISC_MAN_SUFFIX)|g' 	-e \
's|__filemansuffix__|$(FILE_MAN_SUFFIX)|g' MISC_MAN_DIR = \
$(mandir)/man$(MISC_MAN_SUFFIX) MISC_MAN_SUFFIX = 7
MKDIR_P = /bin/mkdir -p
NM = /usr/bin/nm -B
NMEDIT = 
OBJDUMP = objdump
OBJEXT = o
OTOOL = 
OTOOL64 = 
PACKAGE = libX11
PACKAGE_BUGREPORT = https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
PACKAGE_NAME = libX11
PACKAGE_STRING = libX11 1.3.99.903
PACKAGE_TARNAME = libX11
PACKAGE_VERSION = 1.3.99.903
PATH_SEPARATOR = :
PERL = perl
PKG_CONFIG = /usr/bin/pkg-config
RANLIB = ranlib
RAWCPP = /usr/bin/cpp
RAWCPPFLAGS = -undef -traditional
SED = sed
SET_MAKE = 
SHELL = /bin/bash
STRIP = strip
STYLESHEET_SRCDIR = /home/nadon/xorg/src/share/sgml/X11
VERSION = 1.3.99.903
WCHAR32 = 1
X11_CFLAGS = -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT \
-I/home/nadon/xorg/src/include    X11_DATADIR = /home/nadon/xorg/src/share/X11
X11_EXTRA_DEPS = xcb >= 1.1.92
X11_LIBDIR = /home/nadon/xorg/src/lib/X11
X11_LIBS = -L/home/nadon/xorg/src/lib -lxcb  
X11_LOCALEDATADIR = /home/nadon/xorg/src/share/X11/locale
X11_LOCALEDIR = /home/nadon/xorg/src/share/X11/locale
X11_LOCALELIBDIR = /home/nadon/xorg/src/lib/X11/locale
XERRORDB = /home/nadon/xorg/src/share/X11/XErrorDB
XKBPROTO_REQUIRES = kbproto
XKEYSYMDB = /home/nadon/xorg/src/share/X11/XKeysymDB
XLOCALEDATADIR = /home/nadon/xorg/src/share/X11/locale
XLOCALEDIR = /home/nadon/xorg/src/share/X11/locale
XLOCALELIBDIR = /home/nadon/xorg/src/lib/X11/locale
XMALLOC_ZERO_CFLAGS = -DMALLOC_0_RETURNS_NULL
XMLTO = /usr/bin/xmlto
XORG_MAN_PAGE = X Version 11
XORG_SGML_PATH = /home/nadon/xorg/src/share/sgml
XSL_STYLESHEET = /home/nadon/xorg/src/share/sgml/X11/xorg.xsl
XTHREADLIB = -lpthread
XTHREAD_CFLAGS = 
XTMALLOC_ZERO_CFLAGS = -DMALLOC_0_RETURNS_NULL -DXTMALLOC_BC
abs_builddir = /home/nadon/xorg/src/lib/libX11/nls
abs_srcdir = /home/nadon/xorg/src/lib/libX11/nls
abs_top_builddir = /home/nadon/xorg/src/lib/libX11
abs_top_srcdir = /home/nadon/xorg/src/lib/libX11
ac_ct_CC = gcc
ac_ct_DUMPBIN = 
am__include = include
am__leading_dot = .
am__quote = 
am__tar = ${AMTAR} chof - "$$tardir"
am__untar = ${AMTAR} xf -
bindir = ${exec_prefix}/bin
build = x86_64-unknown-linux-gnu
build_alias = 
build_cpu = x86_64
build_os = linux-gnu
build_vendor = unknown
builddir = .
datadir = ${datarootdir}
datarootdir = ${prefix}/share
docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
dvidir = ${docdir}
exec_prefix = ${prefix}
host = x86_64-unknown-linux-gnu
host_alias = 
host_cpu = x86_64
host_os = linux-gnu
host_vendor = unknown
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
install_sh = $(SHELL) /home/nadon/xorg/src/lib/libX11/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
localstatedir = ${prefix}/var
lt_ECHO = echo
mandir = ${datarootdir}/man
mkdir_p = /bin/mkdir -p
oldincludedir = /usr/include
pdfdir = ${docdir}
prefix = /home/nadon/xorg/src
program_transform_name = s,x,x,
psdir = ${docdir}
sbindir = ${exec_prefix}/sbin
sharedstatedir = ${prefix}/com
srcdir = .
sysconfdir = ${prefix}/etc
target_alias = 
top_build_prefix = ../
top_builddir = ..
top_srcdir = ..
x11localedir = $(X11_LOCALEDATADIR)
specdir = $(docdir)/Compose
CLEANFILES = $(am__append_4) locale.alias locale.alias.l1 \
	locale.alias.l2 compose.dir compose.dir.l1 compose.dir.l2 \
	locale.dir locale.dir.l1 locale.dir.l2 XLC_LOCALE \
	$(nobase_x11locale_DATA) $(am__append_6)
SUFFIXES = $(am__append_5) .pre
XMLTO_FLAGS = $(am__append_3) $(am__append_7)
spec_DATA = $(doc_sources:.xml=.html) $(am__append_1) \
	$(am__append_2)
EXTRA_DIST = locale.alias.pre compose.dir.pre locale.dir.pre \
	compose-check.pl compose-chart.pl \
	$(nobase_x11locale_DATA:%=%.pre)
x11locale_DATA = locale.alias locale.dir compose.dir
locales = \
	am_ET.UTF-8		\
	armscii-8		\
	C			\
	el_GR.UTF-8		\
	en_US.UTF-8		\
	fi_FI.UTF-8		\
	georgian-academy	\
	georgian-ps		\
	ibm-cp1133		\
	iscii-dev		\
	isiri-3342		\
	iso8859-1		\
	iso8859-10		\
	iso8859-11		\
	iso8859-13		\
	iso8859-14		\
	iso8859-15		\
	iso8859-2		\
	iso8859-3		\
	iso8859-4		\
	iso8859-5		\
	iso8859-6		\
	iso8859-7		\
	iso8859-8		\
	iso8859-9		\
	iso8859-9e		\
	ja			\
	ja.JIS			\
	ja_JP.UTF-8		\
	ja.S90			\
	ja.SJIS			\
	ja.U90			\
	ko			\
	koi8-c			\
	koi8-r			\
	koi8-u			\
	ko_KR.UTF-8		\
	microsoft-cp1251	\
	microsoft-cp1255	\
	microsoft-cp1256	\
	mulelao-1		\
	nokhchi-1		\
	pt_BR.UTF-8		\
	ru_RU.UTF-8		\
	tatar-cyr		\
	th_TH			\
	th_TH.UTF-8		\
	tscii-0			\
	vi_VN.tcvn		\
	vi_VN.viscii		\
	zh_CN			\
	zh_CN.gb18030		\
	zh_CN.gbk		\
	zh_CN.UTF-8		\
	zh_HK.big5		\
	zh_HK.big5hkscs		\
	zh_HK.UTF-8		\
	zh_TW			\
	zh_TW.big5		\
	zh_TW.UTF-8

WCHAR32_FLAGS = -DWCHAR32=1
CPP_FILES_FLAGS = $(WCHAR32_FLAGS)

# Translate XCOMM into pound sign with sed, rather than passing -DXCOMM=XCOMM
# to cpp, because that trick does not work on all ANSI C preprocessors.
# Delete line numbers from the cpp output (-P is not portable, I guess).
# Allow XCOMM to be preceded by whitespace and provide a means of generating
# output lines with trailing backslashes.
# Allow XHASH to always be substituted, even in cases where XCOMM isn't.
CPP_SED_MAGIC = $(SED) -e '/^\#  *[0-9][0-9]*  *.*$$/d' \
                       -e '/^\#line  *[0-9][0-9]*  *.*$$/d' \
                       -e '/^[         ]*XCOMM$$/s/XCOMM/\#/' \
                       -e '/^[         ]*XCOMM[^a-zA-Z0-9_]/s/XCOMM/\#/' \
                       -e '/^[         ]*XHASH/s/XHASH/\#/' \
                       -e 's,X11_LOCALEDATADIR,$(X11_LOCALEDATADIR),g' \
                       -e '/\@\@$$/s/\@\@$$/\\/'

doc_sources = Compose/index.xml \
	$(locales:%=Compose/%.xml)

# Per-locale data files
nobase_dist_x11locale_DATA = $(locales:%=%/XI18N_OBJS)
nobase_x11locale_DATA = $(locales:%=%/XLC_LOCALE) $(locales:%=%/Compose)
TESTS_ENVIRONMENT = $(PERL)
TESTS = $(srcdir)/compose-check.pl
COMPOSE_CHARTS = $(locales:%=%/Compose.xml)
all: all-am

.SUFFIXES:
.SUFFIXES: .xml .ps .pdf .txt .html .pre
$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(top_srcdir)/specs/xmlrules.in \
$(top_srcdir)/cpprules.in $(am__configure_deps)  @for dep in $?; do \
	  case '$(am__configure_deps)' in \
	    *$$dep*) \
	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
	        && { if test -f $@; then exit 0; else break; fi; }; \
	      exit 1;; \
	  esac; \
	done; \
	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign  nls/Makefile'; \
	cd $(top_srcdir) && \
	  $(AUTOMAKE) --foreign  nls/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
	@case '$?' in \
	  *config.status*) \
	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
	  *) \
	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ \
                $(am__depfiles_maybe)'; \
	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ \
$(am__depfiles_maybe);; \  esac;

$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh

$(top_srcdir)/configure:  $(am__configure_deps)
	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh

mostlyclean-libtool:
	-rm -f *.lo

clean-libtool:
	-rm -rf .libs _libs
install-nobase_dist_x11localeDATA: $(nobase_dist_x11locale_DATA)
	@$(NORMAL_INSTALL)
	test -z "$(x11localedir)" || $(MKDIR_P) "$(DESTDIR)$(x11localedir)"
	@$(am__vpath_adj_setup) \
	list='$(nobase_dist_x11locale_DATA)'; for p in $$list; do \
	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
	  $(am__vpath_adj) \
	  echo " $(nobase_dist_x11localeDATA_INSTALL) '$$d$$p' \
'$(DESTDIR)$(x11localedir)/$$f'"; \  $(nobase_dist_x11localeDATA_INSTALL) "$$d$$p" \
"$(DESTDIR)$(x11localedir)/$$f"; \  done

uninstall-nobase_dist_x11localeDATA:
	@$(NORMAL_UNINSTALL)
	@$(am__vpath_adj_setup) \
	list='$(nobase_dist_x11locale_DATA)'; for p in $$list; do \
	  $(am__vpath_adj) \
	  echo " rm -f '$(DESTDIR)$(x11localedir)/$$f'"; \
	  rm -f "$(DESTDIR)$(x11localedir)/$$f"; \
	done
install-nobase_x11localeDATA: $(nobase_x11locale_DATA)
	@$(NORMAL_INSTALL)
	test -z "$(x11localedir)" || $(MKDIR_P) "$(DESTDIR)$(x11localedir)"
	@$(am__vpath_adj_setup) \
	list='$(nobase_x11locale_DATA)'; for p in $$list; do \
	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
	  $(am__vpath_adj) \
	  echo " $(nobase_x11localeDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(x11localedir)/$$f'"; \
\  $(nobase_x11localeDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(x11localedir)/$$f"; \
	done

uninstall-nobase_x11localeDATA:
	@$(NORMAL_UNINSTALL)
	@$(am__vpath_adj_setup) \
	list='$(nobase_x11locale_DATA)'; for p in $$list; do \
	  $(am__vpath_adj) \
	  echo " rm -f '$(DESTDIR)$(x11localedir)/$$f'"; \
	  rm -f "$(DESTDIR)$(x11localedir)/$$f"; \
	done
install-specDATA: $(spec_DATA)
	@$(NORMAL_INSTALL)
	test -z "$(specdir)" || $(MKDIR_P) "$(DESTDIR)$(specdir)"
	@list='$(spec_DATA)'; for p in $$list; do \
	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
	  f=$(am__strip_dir) \
	  echo " $(specDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(specdir)/$$f'"; \
	  $(specDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(specdir)/$$f"; \
	done

uninstall-specDATA:
	@$(NORMAL_UNINSTALL)
	@list='$(spec_DATA)'; for p in $$list; do \
	  f=$(am__strip_dir) \
	  echo " rm -f '$(DESTDIR)$(specdir)/$$f'"; \
	  rm -f "$(DESTDIR)$(specdir)/$$f"; \
	done
install-x11localeDATA: $(x11locale_DATA)
	@$(NORMAL_INSTALL)
	test -z "$(x11localedir)" || $(MKDIR_P) "$(DESTDIR)$(x11localedir)"
	@list='$(x11locale_DATA)'; for p in $$list; do \
	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
	  f=$(am__strip_dir) \
	  echo " $(x11localeDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(x11localedir)/$$f'"; \
	  $(x11localeDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(x11localedir)/$$f"; \
	done

uninstall-x11localeDATA:
	@$(NORMAL_UNINSTALL)
	@list='$(x11locale_DATA)'; for p in $$list; do \
	  f=$(am__strip_dir) \
	  echo " rm -f '$(DESTDIR)$(x11localedir)/$$f'"; \
	  rm -f "$(DESTDIR)$(x11localedir)/$$f"; \
	done
tags: TAGS
TAGS:

ctags: CTAGS
CTAGS:


check-TESTS: $(TESTS)
	@failed=0; all=0; xfail=0; xpass=0; skip=0; \
	srcdir=$(srcdir); export srcdir; \
	list=' $(TESTS) '; \
	if test -n "$$list"; then \
	  for tst in $$list; do \
	    if test -f ./$$tst; then dir=./; \
	    elif test -f $$tst; then dir=; \
	    else dir="$(srcdir)/"; fi; \
	    if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
	      all=`expr $$all + 1`; \
	      case " $(XFAIL_TESTS) " in \
	      *[\ \	]$$tst[\ \	]*) \
		xpass=`expr $$xpass + 1`; \
		failed=`expr $$failed + 1`; \
		echo "XPASS: $$tst"; \
	      ;; \
	      *) \
		echo "PASS: $$tst"; \
	      ;; \
	      esac; \
	    elif test $$? -ne 77; then \
	      all=`expr $$all + 1`; \
	      case " $(XFAIL_TESTS) " in \
	      *[\ \	]$$tst[\ \	]*) \
		xfail=`expr $$xfail + 1`; \
		echo "XFAIL: $$tst"; \
	      ;; \
	      *) \
		failed=`expr $$failed + 1`; \
		echo "FAIL: $$tst"; \
	      ;; \
	      esac; \
	    else \
	      skip=`expr $$skip + 1`; \
	      echo "SKIP: $$tst"; \
	    fi; \
	  done; \
	  if test "$$all" -eq 1; then \
	    tests="test"; \
	    All=""; \
	  else \
	    tests="tests"; \
	    All="All "; \
	  fi; \
	  if test "$$failed" -eq 0; then \
	    if test "$$xfail" -eq 0; then \
	      banner="$$All$$all $$tests passed"; \
	    else \
	      if test "$$xfail" -eq 1; then failures=failure; else failures=failures; fi; \
	      banner="$$All$$all $$tests behaved as expected ($$xfail expected $$failures)"; \
\  fi; \
	  else \
	    if test "$$xpass" -eq 0; then \
	      banner="$$failed of $$all $$tests failed"; \
	    else \
	      if test "$$xpass" -eq 1; then passes=pass; else passes=passes; fi; \
	      banner="$$failed of $$all $$tests did not behave as expected ($$xpass \
unexpected $$passes)"; \  fi; \
	  fi; \
	  dashes="$$banner"; \
	  skipped=""; \
	  if test "$$skip" -ne 0; then \
	    if test "$$skip" -eq 1; then \
	      skipped="($$skip test was not run)"; \
	    else \
	      skipped="($$skip tests were not run)"; \
	    fi; \
	    test `echo "$$skipped" | wc -c` -le `echo "$$banner" | wc -c` || \
	      dashes="$$skipped"; \
	  fi; \
	  report=""; \
	  if test "$$failed" -ne 0 && test -n "$(PACKAGE_BUGREPORT)"; then \
	    report="Please report to $(PACKAGE_BUGREPORT)"; \
	    test `echo "$$report" | wc -c` -le `echo "$$banner" | wc -c` || \
	      dashes="$$report"; \
	  fi; \
	  dashes=`echo "$$dashes" | sed s/./=/g`; \
	  echo "$$dashes"; \
	  echo "$$banner"; \
	  test -z "$$skipped" || echo "$$skipped"; \
	  test -z "$$report" || echo "$$report"; \
	  echo "$$dashes"; \
	  test "$$failed" -eq 0; \
	else :; fi

distdir: $(DISTFILES)
	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
	list='$(DISTFILES)'; \
	  dist_files=`for file in $$list; do echo $$file; done | \
	  sed -e "s|^$$srcdirstrip/||;t" \
	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
	case $$dist_files in \
	  */*) $(MKDIR_P) `echo "$$dist_files" | \
			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
			   sort -u` ;; \
	esac; \
	for file in $$dist_files; do \
	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
	  if test -d $$d/$$file; then \
	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
	    fi; \
	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
	  else \
	    test -f $(distdir)/$$file \
	    || cp -p $$d/$$file $(distdir)/$$file \
	    || exit 1; \
	  fi; \
	done
check-am: all-am
	$(MAKE) $(AM_MAKEFLAGS) check-TESTS
check: check-am
all-am: Makefile $(DATA)
installdirs:
	for dir in "$(DESTDIR)$(x11localedir)" "$(DESTDIR)$(x11localedir)" \
"$(DESTDIR)$(specdir)" "$(DESTDIR)$(x11localedir)"; do \  test -z "$$dir" || \
$(MKDIR_P) "$$dir"; \  done
install: install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am

install-am: all-am
	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am

installcheck: installcheck-am
install-strip:
	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
	  `test -z '$(STRIP)' || \
	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
mostlyclean-generic:

clean-generic:
	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)

distclean-generic:
	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)

maintainer-clean-generic:
	@echo "This command is intended for maintainers to use"
	@echo "it deletes files that may require special tools to rebuild."
#clean-local:
clean: clean-am

clean-am: clean-generic clean-libtool clean-local mostlyclean-am

distclean: distclean-am
	-rm -f Makefile
distclean-am: clean-am distclean-generic

dvi: dvi-am

dvi-am:

html: html-am

info: info-am

info-am:

install-data-am: install-nobase_dist_x11localeDATA \
	install-nobase_x11localeDATA install-specDATA \
	install-x11localeDATA

install-dvi: install-dvi-am

install-exec-am:

install-html: install-html-am

install-info: install-info-am

install-man:

install-pdf: install-pdf-am

install-ps: install-ps-am

installcheck-am:

maintainer-clean: maintainer-clean-am
	-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic

mostlyclean: mostlyclean-am

mostlyclean-am: mostlyclean-generic mostlyclean-libtool

pdf: pdf-am

pdf-am:

ps: ps-am

ps-am:

uninstall-am: uninstall-nobase_dist_x11localeDATA \
	uninstall-nobase_x11localeDATA uninstall-specDATA \
	uninstall-x11localeDATA

.MAKE: install-am install-strip

.PHONY: all all-am check check-TESTS check-am clean clean-generic \
	clean-libtool clean-local distclean distclean-generic \
	distclean-libtool distdir dvi dvi-am html html-am info info-am \
	install install-am install-data install-data-am install-dvi \
	install-dvi-am install-exec install-exec-am install-html \
	install-html-am install-info install-info-am install-man \
	install-nobase_dist_x11localeDATA install-nobase_x11localeDATA \
	install-pdf install-pdf-am install-ps install-ps-am \
	install-specDATA install-strip install-x11localeDATA \
	installcheck installcheck-am installdirs maintainer-clean \
	maintainer-clean-generic mostlyclean mostlyclean-generic \
	mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
	uninstall-nobase_dist_x11localeDATA \
	uninstall-nobase_x11localeDATA uninstall-specDATA \
	uninstall-x11localeDATA


%.txt: %.xml $(dist_spec_DATA)
	$(AM_V_GEN)$(XMLTO) $(XMLTO_FLAGS) txt $<

%.html: %.xml $(dist_spec_DATA)
	$(AM_V_GEN)$(XMLTO) $(XMLTO_FLAGS) xhtml-nochunks $<

%.pdf: %.xml $(dist_spec_DATA)
	$(AM_V_GEN)$(XMLTO) $(XMLTO_FLAGS) --with-fop pdf $<

%.ps: %.xml $(dist_spec_DATA)
	$(AM_V_GEN)$(XMLTO) $(XMLTO_FLAGS) --with-fop ps $<

chunked-html: $(doc_sources)
	$(AM_V_GEN)$(XMLTO) $(XMLTO_FLAGS) -o html xhtml $(doc_sources)

.pre:
	@$(MKDIR_P) $(@D)
	$(AM_V_GEN)$(RAWCPP) $(RAWCPPFLAGS) $(CPP_FILES_FLAGS) < $< | $(CPP_SED_MAGIC) > $@

# Global data files

locale.alias: locale.alias.pre
	$(AM_V_GEN)$(RAWCPP) $(RAWCPPFLAGS) $(CPP_FILES_FLAGS) < $(srcdir)/locale.alias.pre \
| $(CPP_SED_MAGIC) > locale.alias.l1  sed -e '/^[^#][^        ]*:/s/://' -e \
'/^[^#].*[        ].*:/d' \  < locale.alias.l1 > locale.alias.l2
	cat locale.alias.l2 locale.alias.l1 > locale.alias

compose.dir: compose.dir.pre
	$(AM_V_GEN)$(RAWCPP) $(RAWCPPFLAGS) $(CPP_FILES_FLAGS) < $(srcdir)/compose.dir.pre | \
$(CPP_SED_MAGIC) > compose.dir.l1  sed -e '/^[^#][^        ]*:/s/://' -e '/^[^#].*[   \
].*:/d' \  < compose.dir.l1 > compose.dir.l2
	cat compose.dir.l2 compose.dir.l1 > compose.dir

locale.dir: locale.dir.pre
	$(AM_V_GEN)$(RAWCPP) $(RAWCPPFLAGS) $(CPP_FILES_FLAGS) < $(srcdir)/locale.dir.pre | \
$(CPP_SED_MAGIC) > locale.dir.l1  sed -e '/^[^#][^        ]*:/s/://' -e '/^[^#].*[    \
].*:/d' \  < locale.dir.l1 > locale.dir.l2
	cat locale.dir.l2 locale.dir.l1 > locale.dir

Compose/index.xml:
	@$(MKDIR_P) $(@D)
	$(AM_V_GEN)$(PERL) $(srcdir)/compose-chart.pl \
	 --index --output="$@" $(locales)

clean-local: clean-Compose-dir
clean-Compose-dir:
	-rm -rf Compose

%/Compose.xml: %/Compose
	$(AM_V_GEN)$(PERL) $(srcdir)/compose-chart.pl \
	 --locale="$(@D)" --output="$@" $<

Compose/%.xml: %/Compose.xml
	$(AM_V_GEN)cp $< $@
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:


["signature.asc" (application/pgp-signature)]

_______________________________________________
xorg@lists.freedesktop.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: freedesktop-xorg@progressive-comp.com

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic