qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] Re: qemu 0.11.0-rc1 on Mac OS X Tiger: parse error before c


From: Ryan Schmidt
Subject: [Qemu-devel] Re: qemu 0.11.0-rc1 on Mac OS X Tiger: parse error before curl_socket_t
Date: Fri, 14 Aug 2009 18:14:03 -0500

Thank you, Juan, for your response.


On Aug 14, 2009, at 08:38, Juan Quintela wrote:

Since I have been having trouble building qemu 0.10.6 on Mac OS X
10.4.11 Tiger (see other thread), I thought I'd try 0.11.0-rc1 to see
if the problem is resolved. I can't build that either, for a
completely different reason:

Try
./configure --disable-curl
as a workaround.

That does work around that problem, thanks. It then fails later on with:


  GEN   qemu.1
  GEN   qemu-img.1
  GEN   qemu-nbd.8
for d in pc-bios/optionrom; do \
make -C $d || exit 1 ; \
        done
/usr/bin/gcc-4.0 -Wall -Wstrict-prototypes -Werror -fomit-frame- pointer -fno-builtin -I/mp/var/macports/build/ _Users_rschmidt_macports_dports_emulators_qemu/work/qemu-0.11.0-rc1 - o multiboot.o -c multiboot.S multiboot.S:unknown:file contains unmatched .macro and .endmacro for: read_fwVAR
make[1]: *** [multiboot.o] Error 1
make: *** [roms] Error 1


Can you post the output of:

curl-config --cflags
curl-config --libs
find / -name "curl.h"

$ curl-config --cflags
-I/mp/include
$ curl-config --libs
-L/mp/lib -lcurl -L/mp/lib -L/mp/lib -L/mp/lib -lssl -lcrypto -lssl - lcrypto -lz -lz
$ find / -name "curl.h" 2>/dev/null
/Developer/SDKs/MacOSX10.2.8.sdk/usr/include/curl/curl.h
/Developer/SDKs/MacOSX10.3.9.sdk/usr/include/curl/curl.h
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/curl/curl.h
/mp/include/curl/curl.h
/mp/var/macports/software/curl/7.19.6_0+ssl+universal/mp/include/curl/ curl.h
/Users/rschmidt/macports/base/src/pextlib1.0/curl.h
/Users/rschmidt/macports/base-1.7/src/pextlib1.0/curl.h
/usr/include/curl/curl.h
$


It appears that your curl version don't define curl_socket_t

My version of curl is the most recent one available:

I have curl 7.19.6 installed.

/mp/include/curl/curl.h does contain:


#ifndef curl_socket_typedef
/* socket typedef */
#ifdef WIN32
typedef SOCKET curl_socket_t;
#define CURL_SOCKET_BAD INVALID_SOCKET
#else
typedef int curl_socket_t;
#define CURL_SOCKET_BAD -1
#endif
#define curl_socket_typedef
#endif /* curl_socket_typedef */







reply via email to

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