Have to look at it during the weekend again or so. Didn't have much
time recently cause I had to focus on other stuff. I think I will
disable each broken dependency in the FreeBSD port and thus build
Tuscany only with the proposed set of minimal dependency for now.

Cheers
Daniel

On Tue, Sep 6, 2011 at 12:16 AM, Jean-Sebastien Delfino
<jsdelf...@apache.org> wrote:
> 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