curl-and-python

Re: Mac OS X 10.4

From: Kjetil Jacobsen <kjetilja_at_gmail.com>
Date: Mon, 27 Nov 2006 12:21:26 +0100

yes, you have to downgrade, libcurl 7.16.0 removed some features which
are supported in pycurl 7.15.5. sorry about the inconvenience.

regards,
    - kjetil

On 11/26/06, joe kim <joe.kim_at_gmail.com> wrote:
> 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
>
>
>
_______________________________________________
http://cool.haxx.se/cgi-bin/mailman/listinfo/curl-and-python
Received on 2006-11-27