From nickyperian at gmail.com Sun Apr 1 19:04:35 2018 From: nickyperian at gmail.com (Nicky Perian) Date: Sun, 1 Apr 2018 21:04:35 -0500 Subject: [opensource-dev] building a viewer: fails with some undefined variables In-Reply-To: References: <3571126.BLRt9DSlL5@kirika.eregion.home> <6C2C26A1-17EA-49CA-A5A6-0A449AEE5C41@gmail.com> <3026437.IaLv16InJK@kirika.eregion.home> <2013871.cxF3F3xNig@kirika.eregion.home> Message-ID: <6858A0AE-7F44-44E8-BAB5-705D9E6ACEB1@gmail.com> Repo is not pretty, but is up to date for linux 64 build > On Mar 31, 2018, at 5:07 PM, Nicky Perian wrote: > > openjpeg-1.5.0.201701152240-windows64-201701152240.tar.bz2 > > The build code for linux is lacking some pushes. > > overview > > I?ll have it current in a day or so. Just put a watch on the repo. > >> On Mar 31, 2018, at 4:58 PM, Lance Corrimal > wrote: >> >> Am Samstag, 31. M?rz 2018, 20:35:06 CEST schrieb Lance Corrimal: >>> Am Samstag, 31. M?rz 2018, 19:57:50 CEST schrieb Nicky Perian: >>>> Yes openjpeg-1.5.1 is faulty. >>>> openjpeg-1.5.0.180801725-linux64-180801725.tar.bz2 >>>> >>>> 0 >>>> 1725-linux64-180801725.tar.bz2>. untested but win and mac versions work. >>> >>> I'll build using that one and report back. >> >> that works fine now, thanks! >> >> could you pass me the link for the windows64 package too? >> >> Cheers >> LC >> >> >> >> _______________________________________________ >> Policies and (un)subscribe information available here: >> http://wiki.secondlife.com/wiki/OpenSource-Dev >> Please read the policies before posting to keep unmoderated posting privileges > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.secondlife.com/pipermail/opensource-dev/attachments/20180401/ccd87a5e/attachment.htm From nickyperian at gmail.com Tue Apr 10 13:51:14 2018 From: nickyperian at gmail.com (Nicky Perian) Date: Tue, 10 Apr 2018 15:51:14 -0500 Subject: [opensource-dev] llbase Message-ID: package llbase has no installation information configured for platform linux64 What is the correction for this? From oz at lindenlab.com Tue Apr 10 13:56:09 2018 From: oz at lindenlab.com (Oz Linden (Scott Lawrence)) Date: Tue, 10 Apr 2018 16:56:09 -0400 Subject: [opensource-dev] llbase In-Reply-To: References: Message-ID: <7118ece7-5c59-cacd-70d2-ef968ce0ca77@lindenlab.com> On 2018-04-10 16:51 , Nicky Perian wrote: > package llbase has no installation information configured for platform linux64 > > What is the correction for this? llbase is pure python, so you should be able to copy from any other platform. -- OZ LINDEN | Senior Director, Second Life Engineering email or hangouts: oz at lindenlab.com | Real Life: Scott Lawrence LINDEN LAB | Create Virtual Experiences -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.secondlife.com/pipermail/opensource-dev/attachments/20180410/d40b8101/attachment.htm From nickyperian at gmail.com Wed Apr 11 10:50:03 2018 From: nickyperian at gmail.com (Nicky Perian) Date: Wed, 11 Apr 2018 12:50:03 -0500 Subject: [opensource-dev] Linux 64 build Message-ID: Has anyone seen this before and know how to resolve it? [ 5%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llallocator.cpp.o In file included from /usr/include/x86_64-linux-gnu/c++/6/bits/c++config.h:507:0, from /usr/include/c++/6/cstring:41, from /home/nicky/kokua-sl-gcc6/indra/llcommon/linden_common.h:50, from /home/nicky/kokua-sl-gcc6/indra/llcommon/llallocator.cpp:27: /usr/include/x86_64-linux-gnu/c++/6/bits/os_defines.h:44:19: error: missing binary operator before token "(" #if __GLIBC_PREREQ(2,15) && defined(_GNU_SOURCE) From rhona29432 at aol.com Thu Apr 12 18:54:15 2018 From: rhona29432 at aol.com (Sarah) Date: Thu, 12 Apr 2018 21:54:15 -0400 Subject: [opensource-dev] [viewer-development-commits] commit/viewer-release: 47 new changesets Message-ID: <162bcb5d048-1797-f002@webjas-vac169.srv.aolmail.net> Summary: Pull in macOS version o -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.secondlife.com/pipermail/opensource-dev/attachments/20180412/dede860a/attachment.htm From rhona29432 at aol.com Fri Apr 13 14:54:30 2018 From: rhona29432 at aol.com (Sarah) Date: Fri, 13 Apr 2018 17:54:30 -0400 Subject: [opensource-dev] [viewer-development-commits] commit/viewer-release: 47 new changesets Message-ID: <162c100b11e-179c-14d09@webjas-vac170.srv.aolmail.net> Summary: Pull in macOS version o -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.secondlife.com/pipermail/opensource-dev/attachments/20180413/4e2d6135/attachment.htm From kittin.ninetails at gmail.com Thu Apr 19 09:20:36 2018 From: kittin.ninetails at gmail.com (Kittin Ninetails) Date: Thu, 19 Apr 2018 09:20:36 -0700 Subject: [opensource-dev] Mac Build - Where do I start? Message-ID: Wow, a lot has changed since I last pulled the Viewer source. And with the big warning on the wiki saying the instructions are out of date, I'm not sure where to start. If anyone has some quick & dirty notes for a command-line build, I'd appreciate them. My current questions are: - What version of OSX do I have to be on? I'm probably going to have to downgrade something. - What Xcode is supported? Apple keeps pushing the latest on me, so I'll probably have to downgrade that, too. - What is is the LL_BUILD env variable and how do I use it? - Is it still: autobuild configure -c ReleaseOS ? I'll probably have a lot more questions, but if someone can help me get started (again), I'd appreciate it. I'm also not sure why autobuild.xml references "../indra". Shouldn't that be "./indra"? Or am I supposed to now launch autobuild from a subdirectory? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.secondlife.com/pipermail/opensource-dev/attachments/20180419/482524c4/attachment.htm From cinder at alchemyviewer.org Fri Apr 20 06:42:46 2018 From: cinder at alchemyviewer.org (Cinder Roxley) Date: Fri, 20 Apr 2018 06:42:46 -0700 Subject: [opensource-dev] Mac Build - Where do I start? In-Reply-To: References: Message-ID: Hi Kittin! I haven?t built the viewer in a little while, but you should be able to build with the latest version of macOS 10.13. As far as Xcode, I think the latest will work too. If it doesn?t, it?s probably clang being picky. All the autobuild steps are pretty much the same. Feel free to reach out to be directly if you get snagged, I should probably try building the viewer again soon too. On April 19, 2018 at 11:20:41 AM, Kittin Ninetails ( kittin.ninetails at gmail.com) wrote: Wow, a lot has changed since I last pulled the Viewer source. And with the big warning on the wiki saying the instructions are out of date, I'm not sure where to start. If anyone has some quick & dirty notes for a command-line build, I'd appreciate them. My current questions are: - What version of OSX do I have to be on? I'm probably going to have to downgrade something. - What Xcode is supported? Apple keeps pushing the latest on me, so I'll probably have to downgrade that, too. - What is is the LL_BUILD env variable and how do I use it? - Is it still: autobuild configure -c ReleaseOS ? I'll probably have a lot more questions, but if someone can help me get started (again), I'd appreciate it. I'm also not sure why autobuild.xml references "../indra". Shouldn't that be "./indra"? Or am I supposed to now launch autobuild from a subdirectory? _______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.secondlife.com/pipermail/opensource-dev/attachments/20180420/12887750/attachment.htm From cinder at alchemyviewer.org Mon Apr 23 07:56:37 2018 From: cinder at alchemyviewer.org (Cinder Roxley) Date: Mon, 23 Apr 2018 07:56:37 -0700 Subject: [opensource-dev] Mac Build - Where do I start? In-Reply-To: <5ada302a.4955650a.16e2e.f229@mx.google.com> References: <5ada302a.4955650a.16e2e.f229@mx.google.com> Message-ID: I was looking into this a bit over the weekend. I hadn?t really tried to build SLViewer in a while. I wish I had better news, but I couldn?t figure out what was going on with it now either. Seems to have become a massively over engineered and undocumented process developed for CI not individual development, no doubt. Doesn?t help that autobuiild.xml was removed and recreated making hg blame useless. Some docs would be nice, until then, I don?t think figuring it out is worth the time. Sorry. On April 20, 2018 at 1:23:40 PM, Kittin Ninetails ( kittin.ninetails at gmail.com) wrote: Hiya, I?m snagged. Very snagged. First, it complains about a LL_BUILD env var I don?t have set. So I set it to -Wall and I get ?must contain -isysroot or something like that. So I add that, and still no luck. I don?t know why automake.xml keeps calling for ../indra when indra is a subdir of the current directory. It?s all very confusing right now and none of the current documents seem to mention any of this. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.secondlife.com/pipermail/opensource-dev/attachments/20180423/1f2d212c/attachment.htm From nickyperian at gmail.com Mon Apr 23 09:09:52 2018 From: nickyperian at gmail.com (Nicky Perian) Date: Mon, 23 Apr 2018 11:09:52 -0500 Subject: [opensource-dev] Mac Build - Where do I start? In-Reply-To: References: <5ada302a.4955650a.16e2e.f229@mx.google.com> Message-ID: Step 1. hg clone ssh://hg at bitbucket.org/lindenlab/viewer-build-variables Or hg clone ssh://hg at bitbucket.org/kokua/viewer-build-variables //setup for multiple Xcode installed in /Xcode currently Xcode-9.3 Set an environment variable AUTOBUILD_VARIABLES_FILE=/Users/bill/viewer-build-variables/variables Step 2. Pip install autobuild1.1 Following is a bit customized. I switch between autobuild-1.0 and autobuild-1.1. I source .bash_profile for part of the switching. {code} # araxis export PATH=$PATH:/Applications/Araxis\ Merge.app/Contents/Utilities # virtualenv export WORKON_HOME=~/virtualenvs source /usr/local/bin/virtualenvwrapper.sh # autobuild #workon autobuild-1.1 #alias autobuild="/Users/bill/virtualenvs/autobuild-1.1/bin/autobuild" #export AUTOBUILD="/Users/bill/virtualenvs/autobuild-1.1/bin/autobuild" export AUTOBUILD_VARIABLES_FILE="/Users/bill/viewer-build-variables/variables" #export PATH='/Library/Python/2.7/site-packages/autobuild:$PATHworkon export DEVELOPER_DIR='/Xcode/Xcode_9.3.app/Contents/Developer/' export CMAKE_OSX_ROOT='Xcode/Xcode_9.3.app/Contents/Developer/Platforms/MacOSX.platform/Devloper/SDKs/MacOSX10.13.sdk' {/code} I source another file to move to older Xcode and autobuild-1.0 Step 3. Configure and build. From my build script. Full paths are not needed for CL entry {code} /Users/bill/virtualenvs/autobuild-1.1/bin/autobuild \ configure --address-size=64 -q -c ReleaseOS -- -DLL_TESTS:BOOL=OFF -DFMODEX:BOOL=ON -DOPENAL:BOOL=OFF -DPACKAGE:BOOL=ON \ -DUSE_KDU:BOOL=OFF -DRELEASE_CRASH_REPORTING:BOOL=OFF -DVIEWER_CHANNEL="Kokua Release RLV? ? /Users/bill/virtualenvs/autobuild-1.1/bin/autobuild build --address-size=64 --no-configure -q -c ReleaseOS 2>&1 |tee -a DarwinSLRLV.log date 2>&1 |tee -a DarwinSLRLV.log {/code} > On Apr 23, 2018, at 9:56 AM, Cinder Roxley wrote: > > I was looking into this a bit over the weekend. I hadn?t really tried to build SLViewer in a while. I wish I had better news, but I couldn?t figure out what was going on with it now either. Seems to have become a massively over engineered and undocumented process developed for CI not individual development, no doubt. Doesn?t help that autobuiild.xml was removed and recreated making hg blame useless. > > Some docs would be nice, until then, I don?t think figuring it out is worth the time. Sorry. > > On April 20, 2018 at 1:23:40 PM, Kittin Ninetails (kittin.ninetails at gmail.com ) wrote: > >> Hiya, >> >> >> I?m snagged. Very snagged. First, it complains about a LL_BUILD env var I don?t have set. So I set it to -Wall and I get ?must contain -isysroot or something like that. So I add that, and still no luck. >> >> >> I don?t know why automake.xml keeps calling for ../indra when indra is a subdir of the current directory. >> >> >> It?s all very confusing right now and none of the current documents seem to mention any of this. >> >> > _______________________________________________ > Policies and (un)subscribe information available here: > http://wiki.secondlife.com/wiki/OpenSource-Dev > Please read the policies before posting to keep unmoderated posting privileges -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.secondlife.com/pipermail/opensource-dev/attachments/20180423/c3912ce4/attachment.htm From kittin.ninetails at gmail.com Mon Apr 23 10:36:34 2018 From: kittin.ninetails at gmail.com (Kittin Ninetails) Date: Mon, 23 Apr 2018 10:36:34 -0700 Subject: [opensource-dev] Mac Build - Where do I start? In-Reply-To: References: <5ada302a.4955650a.16e2e.f229@mx.google.com> Message-ID: Thanks, Nicky! That got me much further. It stops with an error with llbase and llsd? I'm not familiar with those. PhaseScriptExecution CMake\ PostBuild\ Rules > /Users/kittin/Dev/Personal/SL/Viewer/build-darwin-x86_64/newview/SecondLife.build/Release/secondlife-bin.build/Script-8E4364E25B1E434A98F894BF.sh > cd /Users/kittin/Dev/Personal/SL/Viewer/indra > /bin/sh -c > /Users/kittin/Dev/Personal/SL/Viewer/build-darwin-x86_64/newview/SecondLife.build/Release/secondlife-bin.build/Script-8E4364E25B1E434A98F894BF.sh > /usr/bin/python > /Users/kittin/Dev/Personal/SL/Viewer/indra/newview/viewer_manifest.py > --actions=copy --arch=x86_64 > --artwork=/Users/kittin/Dev/Personal/SL/Viewer/indra/newview > --build=/Users/kittin/Dev/Personal/SL/Viewer/build-darwin-x86_64/newview > --buildtype=Release --configuration=Release > --dest=/Users/kittin/Dev/Personal/SL/Viewer/build-darwin-x86_64/newview/Release/Second\ > Life.app --grid=agni --channel=KittinTest > --versionfile=/Users/kittin/Dev/Personal/SL/Viewer/build-darwin-x86_64/newview/viewer_version.txt > --bundleid=com.secondlife.indra.viewer > --source=/Users/kittin/Dev/Personal/SL/Viewer/indra/newview > Traceback (most recent call last): > File > "/Users/kittin/Dev/Personal/SL/Viewer/indra/newview/viewer_manifest.py", > line 49, in > from llbase import llsd > ImportError: No module named llbase > make: *** [secondlife-bin_buildpart_0] Error 1 > Command /bin/sh failed with exit code 2 > ** BUILD FAILED ** On Mon, Apr 23, 2018 at 9:09 AM, Nicky Perian wrote: > Step 1. > hg clone ssh://hg at bitbucket.org/lindenlab/viewer-build-variables > > Or > hg clone ssh://hg at bitbucket.org/kokua/viewer-build-variables //setup for > multiple Xcode installed in /Xcode currently Xcode-9.3 > > Set an environment variable AUTOBUILD_VARIABLES_ > FILE=/Users/bill/viewer-build-variables/variables > > Step 2. > Pip install autobuild1.1 > > Following is a bit customized. I switch between autobuild-1.0 and > autobuild-1.1. I source .bash_profile for part of the switching. > > {code} > # araxis > export PATH=$PATH:/Applications/Araxis\ Merge.app/Contents/Utilities > # virtualenv > export WORKON_HOME=~/virtualenvs > source /usr/local/bin/virtualenvwrapper.sh > # autobuild > #workon autobuild-1.1 > #alias autobuild="/Users/bill/virtualenvs/autobuild-1.1/bin/autobuild" > #export AUTOBUILD="/Users/bill/virtualenvs/autobuild-1.1/bin/autobuild" > export AUTOBUILD_VARIABLES_FILE="/Users/bill/viewer-build- > variables/variables" > #export PATH='/Library/Python/2.7/site-packages/autobuild:$PATHworkon > export DEVELOPER_DIR='/Xcode/Xcode_9.3.app/Contents/Developer/' > export CMAKE_OSX_ROOT='Xcode/Xcode_9.3.app/Contents/Developer/ > Platforms/MacOSX.platform/Devloper/SDKs/MacOSX10.13.sdk' > {/code} > > I source another file to move to older Xcode and autobuild-1.0 > > > Step 3. > Configure and build. > > From my build script. Full paths are not needed for CL entry > {code} > /Users/bill/virtualenvs/autobuild-1.1/bin/autobuild \ > configure --address-size=64 -q -c ReleaseOS -- -DLL_TESTS:BOOL=OFF > -DFMODEX:BOOL=ON -DOPENAL:BOOL=OFF -DPACKAGE:BOOL=ON \ > -DUSE_KDU:BOOL=OFF -DRELEASE_CRASH_REPORTING:BOOL=OFF > -DVIEWER_CHANNEL="Kokua Release RLV? > ? > /Users/bill/virtualenvs/autobuild-1.1/bin/autobuild build > --address-size=64 --no-configure -q -c ReleaseOS 2>&1 |tee -a > DarwinSLRLV.log > date 2>&1 |tee -a DarwinSLRLV.log > {/code} > > > > > > > > On Apr 23, 2018, at 9:56 AM, Cinder Roxley > wrote: > > I was looking into this a bit over the weekend. I hadn?t really tried to > build SLViewer in a while. I wish I had better news, but I couldn?t figure > out what was going on with it now either. Seems to have become a massively > over engineered and undocumented process developed for CI not individual > development, no doubt. Doesn?t help that autobuiild.xml was removed and > recreated making hg blame useless. > > Some docs would be nice, until then, I don?t think figuring it out is > worth the time. Sorry. > > On April 20, 2018 at 1:23:40 PM, Kittin Ninetails ( > kittin.ninetails at gmail.com) wrote: > > Hiya, > > > I?m snagged. Very snagged. First, it complains about a LL_BUILD env var > I don?t have set. So I set it to -Wall and I get ?must contain -isysroot > or something like that. So I add that, and still no luck. > > > I don?t know why automake.xml keeps calling for ../indra when indra is a > subdir of the current directory. > > > It?s all very confusing right now and none of the current documents seem > to mention any of this. > > > _______________________________________________ > Policies and (un)subscribe information available here: > http://wiki.secondlife.com/wiki/OpenSource-Dev > Please read the policies before posting to keep unmoderated posting > privileges > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.secondlife.com/pipermail/opensource-dev/attachments/20180423/95838d07/attachment-0001.htm From cinder at alchemyviewer.org Mon Apr 23 10:37:39 2018 From: cinder at alchemyviewer.org (Cinder Roxley) Date: Mon, 23 Apr 2018 13:37:39 -0400 Subject: [opensource-dev] Mac Build - Where do I start? In-Reply-To: References: <5ada302a.4955650a.16e2e.f229@mx.google.com> Message-ID: pip install llbase On April 23, 2018 at 12:36:36 PM, Kittin Ninetails ( kittin.ninetails at gmail.com) wrote: Thanks, Nicky! That got me much further. It stops with an error with llbase and llsd? I'm not familiar with those. PhaseScriptExecution CMake\ PostBuild\ Rules > /Users/kittin/Dev/Personal/SL/Viewer/build-darwin-x86_64/newview/SecondLife.build/Release/secondlife-bin.build/Script-8E4364E25B1E434A98F894BF.sh > cd /Users/kittin/Dev/Personal/SL/Viewer/indra > /bin/sh -c > /Users/kittin/Dev/Personal/SL/Viewer/build-darwin-x86_64/newview/SecondLife.build/Release/secondlife-bin.build/Script-8E4364E25B1E434A98F894BF.sh > /usr/bin/python > /Users/kittin/Dev/Personal/SL/Viewer/indra/newview/viewer_manifest.py > --actions=copy --arch=x86_64 > --artwork=/Users/kittin/Dev/Personal/SL/Viewer/indra/newview > --build=/Users/kittin/Dev/Personal/SL/Viewer/build-darwin-x86_64/newview > --buildtype=Release --configuration=Release > --dest=/Users/kittin/Dev/Personal/SL/Viewer/build-darwin-x86_64/newview/Release/Second\ > Life.app --grid=agni --channel=KittinTest > --versionfile=/Users/kittin/Dev/Personal/SL/Viewer/build-darwin-x86_64/newview/viewer_version.txt > --bundleid=com.secondlife.indra.viewer > --source=/Users/kittin/Dev/Personal/SL/Viewer/indra/newview > Traceback (most recent call last): > File > "/Users/kittin/Dev/Personal/SL/Viewer/indra/newview/viewer_manifest.py", > line 49, in > from llbase import llsd > ImportError: No module named llbase > make: *** [secondlife-bin_buildpart_0] Error 1 > Command /bin/sh failed with exit code 2 > ** BUILD FAILED ** On Mon, Apr 23, 2018 at 9:09 AM, Nicky Perian wrote: > Step 1. > hg clone ssh://hg at bitbucket.org/lindenlab/viewer-build-variables > > Or > hg clone ssh://hg at bitbucket.org/kokua/viewer-build-variables //setup for > multiple Xcode installed in /Xcode currently Xcode-9.3 > > Set an environment variable AUTOBUILD_VARIABLES_ > FILE=/Users/bill/viewer-build-variables/variables > > Step 2. > Pip install autobuild1.1 > > Following is a bit customized. I switch between autobuild-1.0 and > autobuild-1.1. I source .bash_profile for part of the switching. > > {code} > # araxis > export PATH=$PATH:/Applications/Araxis\ Merge.app/Contents/Utilities > # virtualenv > export WORKON_HOME=~/virtualenvs > source /usr/local/bin/virtualenvwrapper.sh > # autobuild > #workon autobuild-1.1 > #alias autobuild="/Users/bill/virtualenvs/autobuild-1.1/bin/autobuild" > #export AUTOBUILD="/Users/bill/virtualenvs/autobuild-1.1/bin/autobuild" > export AUTOBUILD_VARIABLES_FILE="/Users/bill/viewer-build- > variables/variables" > #export PATH='/Library/Python/2.7/site-packages/autobuild:$PATHworkon > export DEVELOPER_DIR='/Xcode/Xcode_9.3.app/Contents/Developer/' > export CMAKE_OSX_ROOT='Xcode/Xcode_9.3.app/Contents/Developer/ > Platforms/MacOSX.platform/Devloper/SDKs/MacOSX10.13.sdk' > {/code} > > I source another file to move to older Xcode and autobuild-1.0 > > > Step 3. > Configure and build. > > From my build script. Full paths are not needed for CL entry > {code} > /Users/bill/virtualenvs/autobuild-1.1/bin/autobuild \ > configure --address-size=64 -q -c ReleaseOS -- -DLL_TESTS:BOOL=OFF > -DFMODEX:BOOL=ON -DOPENAL:BOOL=OFF -DPACKAGE:BOOL=ON \ > -DUSE_KDU:BOOL=OFF -DRELEASE_CRASH_REPORTING:BOOL=OFF > -DVIEWER_CHANNEL="Kokua Release RLV? > ? > /Users/bill/virtualenvs/autobuild-1.1/bin/autobuild build > --address-size=64 --no-configure -q -c ReleaseOS 2>&1 |tee -a > DarwinSLRLV.log > date 2>&1 |tee -a DarwinSLRLV.log > {/code} > > > > > > > > On Apr 23, 2018, at 9:56 AM, Cinder Roxley > wrote: > > I was looking into this a bit over the weekend. I hadn?t really tried to > build SLViewer in a while. I wish I had better news, but I couldn?t figure > out what was going on with it now either. Seems to have become a massively > over engineered and undocumented process developed for CI not individual > development, no doubt. Doesn?t help that autobuiild.xml was removed and > recreated making hg blame useless. > > Some docs would be nice, until then, I don?t think figuring it out is > worth the time. Sorry. > > On April 20, 2018 at 1:23:40 PM, Kittin Ninetails ( > kittin.ninetails at gmail.com) wrote: > > Hiya, > > > I?m snagged. Very snagged. First, it complains about a LL_BUILD env var > I don?t have set. So I set it to -Wall and I get ?must contain -isysroot > or something like that. So I add that, and still no luck. > > > I don?t know why automake.xml keeps calling for ../indra when indra is a > subdir of the current directory. > > > It?s all very confusing right now and none of the current documents seem > to mention any of this. > > > _______________________________________________ > Policies and (un)subscribe information available here: > http://wiki.secondlife.com/wiki/OpenSource-Dev > Please read the policies before posting to keep unmoderated posting > privileges > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.secondlife.com/pipermail/opensource-dev/attachments/20180423/1cd70795/attachment.htm From kittin.ninetails at gmail.com Mon Apr 23 11:30:36 2018 From: kittin.ninetails at gmail.com (Kittin Ninetails) Date: Mon, 23 Apr 2018 11:30:36 -0700 Subject: [opensource-dev] Mac Build - Where do I start? In-Reply-To: References: <5ada302a.4955650a.16e2e.f229@mx.google.com> Message-ID: Nope...that doesn't work. :( I can install llbase 1.1.2, but it doesn't solve the error. On Mon, Apr 23, 2018 at 10:37 AM, Cinder Roxley wrote: > pip install llbase > > > On April 23, 2018 at 12:36:36 PM, Kittin Ninetails ( > kittin.ninetails at gmail.com) wrote: > > Thanks, Nicky! That got me much further. It stops with an error with > llbase and llsd? I'm not familiar with those. > > > PhaseScriptExecution CMake\ PostBuild\ Rules /Users/kittin/Dev/Personal/SL/ >> Viewer/build-darwin-x86_64/newview/SecondLife.build/ >> Release/secondlife-bin.build/Script-8E4364E25B1E434A98F894BF.sh >> cd /Users/kittin/Dev/Personal/SL/Viewer/indra >> /bin/sh -c /Users/kittin/Dev/Personal/SL/Viewer/build-darwin-x86_64/ >> newview/SecondLife.build/Release/secondlife-bin.build/Script- >> 8E4364E25B1E434A98F894BF.sh >> /usr/bin/python /Users/kittin/Dev/Personal/SL/ >> Viewer/indra/newview/viewer_manifest.py --actions=copy --arch=x86_64 >> --artwork=/Users/kittin/Dev/Personal/SL/Viewer/indra/newview >> --build=/Users/kittin/Dev/Personal/SL/Viewer/build-darwin-x86_64/newview >> --buildtype=Release --configuration=Release --dest=/Users/kittin/Dev/ >> Personal/SL/Viewer/build-darwin-x86_64/newview/Release/Second\ Life.app >> --grid=agni --channel=KittinTest --versionfile=/Users/kittin/ >> Dev/Personal/SL/Viewer/build-darwin-x86_64/newview/viewer_version.txt >> --bundleid=com.secondlife.indra.viewer --source=/Users/kittin/Dev/ >> Personal/SL/Viewer/indra/newview >> Traceback (most recent call last): >> File "/Users/kittin/Dev/Personal/SL/Viewer/indra/newview/viewer_manifest.py", >> line 49, in >> from llbase import llsd >> ImportError: No module named llbase >> make: *** [secondlife-bin_buildpart_0] Error 1 >> Command /bin/sh failed with exit code 2 >> ** BUILD FAILED ** > > > > On Mon, Apr 23, 2018 at 9:09 AM, Nicky Perian > wrote: > >> Step 1. >> hg clone ssh://hg at bitbucket.org/lindenlab/viewer-build-variables >> >> Or >> hg clone ssh://hg at bitbucket.org/kokua/viewer-build-variables //setup >> for multiple Xcode installed in /Xcode currently Xcode-9.3 >> >> Set an environment variable AUTOBUILD_VARIABLES_F >> ILE=/Users/bill/viewer-build-variables/variables >> >> Step 2. >> Pip install autobuild1.1 >> >> Following is a bit customized. I switch between autobuild-1.0 and >> autobuild-1.1. I source .bash_profile for part of the switching. >> >> {code} >> # araxis >> export PATH=$PATH:/Applications/Araxis\ Merge.app/Contents/Utilities >> # virtualenv >> export WORKON_HOME=~/virtualenvs >> source /usr/local/bin/virtualenvwrapper.sh >> # autobuild >> #workon autobuild-1.1 >> #alias autobuild="/Users/bill/virtualenvs/autobuild-1.1/bin/autobuild" >> #export AUTOBUILD="/Users/bill/virtualenvs/autobuild-1.1/bin/autobuild" >> export AUTOBUILD_VARIABLES_FILE="/Users/bill/viewer-build-variables >> /variables" >> #export PATH='/Library/Python/2.7/site-packages/autobuild:$PATHworkon >> export DEVELOPER_DIR='/Xcode/Xcode_9.3.app/Contents/Developer/' >> export CMAKE_OSX_ROOT='Xcode/Xcode_9.3.app/Contents/Developer/Platf >> orms/MacOSX.platform/Devloper/SDKs/MacOSX10.13.sdk' >> {/code} >> >> I source another file to move to older Xcode and autobuild-1.0 >> >> >> Step 3. >> Configure and build. >> >> From my build script. Full paths are not needed for CL entry >> {code} >> /Users/bill/virtualenvs/autobuild-1.1/bin/autobuild \ >> configure --address-size=64 -q -c ReleaseOS -- -DLL_TESTS:BOOL=OFF >> -DFMODEX:BOOL=ON -DOPENAL:BOOL=OFF -DPACKAGE:BOOL=ON \ >> -DUSE_KDU:BOOL=OFF -DRELEASE_CRASH_REPORTING:BOOL=OFF >> -DVIEWER_CHANNEL="Kokua Release RLV? >> ? >> /Users/bill/virtualenvs/autobuild-1.1/bin/autobuild build >> --address-size=64 --no-configure -q -c ReleaseOS 2>&1 |tee -a >> DarwinSLRLV.log >> date 2>&1 |tee -a DarwinSLRLV.log >> {/code} >> >> >> >> >> >> >> >> On Apr 23, 2018, at 9:56 AM, Cinder Roxley >> wrote: >> >> I was looking into this a bit over the weekend. I hadn?t really tried to >> build SLViewer in a while. I wish I had better news, but I couldn?t figure >> out what was going on with it now either. Seems to have become a massively >> over engineered and undocumented process developed for CI not individual >> development, no doubt. Doesn?t help that autobuiild.xml was removed and >> recreated making hg blame useless. >> >> Some docs would be nice, until then, I don?t think figuring it out is >> worth the time. Sorry. >> >> On April 20, 2018 at 1:23:40 PM, Kittin Ninetails ( >> kittin.ninetails at gmail.com) wrote: >> >> Hiya, >> >> >> I?m snagged. Very snagged. First, it complains about a LL_BUILD env >> var I don?t have set. So I set it to -Wall and I get ?must contain >> -isysroot or something like that. So I add that, and still no luck. >> >> >> I don?t know why automake.xml keeps calling for ../indra when indra is a >> subdir of the current directory. >> >> >> It?s all very confusing right now and none of the current documents seem >> to mention any of this. >> >> >> _______________________________________________ >> Policies and (un)subscribe information available here: >> http://wiki.secondlife.com/wiki/OpenSource-Dev >> Please read the policies before posting to keep unmoderated posting >> privileges >> >> >> > > _______________________________________________ > Policies and (un)subscribe information available here: > http://wiki.secondlife.com/wiki/OpenSource-Dev > Please read the policies before posting to keep unmoderated posting > privileges > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.secondlife.com/pipermail/opensource-dev/attachments/20180423/8752b0ec/attachment-0001.htm From kittin.ninetails at gmail.com Mon Apr 23 12:39:06 2018 From: kittin.ninetails at gmail.com (Kittin Ninetails) Date: Mon, 23 Apr 2018 12:39:06 -0700 Subject: [opensource-dev] Mac Build - Where do I start? In-Reply-To: References: <5ada302a.4955650a.16e2e.f229@mx.google.com> Message-ID: Solved! cmake is finding /usr/bin/python, but I run /opt/local/bin/python from MacPorts. I'm not sure what the right solution is. There's probably an env var I need to set. But with a little jiggering, I got it to compile and link! On Mon, Apr 23, 2018 at 11:30 AM, Kittin Ninetails < kittin.ninetails at gmail.com> wrote: > Nope...that doesn't work. :( > > I can install llbase 1.1.2, but it doesn't solve the error. > > > On Mon, Apr 23, 2018 at 10:37 AM, Cinder Roxley > wrote: > >> pip install llbase >> >> >> On April 23, 2018 at 12:36:36 PM, Kittin Ninetails ( >> kittin.ninetails at gmail.com) wrote: >> >> Thanks, Nicky! That got me much further. It stops with an error with >> llbase and llsd? I'm not familiar with those. >> >> >> PhaseScriptExecution CMake\ PostBuild\ Rules >>> /Users/kittin/Dev/Personal/SL/Viewer/build-darwin-x86_64/new >>> view/SecondLife.build/Release/secondlife-bin.build/Script-8E >>> 4364E25B1E434A98F894BF.sh >>> cd /Users/kittin/Dev/Personal/SL/Viewer/indra >>> /bin/sh -c /Users/kittin/Dev/Personal/SL/ >>> Viewer/build-darwin-x86_64/newview/SecondLife.build/Release/ >>> secondlife-bin.build/Script-8E4364E25B1E434A98F894BF.sh >>> /usr/bin/python /Users/kittin/Dev/Personal/SL/ >>> Viewer/indra/newview/viewer_manifest.py --actions=copy --arch=x86_64 >>> --artwork=/Users/kittin/Dev/Personal/SL/Viewer/indra/newview >>> --build=/Users/kittin/Dev/Personal/SL/Viewer/build-darwin-x86_64/newview >>> --buildtype=Release --configuration=Release --dest=/Users/kittin/Dev/Perso >>> nal/SL/Viewer/build-darwin-x86_64/newview/Release/Second\ Life.app >>> --grid=agni --channel=KittinTest --versionfile=/Users/kittin/De >>> v/Personal/SL/Viewer/build-darwin-x86_64/newview/viewer_version.txt >>> --bundleid=com.secondlife.indra.viewer --source=/Users/kittin/Dev/Per >>> sonal/SL/Viewer/indra/newview >>> Traceback (most recent call last): >>> File "/Users/kittin/Dev/Personal/SL/Viewer/indra/newview/viewer_manifest.py", >>> line 49, in >>> from llbase import llsd >>> ImportError: No module named llbase >>> make: *** [secondlife-bin_buildpart_0] Error 1 >>> Command /bin/sh failed with exit code 2 >>> ** BUILD FAILED ** >> >> >> >> On Mon, Apr 23, 2018 at 9:09 AM, Nicky Perian >> wrote: >> >>> Step 1. >>> hg clone ssh://hg at bitbucket.org/lindenlab/viewer-build-variables >>> >>> Or >>> hg clone ssh://hg at bitbucket.org/kokua/viewer-build-variables //setup >>> for multiple Xcode installed in /Xcode currently Xcode-9.3 >>> >>> Set an environment variable AUTOBUILD_VARIABLES_F >>> ILE=/Users/bill/viewer-build-variables/variables >>> >>> Step 2. >>> Pip install autobuild1.1 >>> >>> Following is a bit customized. I switch between autobuild-1.0 and >>> autobuild-1.1. I source .bash_profile for part of the switching. >>> >>> {code} >>> # araxis >>> export PATH=$PATH:/Applications/Araxis\ Merge.app/Contents/Utilities >>> # virtualenv >>> export WORKON_HOME=~/virtualenvs >>> source /usr/local/bin/virtualenvwrapper.sh >>> # autobuild >>> #workon autobuild-1.1 >>> #alias autobuild="/Users/bill/virtualenvs/autobuild-1.1/bin/autobuild" >>> #export AUTOBUILD="/Users/bill/virtualenvs/autobuild-1.1/bin/autobuild" >>> export AUTOBUILD_VARIABLES_FILE="/Users/bill/viewer-build-variables >>> /variables" >>> #export PATH='/Library/Python/2.7/site-packages/autobuild:$PATHworkon >>> export DEVELOPER_DIR='/Xcode/Xcode_9.3.app/Contents/Developer/' >>> export CMAKE_OSX_ROOT='Xcode/Xcode_9.3.app/Contents/Developer/Platf >>> orms/MacOSX.platform/Devloper/SDKs/MacOSX10.13.sdk' >>> {/code} >>> >>> I source another file to move to older Xcode and autobuild-1.0 >>> >>> >>> Step 3. >>> Configure and build. >>> >>> From my build script. Full paths are not needed for CL entry >>> {code} >>> /Users/bill/virtualenvs/autobuild-1.1/bin/autobuild \ >>> configure --address-size=64 -q -c ReleaseOS -- -DLL_TESTS:BOOL=OFF >>> -DFMODEX:BOOL=ON -DOPENAL:BOOL=OFF -DPACKAGE:BOOL=ON \ >>> -DUSE_KDU:BOOL=OFF -DRELEASE_CRASH_REPORTING:BOOL=OFF >>> -DVIEWER_CHANNEL="Kokua Release RLV? >>> ? >>> /Users/bill/virtualenvs/autobuild-1.1/bin/autobuild build >>> --address-size=64 --no-configure -q -c ReleaseOS 2>&1 |tee -a >>> DarwinSLRLV.log >>> date 2>&1 |tee -a DarwinSLRLV.log >>> {/code} >>> >>> >>> >>> >>> >>> >>> >>> On Apr 23, 2018, at 9:56 AM, Cinder Roxley >>> wrote: >>> >>> I was looking into this a bit over the weekend. I hadn?t really tried to >>> build SLViewer in a while. I wish I had better news, but I couldn?t figure >>> out what was going on with it now either. Seems to have become a massively >>> over engineered and undocumented process developed for CI not individual >>> development, no doubt. Doesn?t help that autobuiild.xml was removed and >>> recreated making hg blame useless. >>> >>> Some docs would be nice, until then, I don?t think figuring it out is >>> worth the time. Sorry. >>> >>> On April 20, 2018 at 1:23:40 PM, Kittin Ninetails ( >>> kittin.ninetails at gmail.com) wrote: >>> >>> Hiya, >>> >>> >>> I?m snagged. Very snagged. First, it complains about a LL_BUILD env >>> var I don?t have set. So I set it to -Wall and I get ?must contain >>> -isysroot or something like that. So I add that, and still no luck. >>> >>> >>> I don?t know why automake.xml keeps calling for ../indra when indra is a >>> subdir of the current directory. >>> >>> >>> It?s all very confusing right now and none of the current documents seem >>> to mention any of this. >>> >>> >>> _______________________________________________ >>> Policies and (un)subscribe information available here: >>> http://wiki.secondlife.com/wiki/OpenSource-Dev >>> Please read the policies before posting to keep unmoderated posting >>> privileges >>> >>> >>> >> >> _______________________________________________ >> Policies and (un)subscribe information available here: >> http://wiki.secondlife.com/wiki/OpenSource-Dev >> Please read the policies before posting to keep unmoderated posting >> privileges >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.secondlife.com/pipermail/opensource-dev/attachments/20180423/8ca1e2b5/attachment.htm From coyot at lindenlab.com Mon Apr 23 12:52:28 2018 From: coyot at lindenlab.com (Coyot Linden (Glenn Glazer)) Date: Mon, 23 Apr 2018 12:52:28 -0700 Subject: [opensource-dev] Mac Build - Where do I start? In-Reply-To: References: <5ada302a.4955650a.16e2e.f229@mx.google.com> Message-ID: An HTML attachment was scrubbed... URL: http://lists.secondlife.com/pipermail/opensource-dev/attachments/20180423/2cff4e85/attachment-0001.htm