[ANNOUNCE] xorg-server 1.7.99.2

Stephan Raue mailinglists at openelec.tv
Sun Jan 10 23:54:59 PST 2010


Hi Peter, Dan,

do you dont forgot this also to commit before release?

Stephan

Am 21.12.2009 00:00, schrieb Peter Hutterer:
> On Sun, Dec 20, 2009 at 11:58:08AM -0800, Dan Nicholson wrote:
>    
>> On Sun, Dec 20, 2009 at 11:24 AM, Stephan Raue<mailinglists at openelec.tv>  wrote:
>>      
>>> Zitat von Dan Nicholson<dbn.lists at gmail.com>:
>>>
>>>        
>>>> On Sun, Dec 20, 2009 at 5:19 AM, Stephan Raue<mailinglists at openelec.tv>
>>>> wrote:
>>>>          
>>>>> Hi all,
>>>>>
>>>>> when i am crosscompiling xorg-server i get an error from configure:
>>>>> checking for /etc/X11/fontpath.d... configure: error: cannot check for
>>>>> file existence when cross compiling
>>>>>
>>>>> is it possible to make this easyer for crosscompiling without patching
>>>>> configure.ac and configure in an release?
>>>>>            
>>>> That's just the way AC_CHECK_FILE works. Since you're cross-compiling,
>>>> it doesn't think it's appropriate to check for files on the build
>>>> system to determine behavior. It continues, right? It should just give
>>>> you the fallback behavior. If you want to specify the fontpath, use
>>>> --with-default-font-path.
>>>>          
>>> no it doesnt continue, and i have already set --with-default-font-path ...
>>>        
>> It looks like there's multiple issues with this approach, but the
>> attached should fix the cross compiling problem. We also need to
>> address the fact the file test won't resolve all the way when
>> $sysconfdir is not specified on the command line. E.g.,
>> sysconfdir=${prefix}/etc by default, and then test -r
>> "${sysconfdir}/X11/fontpath.d" fails:
>>
>> checking for ${prefix}/etc/X11/fontpath.d... no
>>
>> --
>> Dan
>>      
>    
>>  From fb76047a38eb1a5ce44ecbb68fd8206a60b7af7c Mon Sep 17 00:00:00 2001
>> From: Dan Nicholson<dbn.lists at gmail.com>
>> Date: Sun, 20 Dec 2009 11:50:25 -0800
>> Subject: [PATCH] Don't use AC_CHECK_FILE for fontpath checks when cross compiling
>>
>> AC_CHECK_FILE chokes when cross compiling, so instead we set the default
>> to the standard FONTROOTDIR directories in that case.
>>
>> Signed-off-by: Dan Nicholson<dbn.lists at gmail.com>
>> ---
>>   configure.ac |   21 ++++++++++++---------
>>   1 files changed, 12 insertions(+), 9 deletions(-)
>>
>> diff --git a/configure.ac b/configure.ac
>> index 6cdef15..6e7c214 100644
>> --- a/configure.ac
>> +++ b/configure.ac
>> @@ -503,18 +503,21 @@ XORG_FONTSUBDIR(FONT75DPIDIR, font75dpidir, 75dpi)
>>   XORG_FONTSUBDIR(FONT100DPIDIR, font100dpidir, 100dpi)
>>
>>   dnl Uses --default-font-path if set, otherwise checks for /etc/X11/fontpath.d,
>> -dnl otherwise uses standard subdirectories of FONTROOTDIR
>> -AC_CHECK_FILE([${sysconfdir}/X11/fontpath.d],
>> -	[DEFAULT_FONT_PATH='catalogue:$(sysconfdir)/X11/fontpath.d'],
>> -	[
>> -		DEFAULT_FONT_PATH="${FONTMISCDIR}/,${FONTTTFDIR}/,${FONTOTFDIR}/,${FONTTYPE1DIR}/,${FONT100DPIDIR}/,${FONT75DPIDIR}/"
>> -		case $host_os in
>> -			darwin*)    DEFAULT_FONT_PATH="${DEFAULT_FONT_PATH},/Library/Fonts,/System/Library/Fonts" ;;
>> -		esac
>> -	])
>> +dnl otherwise uses standard subdirectories of FONTROOTDIR. When cross
>> +dnl compiling, assume default font path uses standard FONTROOTDIR directories.
>> +DEFAULT_FONT_PATH="${FONTMISCDIR}/,${FONTTTFDIR}/,${FONTOTFDIR}/,${FONTTYPE1DIR}/,${FONT100DPIDIR}/,${FONT75DPIDIR}/"
>> +if test "$cross_compiling" != yes; then
>> +	AC_CHECK_FILE([${sysconfdir}/X11/fontpath.d],
>> +		[DEFAULT_FONT_PATH='catalogue:$(sysconfdir)/X11/fontpath.d'],
>> +		[case $host_os in
>> +			darwin*) DEFAULT_FONT_PATH="${DEFAULT_FONT_PATH},/Library/Fonts,/System/Library/Fonts" ;;
>> +		esac])
>> +fi
>>   AC_ARG_WITH(default-font-path, AS_HELP_STRING([--with-default-font-path=PATH], [Comma separated list of font dirs]),
>>   				[ FONTPATH="$withval" ],
>>   				[ FONTPATH="${DEFAULT_FONT_PATH}" ])
>> +AC_MSG_CHECKING([for default font path])
>> +AC_MSG_RESULT([$FONTPATH])
>>
>>   AC_ARG_WITH(xkb-path,         AS_HELP_STRING([--with-xkb-path=PATH], [Path to XKB base dir (default: ${datadir}/X11/xkb)]),
>>   				[ XKBPATH="$withval" ],
>> -- 
>> 1.6.2.5
>>
>>      
> Reviewed-by: Peter Hutterer<peter.hutterer at who-t.net>
>
> Cheers,
>    Peter
>
>    


-- 
               ### OpenELEC.tv ###
The free and open Mediacenter Distribution 4 you
              http://www.openelec.tv




More information about the xorg mailing list