[2008.9] Compiling GDAL
Radek Bartoň
blackhex at post.cz
Tue Oct 14 12:11:06 CEST 2008
On Tuesday 14 of October 2008 10:45:13 Koen Kooi wrote:
>
> GDAL is already in OE, so why not use OE instead of the toolchain?
>
Firstly, because I don't want to spend several hours by compiling OE.
Secondly, because this is only example of problems with GRASS compilation and
I want to learn how to solve it.
For example, there is similar error in compilation of GRASS itself:
NOTE:
Running /home/blackhex/Projekty/MokoGRASS/grass/configure --build=x86_64-linux --host=arm-angstrom-linux-gnueabi --target=arm-angstrom-linux-gnueabi --prefix=/usr --exec_prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/libexec --datadir=/usr/share --sysconfdir=/etc --sharedstatedir=/usr/com --localstatedir=/var --libdir=/usr/lib --includedir=/usr/include --oldincludedir=/usr/include --infodir=/usr/share/info --mandir=/usr/share/man --enable-mainainer-mode ...
configure: WARNING: unrecognized options: --enable-mainainer-mode
configure: loading site script /usr/local/openmoko/arm/site-config
checking build system type... x86_64-pc-linux-gnu
checking host system type... arm-angstrom-linux-gnueabi
checking for arm-angstrom-linux-gnueabi-gcc... ccache
arm-angstrom-linux-gnueabi-gcc -march=armv4t -mtune=arm920t
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... yes
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether ccache
arm-angstrom-linux-gnueabi-gcc -march=armv4t -mtune=arm920t accepts -g... yes
checking for ccache
arm-angstrom-linux-gnueabi-gcc -march=armv4t -mtune=arm920t option to accept
ISO C89... none needed
/home/blackhex/Projekty/MokoGRASS/grass/configure: line 2974: LOC_EXEEXT:
command not found
/home/blackhex/Projekty/MokoGRASS/grass/configure: line 2984: syntax error
near unexpected token `,'
/home/blackhex/Projekty/MokoGRASS/grass/configure: line 2984:
`LOC_CHECK_FP_INF_NAN(,'
FATAL: oe_runconf failed
The problem is caused because there are several local macros defined in
aclocal.m4 which is overwritten by om-config. I've moved them to m4/local.m4
file but it is not included in autoreconf execution even if I use
EXTRA_AUTORECONF="-I/home/blackhex/Projekty/MokoGRASS/grass/m4" om-conf grass
command and AC_CONFIG_MACRO_DIR([m4]) in configure.in.
If you think that these kind of errors will not occur with OE, I'll try to go
this way... ?
--
Ing. Radek Bartoň
Faculty of Information Technology
Department of Computer Graphics and Multimedia
Brno University of Technology
E-mail: blackhex at post.cz
Web: http://blackhex.no-ip.org
Jabber: blackhex at jabber.cz
--
Ing. Radek Bartoň
Faculty of Information Technology
Department of Computer Graphics and Multimedia
Brno University of Technology
E-mail: blackhex at post.cz
Web: http://blackhex.no-ip.org
Jabber: blackhex at jabber.cz
More information about the community
mailing list