curl-and-python

Re: Mac OS X 10.4

From: joe kim <joe.kim_at_gmail.com>
Date: Sun, 26 Nov 2006 12:07:58 -0800

Hi Kjetil,

Thanks for the response. I upgraded to the latest libcurl 7.16, but I still
have problems building. Should I downgrade to 7.15.5?

python setup.py install
Using curl-config (libcurl 7.16.0)
running install
running build
running build_py
running build_ext
building 'pycurl' extension
gcc -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk
-fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused-madd
-fno-common -dynamic -DNDEBUG -g -O3 -DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1
-I/usr/local/include
-I/Library/Frameworks/Python.framework/Versions/2.5/include/python2.5 -c
src/pycurl.c -o build/temp.macosx-10.3-fat-2.5/src/pycurl.o
src/pycurl.c: In function 'read_callback':
src/pycurl.c:1122: warning: passing argument 3 of 'PyString_AsStringAndSize'
from incompatible pointer type
src/pycurl.c: In function 'read_callback':
src/pycurl.c:1122: warning: passing argument 3 of 'PyString_AsStringAndSize'
from incompatible pointer type
src/pycurl.c: In function 'do_curl_setopt':
src/pycurl.c:1478: error: 'CURLOPT_SOURCE_HOST' undeclared (first use in
this function)
src/pycurl.c:1478: error: (Each undeclared identifier is reported only once
src/pycurl.c:1478: error: for each function it appears in.)
src/pycurl.c:1479: error: 'CURLOPT_SOURCE_USERPWD' undeclared (first use in
this function)
src/pycurl.c:1480: error: 'CURLOPT_SOURCE_PATH' undeclared (first use in
this function)
src/pycurl.c:1488: warning: passing argument 3 of 'PyString_AsStringAndSize'
from incompatible pointer type
src/pycurl.c: In function 'do_curl_setopt':
src/pycurl.c:1478: error: 'CURLOPT_SOURCE_HOST' undeclared (first use in
this function)
src/pycurl.c:1478: error: (Each undeclared identifier is reported only once
src/pycurl.c:1478: error: for each function it appears in.)
src/pycurl.c:1479: error: 'CURLOPT_SOURCE_USERPWD' undeclared (first use in
this function)
src/pycurl.c:1480: error: 'CURLOPT_SOURCE_PATH' undeclared (first use in
this function)
src/pycurl.c:1488: warning: passing argument 3 of 'PyString_AsStringAndSize'
from incompatible pointer type
src/pycurl.c:1649: error: 'CURLOPT_SOURCE_PREQUOTE' undeclared (first use in
this function)src/pycurl.c:1649: error: 'CURLOPT_SOURCE_PREQUOTE' undeclared
(first use in this function)

src/pycurl.c:1652: error: 'CURLOPT_SOURCE_POSTQUOTE' undeclared (first use
in this function)
src/pycurl.c:1652: error: 'CURLOPT_SOURCE_POSTQUOTE' undeclared (first use
in this function)
src/pycurl.c:1690: warning: passing argument 3 of 'PyString_AsStringAndSize'
from incompatible pointer typesrc/pycurl.c:1690: warning: passing argument 3
of 'PyString_AsStringAndSize' from incompatible pointer type

src/pycurl.c:1697: warning: passing argument 3 of 'PyString_AsStringAndSize'
from incompatible pointer type
src/pycurl.c:1697: warning: passing argument 3 of 'PyString_AsStringAndSize'
from incompatible pointer type
src/pycurl.c:1768: warning: passing argument 3 of 'PyString_AsStringAndSize'
from incompatible pointer type
src/pycurl.c:1768: warning: passing argument 3 of 'PyString_AsStringAndSize'
from incompatible pointer type
src/pycurl.c: In function 'initpycurl':src/pycurl.c: In function
'initpycurl':
src/pycurl.c:3183: error: 'CURLOPT_SOURCE_USERPWD' undeclared (first use in
this function)
src/pycurl.c:3184: error: 'CURLOPT_SOURCE_PREQUOTE' undeclared (first use in
this function)
src/pycurl.c:3185: error: 'CURLOPT_SOURCE_POSTQUOTE' undeclared (first use
in this function)
src/pycurl.c:3189: error: 'CURLOPT_SOURCE_URL' undeclared (first use in this
function)
src/pycurl.c:3190: error: 'CURLOPT_SOURCE_QUOTE' undeclared (first use in
this function)

