On Sun, Aug 14, 2011 at 2:28 PM, Jean-Sebastien Delfino
<jsdelf...@apache.org> wrote:
> On Thu, Aug 11, 2011 at 8:14 PM, dsh <daniel.hais...@googlemail.com> wrote:
> ...
>>
>> My attempt to provide an overview what works on FreeBSD (8.2) and what not:
>>
>> * autoconf, automake, libtool, doxygen, gcc can be installed from the
>> FreeBSD ports collection
>> * at the time there's only Apache HTTPD 2.2 available in the FreeBSD
>> ports collection. I started creating an additional Apache HTTPD 2.3
>> port [0] but did not finish it yet
>> * APR 2 - I sent an problem report [1] including a new port for the
>> most recent APR 2 version
>> * OpenSSL can be used from the FreeBSD base system
>> * pcre-8.12 can be used from the FreeBSD ports collection
>> * expat-2.0.1_1 can be used from the FreeBSD ports collection
>> * memcached-1.4.5 can be installed from the FreeBSD ports collection
>> * libevent-1.4.14b_2 can be installed from the FreeBSD ports collection
>> * libxml2-2.7.8_1 can be installed from the FreeBSD ports collection
>> * curl-7.21.3_2 can be installed from the FreeBSD ports collection
>> (including SSL support)
>> * I am currently in the process of upgrading the existing FreeBSD
>> SpiderMonkey 1.7.x port [2], [3]
>> * tinycdb-0.77 is available from the FreeBSD ports collection
>> * ap20-mod_security-2.5.13 is available from the FreeBSD ports
>> collection (not sure whether this one is too old)
>> * I started to create an Apache Axis2/C port for FreeBSD but hit an
>> issue which may be a bug [4]
>> * I started to create an Apache Qpid port for FreeBSD put hit an issue
>> which may be a bug [5], [6]
>> * ap20-mod_auth_openid-0.5 is available from the FreeBSD ports
>> collection including support for libopkele-2.0.2_1
>> * liboauth-0.9.4 is available from the FreeBSD ports collection
>> * I think Apache Vysper can be installed relatively easy from the
>> binary distribution and thus I decided to not create a separate
>> FreeBSD port
>> * Didn't create a FreeBSD port for Libstrophe yet cause I don't know
>> how to pull sources directly from Github while building a FreeBSD port
>> * postgresql-client-8.4.8 is available from the FreeBSD ports collection
>> * scribe-2.2_3 is available from the FreeBSD ports collection
>> * thrift-0.4.0,1 is available from the FreeBSD ports collection
>> * I created and submitted a new FreeBSD port for Apache Libcloud using a PR 
>> [7]
>>
>> [0] 
>> http://docs.freebsd.org/cgi/getmsg.cgi?fetch=284897+0+current/freebsd-ports
>> [1] http://www.freebsd.org/cgi/query-pr.cgi?pr=159658
>> [2] http://people.apache.org/~dsh/projects/fbsd-ports/spidermonkey185/
>> [3] 
>> http://docs.freebsd.org/cgi/getmsg.cgi?fetch=343488+0+current/freebsd-ports
>> [4] 
>> http://mail-archives.apache.org/mod_mbox/axis-c-user/201108.mbox/%3ccac0wh9akzrvc3-qzhg3thmfhnvi20kzerb0zp94hq_x+d_f...@mail.gmail.com%3E
>> [5] https://issues.apache.org/jira/browse/QPID-2549
>> [6] 
>> http://mail-archives.apache.org/mod_mbox/qpid-dev/201108.mbox/%3CCAC0wh9ZjuK0Ns_2LnAbM=oufhcg2gavsb99+pkpuybrtr6k...@mail.gmail.com%3E
>> [7] http://www.freebsd.org/cgi/query-pr.cgi?pr=159703
>>
>
> Wow, that's great progress! ... with a pretty long list of dependencies :)
>
> If there's too many issues with the dependencies it should be easy to
> scale down to the short list I mentioned earlier [9].
>
...

So I guess it's going to take a while to figure how to build the
complete list of dependencies with Clang/LLVM. :)

In the meantime the few changes in SVN revision r1164964 should allow
a subset of Tuscany to be built with Clang/LLVM.

The macos/macos-install script can be used to build the Tuscany
runtime, a subset of its components and their dependencies on a clean
Mac OS X 10.6.7 without requiring anything else than Xcode 4.1.
The dependencies are built with the Xcode 4.1 GCC compiler. Tuscany is
built with the Xcode 4.2 Clang/LLVM compiler.

Hope this helps.
--
Jean-Sebastien

Reply via email to