bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#5921: 23.1; OSX: Emacs 23.1.95 pretest does not compile


From: Dan Nicolaescu
Subject: bug#5921: 23.1; OSX: Emacs 23.1.95 pretest does not compile
Date: Sat, 10 Apr 2010 22:39:25 -0400
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux)

Markus Triska <address@hidden> writes:

> On OSX 10.4 with macports installed, I used:
>
>     $./configure CFLAGS=-I/opt/local/include LDFLAGS=-L/opt/local/lib

Have you tries using the --x-includes, -x-libraries, --includedir, --libdir 
flags?

Using them is better than fiddling with the CFLAGS because they place
various items in the correct order on the command line (at least they
used to, it's doubtfull that these flags are used much these days, so
they might have bitrotted...)


>
> and Emacs fails to compile with:
>
>    xsettings.c: In function 'parse_xft_settings':
>    xsettings.c:323: error: 'FC_HINT_NONE' undeclared (first use in this 
> function)
>    xsettings.c:323: error: (Each undeclared identifier is reported only once
>    xsettings.c:323: error: for each function it appears in.)
>    xsettings.c:325: error: 'FC_HINT_SLIGHT' undeclared (first use in this 
> function)
>    xsettings.c:327: error: 'FC_HINT_MEDIUM' undeclared (first use in this 
> function)
>    xsettings.c:329: error: 'FC_HINT_FULL' undeclared (first use in this 
> function)
>    xsettings.c: In function 'apply_xft_settings':
>    xsettings.c:424: error: 'FC_HINT_STYLE' undeclared (first use in this 
> function)
>
> apparently because (old) /usr/X11R6/include include files are still
> picked up with priority by the eventually used flags:
>
>    gcc -I/sw/include -L/sw/lib -c -Demacs -DHAVE_CONFIG_H -I.
>    -I/Users/mt/emacs-23.1.95/src -I/usr/X11R6/include
>    -I/opt/local/include/gtk-2.0 -I/opt/local/lib/gtk-2.0/include
>    -I/opt/local/include/atk-1.0 -I/opt/local/include/cairo
>    -I/opt/local/include/pango-1.0 -I/opt/local/include/glib-2.0
>    -I/opt/local/lib/glib-2.0/include -I/opt/local/include
>    -I/opt/local/include/pixman-1 -I/opt/local/include/freetype2
>    -I/opt/local/include/libpng12 -I/opt/local/include
>    -I/opt/local/include/freetype2 -Dtemacs -I/opt/local/include/librsvg-2
>    -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
>    -I/opt/local/include -I/opt/local/include/gtk-2.0
>    -I/opt/local/include/cairo -I/opt/local/include/pixman-1
>    -I/opt/local/include/freetype2 -I/opt/local/include/libpng12
>    -I/opt/local/include/dbus-1.0 -I/opt/local/lib/dbus-1.0/include
>    -DORBIT2=1 -D_REENTRANT -I/opt/local/include/gconf/2
>    -I/opt/local/include/orbit-2.0 -I/opt/local/include/dbus-1.0
>    -I/opt/local/lib/dbus-1.0/include -I/opt/local/include/glib-2.0
>    -I/opt/local/lib/glib-2.0/include -I/opt/local/include
>    -I/opt/local/include -MMD -MF deps/xsettings.d xsettings.c
>
> When I reorder ALL_CFLAGS in src/Makefile to place
> -I/usr/X11R6/include at the end, Emacs compiles.






reply via email to

[Prev in Thread] Current Thread [Next in Thread]