X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqQEAD6HMVPAqA0L/2dsb2JhbABZg0GDXrgZGIc1gTF0giUBAQEBAwECIA8BBUARCw0LAgIFFgsCAgkDAgECARYvEwgBAYd6CKw+okAXgSmMdAEBHDqCb4FJBJV2hAmFGiiObYFx X-IPAS-Result: AqQEAD6HMVPAqA0L/2dsb2JhbABZg0GDXrgZGIc1gTF0giUBAQEBAwECIA8BBUARCw0LAgIFFgsCAgkDAgECARYvEwgBAYd6CKw+okAXgSmMdAEBHDqCb4FJBJV2hAmFGiiObYFx Message-ID: <533187CB.9090206@imb-cnm.csic.es> Date: Tue, 25 Mar 2014 14:42:35 +0100 From: Francesc Vila User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 MIME-Version: 1.0 To: geda-user AT delorie DOT com Subject: Re: [geda-user] geda-gaf on Windows - help needed References: <87k3bpwfpw DOT fsf AT harrington DOT peter-b DOT co DOT uk> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Reply-To: geda-user AT delorie DOT com After solving the libatomic_ops issue (adding the download link on the recipe), I needed to modify gettext-runtime/m4/intl.m4 as per this mail: http://lists.gnu.org/archive/html/bug-gettext/2013-08/msg00023.html With this I managed to build gettext (I needed to install automake 1.14), but then, guile fails to compile: Compiling guile... In file included from /home/francesc/devel/minipack/result/include/gc/gc.h:1443, from ../libguile/bdw-gc.h:47, from ../libguile/gc.h:214, from ../libguile/_scm.h:75, from alist.c:25: /home/francesc/devel/minipack/result/include/gc/gc_pthread_redirects.h:33:21: error: pthread.h: No such file or directory make[2]: *** [alist.x] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 ================= guile: Build failed. ================= Which is strange, because gc is compiled with --disable-threads I haven't made a patch yet for the gettext issue, just edited the code on build/gettext-0.18.3-1/gettext-0.18.3/ by hand. For more information, I am using ming32msvc-gcc version 4.2.1 on ubuntu 13.10. Best regards, On 25/03/14 13:33, Kai-Martin Knaak wrote: > Kai-Martin Knaak wrote: > >> I will give it a try. > > build of gettext fails: > > /----------------------------------------- > Configuring gettext... > configure: WARNING: using cross tools not prefixed with host triplet > configure: WARNING: using cross tools not prefixed with host triplet > configure: WARNING: using cross tools not prefixed with host triplet > configure: WARNING: libacl development library was not found or not usable. > configure: WARNING: gettext-tools will be built without ACL support. > Compiling gettext... > In file included from ./printf.c:305: > ./vasnprintf.c: In function 'libintl_vasnwprintf': > ./vasnprintf.c:5001: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5001: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5001: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5007: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5007: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5007: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5013: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5013: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5013: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5019: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5019: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5019: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5025: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5025: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5025: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5031: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5031: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5031: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5037: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5037: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5037: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5043: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5043: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5043: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5050: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5050: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5050: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5056: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5056: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5056: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5063: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5063: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5063: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5069: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5069: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5069: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5075: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5075: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5075: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5082: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5082: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5082: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5089: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5089: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5089: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5096: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5096: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5096: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5103: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5103: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./vasnprintf.c:5103: warning: passing argument 2 of 'swprintf' makes pointer from integer without a cast > ./printf.c: In function 'libintl_vswprintf': > ./printf.c:388: warning: passing argument 2 of 'vswprintf' makes pointer from integer without a cast > ./printf.c:388: warning: passing argument 3 of 'vswprintf' from incompatible pointer type > ./printf.c:388: error: too many arguments to function 'vswprintf' > make[3]: *** [printf.lo] Error 1 > make[2]: *** [all-recursive] Error 1 > make[1]: *** [all] Error 2 > make: *** [all-recursive] Error 1 > > ================= > gettext: > Build failed. > ================= > \----------------------------------- > > I remember that I also got warnings about missing "host triplet" in summer 2013. > Did not understand what this is supposed to be. > > Configure complains about libacl devel lib not available. The package > "libacl1-dev" is installed on my dextop, though. I am not sure if this is relevant, > because it is on the linux side of things. > > ---<)kaimartin(>--- > -- Francesc Vila ------------------------------------------- Integrated Circuits and Systems (ICAS) Institut de Microelectrònica de Barcelona Centre Nacional de Microelectrònica (CSIC) Campus UAB Bellaterra, 08193 Cerdanyola del Vallès, Spain http://www.cnm.es -------------------------------------------