[Buildroot] [buildroot 0002724]: freetype-2.3.5 configure fails
bugs at busybox.net
bugs at busybox.net
Fri Sep 5 01:04:55 UTC 2008
The following issue has been CLOSED
======================================================================
http://busybox.net/bugs/view.php?id=2724
======================================================================
Reported By: seek
Assigned To: buildroot
======================================================================
Project: buildroot
Issue ID: 2724
Category: Architecture Specific
Reproducibility: always
Severity: major
Priority: normal
Status: closed
Resolution: open
Fixed in Version:
======================================================================
Date Submitted: 04-02-2008 06:54 PDT
Last Modified: 09-04-2008 18:04 PDT
======================================================================
Summary: freetype-2.3.5 configure fails
Description:
Building of freetype-2.3.5 stops with this error:
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu
checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu
checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu
checking for suffix of native executables... ./configure: line 3392:
x86_64-pc-linux-gnu: command not found
configure: error: native C compiler is not working
make[1]: *** [setup] Fehler 1
freetype-2.2.1 works as expected.
======================================================================
----------------------------------------------------------------------
antialize - 08-17-08 01:54
----------------------------------------------------------------------
The bug is still there:
cd builds/unix; ./configure "--target=i686-linux" "--host=i686-linux"
"--build=x86_64-pc-linux-gnu" "--prefix=/usr" "--exec-prefix=/usr"
"--bindir=/usr/bin" "--sbindir=/usr/sbin" "--libdir=/usr/lib"
"--libexecdir=/usr/lib" "--sysconfdir=/etc" "--datadir=/usr/share"
"--localstatedir=/var" "--includedir=/usr/include" "--mandir=/usr/man"
"--infodir=/usr/info" " "
configure: WARNING: you should use --build, --host, --target
configure: WARNING: invalid host type:
...
checking for suffix of native executables... ./configure: line 3392:
x86_64-pc-linux-gnu: command not found
configure: error: native C compiler is not working
----------------------------------------------------------------------
antialize - 08-07-08 11:47
----------------------------------------------------------------------
The bug is on line 43 in build/configure.raw
It saies
AC_CHECK_PROG(CC_BUILD, ${build}-gcc, ${build-gcc})
It should be
AC_CHECK_PROG(CC_BUILD, ${build}-gcc, ${build}-gcc)
It seems this bug has already been fixed upstream, can we get a vertion
bump?
----------------------------------------------------------------------
hmoffatt - 09-03-08 21:27
----------------------------------------------------------------------
Can you modify your package/freetype/Config.in to change 2.3.5 to 2.3.7,
run "make menuconfig" and save, then try a build and tell us if it works?
----------------------------------------------------------------------
antialize - 09-04-08 10:32
----------------------------------------------------------------------
Something changed at some point and i am able to build 2.3.5 from plain
svn.
Using the following patch i can bulid both 2.3.5 and 2.3.7
Index: package/freetype/freetype.mk
===================================================================
--- package/freetype/freetype.mk (revision 23182)
+++ package/freetype/freetype.mk (working copy)
@@ -16,7 +16,7 @@
$(FREETYPE_DIR)/.unpacked: $(DL_DIR)/$(FREETYPE_SOURCE)
$(FREETYPE_CAT) $(DL_DIR)/$(FREETYPE_SOURCE) | tar -C $(BUILD_DIR)
$(TAR_OPTIONS) -
- toolchain/patch-kernel.sh $(FREETYPE_DIR) package/freetype/
\*.patch
+ echo freetype-$(FREETYPE_VERSION)\*.patch | grep -q '*' ||
toolchain/patch-kernel.sh $(FREETYPE_DIR) package/freetype/
$(CONFIG_UPDATE) $(FREETYPE_DIR)
$(CONFIG_UPDATE) $(FREETYPE_DIR)/builds/unix
touch $@
Index: package/freetype/Config.in
===================================================================
--- package/freetype/Config.in (revision 23182)
+++ package/freetype/Config.in (working copy)
@@ -19,9 +19,13 @@
config BR2_FREETYPE_VERSION_2_3_5
bool "Freetype 2.3.5"
+ config BR2_FREETYPE_VERSION_2_3_7
+ bool "Freetype 2.3.7"
+
endchoice
config BR2_FREETYPE_VERSION
string
default "2.2.1" if BR2_FREETYPE_VERSION_2_2_1
default "2.3.5" if BR2_FREETYPE_VERSION_2_3_5
+ default "2.3.7" if BR2_FREETYPE_VERSION_2_3_7
----------------------------------------------------------------------
hmoffatt - 09-04-08 17:59
----------------------------------------------------------------------
Is there any need to support both 2.3.5 and 2.3.7, or should the newer
version replace the older one?
The change to the patch command is wrong I'm sorry.
- toolchain/patch-kernel.sh $(FREETYPE_DIR) package/freetype/ \*.patch
+ echo freetype-$(FREETYPE_VERSION)\*.patch | grep -q '*' ||
toolchain/patch-kernel.sh $(FREETYPE_DIR) package/freetype/
This will apply ALL patches, if there are any that match the version (not
just that version's patches). Instead the last argument should simply be
modified:
- toolchain/patch-kernel.sh $(FREETYPE_DIR) package/freetype/ \*.patch
+ toolchain/patch-kernel.sh $(FREETYPE_DIR) package/freetype/
freetype-$(FREETYPE_VERSION)-\*.patch
----------------------------------------------------------------------
hmoffatt - 09-04-08 18:04
----------------------------------------------------------------------
Rev r23325 replaces 2.3.5 with 2.3.7.
Issue History
Date Modified Username Field Change
======================================================================
04-02-08 06:54 seek New Issue
04-02-08 06:54 seek Status new => assigned
04-02-08 06:54 seek Assigned To => buildroot
08-07-08 09:43 antialize Note Added: 0010314
08-07-08 09:45 antialize Note Edited: 0010314
08-07-08 10:25 antialize Issue Monitored: antialize
08-07-08 11:47 antialize Note Added: 0010324
08-17-08 01:54 antialize Note Edited: 0010314
09-03-08 21:27 hmoffatt Note Added: 0010984
09-04-08 10:32 antialize Note Added: 0011014
09-04-08 17:59 hmoffatt Note Added: 0011084
09-04-08 18:04 hmoffatt Status assigned => closed
09-04-08 18:04 hmoffatt Note Added: 0011094
======================================================================
More information about the buildroot
mailing list