[JIRA] Updated: (SNOW-432) Snowglobe build process uses APR before download/install

Vex Streeter (JIRA) no-reply at lindenlab.cascadeo.com
Wed Jan 13 07:35:44 PST 2010

     [ http://jira.secondlife.com/browse/SNOW-432?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Vex Streeter updated SNOW-432:

    Attachment: dribble.out

added build with VERBOSE=1.

It is clear that the build is invoking make with -j 4, and that the compile is proceeding in one thread fast enough to break before the libraries are downloadeded/installed.

> Snowglobe build process uses APR before download/install
> --------------------------------------------------------
>                 Key: SNOW-432
>                 URL: http://jira.secondlife.com/browse/SNOW-432
>             Project: 6. Second Life Snowglobe - SNOW
>          Issue Type: Bug
>    Affects Versions: Snowglobe 1.3
>         Environment: linux builds, snowglobe trunk, version 3087,
>            Reporter: Vex Streeter
> APR library is used by various basic packages (llplugin, llmessage, llcommon) but doesn't get installed in the build's library directory until later in the process.  This causes the first build attempt to fail, but the second one to succeed.
> from fresh checkout:
> $ ./develop.py -m64 configure
> ...
> $ ./develop.p -m64 build
> ...
> make[2]: Entering directory `/opt/secondlife/src/snow/trunk/indra/viewer-linux-x86_64-relwithdebinfo'
> [  0%] Building CXX object llplugin/CMakeFiles/llplugin.dir/llpluginclassmedia.cpp.o
> In file included from /opt/secondlife/src/snow/trunk/indra/llplugin/llplugininstance.h:37,
>                  from /opt/secondlife/src/snow/trunk/indra/media_plugins/base/media_plugin_base.h:35,
>                  from /opt/secondlife/src/snow/trunk/indra/media_plugins/base/media_plugin_base.cpp:36:
> /opt/secondlife/src/snow/trunk/indra/llcommon/llapr.h:44:29: error: apr_thread_proc.h: No such file or directory
> /opt/secondlife/src/snow/trunk/indra/llcommon/llapr.h:45:30: error: apr_thread_mutex.h: No such file or directory
> /opt/secondlife/src/snow/trunk/indra/llcommon/llapr.h:46:24: error: apr_getopt.h: No such file or directory
> /opt/secondlife/src/snow/trunk/indra/llcommon/llapr.h:47:24: error: apr_signal.h: No such file or directory
> /opt/secondlife/src/snow/trunk/indra/llcommon/llapr.h:48:24: error: apr_atomic.h: No such file or directory
> ...
> make[2]: *** Waiting for unfinished jobs....
> -- Obtaining prebuilt 'apr_suite'
> ...
> I cannot tell without digging deeper if the prebuilt lib process is spawned in a parallel thread and happens not to complete, or if the problem is a missing ordering constraint of some sort.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators: http://jira.secondlife.com/secure/Administrators.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the Jira-notify mailing list