ok.... for reference it compiles when i do:
$ sudo port install curl +universal and then find and replace sw with opt/local in the provided makefile. ... not quite sure how to build curl as a universal binary in fink so i dont have to edit the makefile/use macports. other suggestion? m On Fri, Sep 27, 2013 at 12:17 PM, Thomas Mayer <[email protected]> wrote: > Hi, > > it may depend on the version of curl that you are using for compilation: > > CURL_SIZEOF_LONG is defined as 4, while sizeof(long) returns 8 on 64bit > systems. This leads to CurlchkszEQ(long, CURL_SIZEOF_LONG) returning -1. > > This has been reported in 2008 to the curl mailing list: > http://curl.haxx.se/mail/lib-2008-09/0051.html > > Maybe you can temporarily fix that by making the modifications in > curlbuild.h as described in the mail. > > Hth, > Thomas > > On 27.09.2013 00:04, me.grimm wrote: >> trying a quick compile OSX 10.8 I get: >> >> In file included from /sw/include/curl/curl.h:35: >> /sw/include/curl/curlrules.h:143:6: error: '__curl_rule_01__' declared as an >> array with a negative size >> [CurlchkszEQ(long, CURL_SIZEOF_LONG)]; >> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> /sw/include/curl/curlrules.h:132:27: note: expanded from macro 'CurlchkszEQ' >> #define CurlchkszEQ(t, s) sizeof(t) == s ? 1 : -1 >> ^~~~~~~~~~~~~~~~~~~~~~~ >> /sw/include/curl/curlrules.h:153:6: error: '__curl_rule_02__' declared as an >> array with a negative size >> [CurlchkszEQ(curl_off_t, CURL_SIZEOF_CURL_OFF_T)]; >> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> /sw/include/curl/curlrules.h:132:27: note: expanded from macro 'CurlchkszEQ' >> #define CurlchkszEQ(t, s) sizeof(t) == s ? 1 : -1 >> ^~~~~~~~~~~~~~~~~~~~~~~ >> >> ideas? >> >> thanks for all the work on this.... >> >> m >> >> >> On Tue, Sep 24, 2013 at 6:50 AM, Thomas Mayer <[email protected]> wrote: >>> Hello, >>> >>> I am happy to announce version 0.14.0 of PuREST JSON, code name: Davo. >>> >>> PuREST JSON is a library for working with RESTful HTTP webservices, and >>> JSON data. >>> >>> Authentication and authorization for webservices are available with >>> basic HTTP auth, cookie authentication, and OAuth. As an example for >>> OAuth authenticated webservices, a Twitter client is included. >>> >>> Changes in this version: >>> - Downloading to file >>> - Cancelling of requests possible >>> - [rest] and [oauth] now use libcurl multi interface internally >>> >>> Github repository: >>> https://github.com/residuum/PuRestJson >>> >>> Source code packages: >>> https://github.com/residuum/PuRestJson/releases >>> >>> Binaries for Windows and Debian i386 and amd64: >>> http://ix.residuum.org/pd/purest_json.html >>> >>> Build instructions for all platforms: >>> https://github.com/residuum/PuRestJson/wiki/Compilation >>> >>> Have fun, >>> Thomas >>> -- >>> "Chaney was aware that anything, however small, can get the eye of the >>> media if it's repulsive enough." (Robert Anton Wilson - The Universe >>> Next Door) >>> http://www.residuum.org/ >>> >>> _______________________________________________ >>> Pd-announce mailing list >>> [email protected] >>> http://lists.puredata.info/listinfo/pd-announce >>> >>> _______________________________________________ >>> [email protected] mailing list >>> UNSUBSCRIBE and account-management -> >>> http://lists.puredata.info/listinfo/pd-list >> >> >> > > > -- > "In an era when everything can be surveiled, all we have left is > politeness." > (Major Napier in: Neal Stephenson: The Diamond Age) > http://www.residuum.org/ > > _______________________________________________ > [email protected] mailing list > UNSUBSCRIBE and account-management -> > http://lists.puredata.info/listinfo/pd-list -- ____________________ m.e.grimm | m.f.a | ed.m. [email protected] _________________________________ _______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