src/pycurl.c:3183: error: 'CURLOPT_SOURCE_USERPWD' undeclared (first use in
this function)
src/pycurl.c:3184: error: 'CURLOPT_SOURCE_PREQUOTE' undeclared (first use in
this function)
src/pycurl.c:3185: error: 'CURLOPT_SOURCE_POSTQUOTE' undeclared (first use
in this function)
src/pycurl.c:3189: error: 'CURLOPT_SOURCE_URL' undeclared (first use in this
function)
src/pycurl.c:3190: error: 'CURLOPT_SOURCE_QUOTE' undeclared (first use in
this function)
lipo: can't figure out the architecture type of: /var/tmp//ccS17b7o.out
error: command 'gcc' failed with exit status 1

On 11/26/06, Kjetil Jacobsen <kjetilja_at_gmail.com> wrote:
>
> hi,
>
> it seems that your version of libcurl is not sufficiently new compared
> to the version of pycurl you are trying to install:
>
> > Using curl-config (libcurl 7.13.1)
> ...
> > src/pycurl.c:52:4: error: #error "Need libcurl version 7.15.5 or greater
> to
>
> upgrading libcurl to 7.15.5 should resolve the problem. alternatively
> you can try installing pycurl 7.13.1 located here:
>
>
> http://pycurl.sourceforge.net/download/00-OLD-VERSIONS/pycurl-7.13.1.tar.gz
>
> the problem with the latter approach is that you will not benefit from
> all the fixes done after the 7.13.1 release.
>
> regards,
> - kjetil
>
> On 11/26/06, joe kim <joe.kim_at_gmail.com> wrote:
> > Has anyone had any luck building pycurl on mac os x 10.4 on a macbook
> pro?
> >
> > Here is what happened when I tried:
> > python setup.py install
> > Using curl-config (libcurl 7.13.1)
> > running install
> > running build
> > running build_py
> > running build_ext
> > building 'pycurl' extension
> > gcc -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk
> > -fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused-madd
> > -fno-common -dynamic -DNDEBUG -g -O3 -DHAVE_CURL_OPENSSL=1
> -DHAVE_CURL_SSL=1
> > -I/Library/Frameworks/Python.framework/Versions/2.5/include/python2.5
> > -c src/pycurl.c -o build/temp.macosx- 10.3-fat-2.5/src/pycurl.o
> > src/pycurl.c:52:4: error: #error "Need libcurl version 7.15.5 or greater
> to
> > compile pycurl."
> > src/pycurl.c:52:4: error: #error "Need libcurl version 7.15.5 or greater
> to
> > compile pycurl."
> > src/pycurl.c: In function 'read_callback':
> > src/pycurl.c:1122: warning: passing argument 3 of
> 'PyString_AsStringAndSize'
> > from incompatible pointer type
> > src/pycurl.c: In function 'read_callback':
> > src/pycurl.c:1122: warning: passing argument 3 of
> 'PyString_AsStringAndSize'
> > from incompatible pointer type
> > src/pycurl.c: In function 'do_curl_setopt':
> > src/pycurl.c:1454: error: 'CURLOPT_COOKIELIST' undeclared (first use in
> this
> > function)
> > src/pycurl.c:1454: error: (Each undeclared identifier is reported only
> once
> > src/pycurl.c:1454: error: for each function it appears in.)
> > src/pycurl.c:1481: error: 'CURLOPT_FTP_ALTERNATIVE_TO_USER'
> > undeclared (first use in this function)
> > src/pycurl.c:1488: warning: passing argument 3 of
> 'PyString_AsStringAndSize'
> > from incompatible pointer type
> > src/pycurl.c:1690: warning: passing argument 3 of
> 'PyString_AsStringAndSize'
> > from incompatible pointer type
> > src/pycurl.c:1697: warning: passing argument 3 of
> 'PyString_AsStringAndSize'
> > from incompatible pointer type
> > src/pycurl.c:1768: warning: passing argument 3 of
> 'PyString_AsStringAndSize'
> > from incompatible pointer type
> > src/pycurl.c: In function 'do_curl_setopt':
> > src/pycurl.c:1454: error: 'CURLOPT_COOKIELIST' undeclared (first use in
> this
> > function)
> > src/pycurl.c:1454: error: (Each undeclared identifier is reported only
> once
> > src/pycurl.c:1454: error: for each function it appears in.)
> > src/pycurl.c:1481: error: 'CURLOPT_FTP_ALTERNATIVE_TO_USER'
> > undeclared (first use in this function)
> > src/pycurl.c:1488: warning: passing argument 3 of
> 'PyString_AsStringAndSize'
> > from incompatible pointer type
> > src/pycurl.c:1690: warning: passing argument 3 of
> 'PyString_AsStringAndSize'
> > from incompatible pointer type
> > src/pycurl.c:1697: warning: passing argument 3 of
> 'PyString_AsStringAndSize'
> > from incompatible pointer type
> > src/pycurl.c:1768: warning: passing argument 3 of
> 'PyString_AsStringAndSize'
> > from incompatible pointer type
> > src/pycurl.c: In function 'do_curl_getinfo':
> > src/pycurl.c:1995: error: 'CURLINFO_LASTSOCKET' undeclared (first use in
> > this function)
> > src/pycurl.c: In function 'do_curl_getinfo':
> > src/pycurl.c:1995: error: 'CURLINFO_LASTSOCKET' undeclared (first use in
> > this function)
> > src/pycurl.c:2010: error: 'CURLINFO_FTP_ENTRY_PATH' undeclared (first
> use in
> > this function)
> > src/pycurl.c:2010: error: 'CURLINFO_FTP_ENTRY_PATH' undeclared (first
> use in
> > this function)
> > src/pycurl.c:2051: error: 'CURLINFO_COOKIELIST' undeclared (first use in
> > this function)
> > src/pycurl.c:2051: error: 'CURLINFO_COOKIELIST' undeclared (first use in
> > this function)
> > src/pycurl.c: In function 'initpycurl':
> > src/pycurl.c:3192: error: 'CURLOPT_IGNORE_CONTENT_LENGTH' undeclared
> (first
> > use in this function)
> > src/pycurl.c:3193: error: 'CURLOPT_COOKIELIST' undeclared (first use in
> this
> > function)
> > src/pycurl.c:3194: error: 'CURLOPT_FTP_SKIP_PASV_IP' undeclared (first
> use
> > in this function)
> > src/pycurl.c:3195: error: 'CURLOPT_CONNECT_ONLY' undeclared (first use
> in
> > this function)
> > src/pycurl.c:3196: error: 'CURLOPT_LOCALPORT' undeclared (first use in
> this
> > function)
> > src/pycurl.c:3197: error: 'CURLOPT_LOCALPORTRANGE' undeclared (first use
> in
> > this function)
> > src/pycurl.c:3198: error: 'CURLOPT_FTP_ALTERNATIVE_TO_USER'
> > undeclared (first use in this function)
> > src/pycurl.c:3199: error: 'CURLOPT_MAX_SEND_SPEED_LARGE' undeclared
> (first
> > use in this function)
> > src/pycurl.c:3200: error: 'CURLOPT_MAX_RECV_SPEED_LARGE' undeclared
> (first
> > use in this function)
> > src/pycurl.c: In function 'initpycurl':
> > src/pycurl.c:3192: error: 'CURLOPT_IGNORE_CONTENT_LENGTH' undeclared
> (first
> > use in this function)
> > src/pycurl.c:3193: error: 'CURLOPT_COOKIELIST' undeclared (first use in
> this
> > function)
> > src/pycurl.c:3194: error: 'CURLOPT_FTP_SKIP_PASV_IP' undeclared (first
> use
> > in this function)
> > src/pycurl.c:3195: error: 'CURLOPT_CONNECT_ONLY' undeclared (first use
> in
> > this function)
> > src/pycurl.c:3196: error: 'CURLOPT_LOCALPORT' undeclared (first use in
> this
> > function)
> > src/pycurl.c:3197: error: 'CURLOPT_LOCALPORTRANGE' undeclared (first use
> in
> > this function)
> > src/pycurl.c:3198: error: 'CURLOPT_FTP_ALTERNATIVE_TO_USER'
> > undeclared (first use in this function)
> > src/pycurl.c:3199: error: 'CURLOPT_MAX_SEND_SPEED_LARGE' undeclared
> (first
> > use in this function)
> > src/pycurl.c:3200: error: 'CURLOPT_MAX_RECV_SPEED_LARGE' undeclared
> (first
> > use in this function)
> > src/pycurl.c:3258: error: 'CURLINFO_COOKIELIST' undeclared (first use in
> > this function)
> > src/pycurl.c:3259: error: 'CURLINFO_LASTSOCKET' undeclared (first use in
> > this function)
> > src/pycurl.c:3260: error: 'CURLINFO_FTP_ENTRY_PATH' undeclared (first
> use in
> > this function)
> > src/pycurl.c:3258: error: 'CURLINFO_COOKIELIST' undeclared (first use in
> > this function)
> > src/pycurl.c:3259: error: 'CURLINFO_LASTSOCKET' undeclared (first use in
> > this function)
> > src/pycurl.c:3260: error: 'CURLINFO_FTP_ENTRY_PATH' undeclared (first
> use in
> > this function)
> > lipo: can't figure out the architecture type of: /var/tmp//ccOlOt1d.out
> > error: command 'gcc' failed with exit status 1
> >
> >
> > _______________________________________________
> > http://cool.haxx.se/cgi-bin/mailman/listinfo/curl-and-python
> >
> >
> >
> _______________________________________________
> http://cool.haxx.se/cgi-bin/mailman/listinfo/curl-and-python
>

_______________________________________________
http://cool.haxx.se/cgi-bin/mailman/listinfo/curl-and-python
Received on 2006-11-26