User:Dzonatas Sol: Difference between revisions

From Second Life Wiki
Jump to navigation Jump to search
Auditory and Visual People
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
__NOTOC__[[Image:DS_Model.png|right]]
__NOTOC__


My office:  {{SLurl|region=haenim|x=30|y=30|z=701|title=Dreamsand Plaza}}
== "Your Viewer; Your Imagination" ==


Where I am at:
[http://jira.dzonux.net JIRA @ Dzonux.net] - Issue tracker for related open-source developments:
* [http://sourceforge.net/projects/oslcc Open Second Life Community Code] - Bring It On!
* User-Scripted Metaverse Viewer:
* [[Cross compiling the viewer (i686-mingw32)]] - You can't touch this!
** [http://jira.dzonux.net:8080/browse/MVS MonoVida Studio]
* User-Scripted SL Viewer - "Your Viewer; Your Imagination"
** [[Alternate_viewers#MonoVida_Studio|Alternate Viewer]]
** [https://jira.secondlife.com/browse/SVC-98 Client Script & Persistent Data Object] - private until ready to publish
* Client Script & Persistent Data Objects (prior ref:[https://jira.secondlife.com/browse/SVC-98])
* [[Openjpeg improvements]] - Everything you see, rezzing faster
* coLinux - Windows or Linux... Eh... I don't pick favorites.


{{Jira Reporter}}




== Snowglobe: Debian Lenny/Squeeze AMD 64 ==
Here are my notes about the compilation experience:
Squeeze comes with cmake 2.6.0, but the experimental version is required:
sudo apt-get install -t sid cmake
Specific cmake builds wouldn't be needed if an universal binary was used, instead.


== The Avatar ==
Downloaded and unpacked Snowglobe source (1.2.4.3008). Not gonna worry about git/hg/svn matters for this annotation.
Everybody has an ability, at some level, to shape reality. This ability, personified, is known as the [http://en.wikipedia.org/wiki/Avatar_%28disambiguation%29 Avatar]. There it lays dormant in most people, known as the sleepers. Those that have been Awakened know reality, as a new dimension, a new world, a Second Life, the conscious, being able to effect changes to reality via willpower, beliefs, and specific magical techniques. While you may not believe in such magical techniques, I don't blame you; do be aware of the [http://en.wikipedia.org/wiki/Technocracy technocracy] that exists here in Second Life. If you haven't awakened to know these things, you have only lived, at most, among the [http://en.wikipedia.org/wiki/Virtual_Adepts Virtual Adepts] and [http://en.wikipedia.org/wiki/Cyberpunk Cyberpunks]; that said is your life on the brink of reality -- en passe.


== Auditory and Visual People ==
Downloaded related files as specified in doc/asset_urls.txt: MD5, ART, LIBS_LINUXI386 (for any text/.h files, or cross-compilation to m32)
One subject I found in a (sort-of) remedial class in college (and on the web) is the exploits between Auditory, Visual, and Kinetic learners. I'm surprised it is not more of a mainstream subject of study, but I have a hunch the subject is still being weighted down by the more religious views from psychology and physiology divisions. Simply, there are 60% of people that are Auditory, 10% are Kenetic, so that leaves 30% of people being Visual. It is easier to recognized the differences between Auditory and Kinetic people, but the difference between Auditory and Visual requires test instruments to make a determination. Both can be very much a like with the same visual and auditory abilities, and that can be compared in an analogy. Compare Auditory people to the Right Hand and Visual people to the Left Hand. If the difference was strictly kinetic, one could ask you to pick up a rock and throw it to determine if you are auditory or visual. Now, try to throw the rock in your other hand, and find out how good you are at it. (if you can manage it at all)


== Scheduling Care ==
$ cd indra
Found an [http://linux.slashdot.org/comments.pl?sid=257075&cid=20025491 interesting comment focused on care issues] between a very popular product and its users.
$ ./develop.py --standalone -m64 configure
$ cd viewer-linux-x86_64-relwithdebinfo
$ make secondlife-bin


Issues:


[[Image:Small_colinux_logo.png]]
* {{JIRA|SNOW-240}} At this time there is no jsoncpp debian package, so configure fails on this. Downloaded and compiled from sources noted in jira issue. Copied include files to /usr/local/include and libs to /usr/local/lib for temporary fix.
* {{JIRA|SNOW-360}} build error: 'skip' is not a member of 'tut::test_result'  (see jira for questions and recommended patch)
* {{JIRA|SNOW-285}} build error: llqtwebkit.h: No such file or directory -- Despite this being a dependency, it should have made the configure fail like above in {{JIRA|SNOW-240}}. The configure failure message could point to a wiki page to resolve the dependency (like an extra deb package for Debian).
* Somewhere in the attempts to build llqtwebkit, the /usr/lib/libGL.so file got deleted. I can pinpoint here because other programs worked (X, wine, monovida, etc) up until that moment. Very strange for that to happen, yet not totally unexpected (from other people's experience with qt-webkit). The older NVidia drivers that have Xgl support didn't have a deb package, so qt-webkit thought it could overwrite the GL files. Blind installs, like this issue, is exactly what the Debian-Way tries to avoid. I eventually avoided the llqtwebkit build entirely and just used the pre-built 32bit version for now. These plugins could be downloaded by a debian package separate from this build since it really isn't required to build and run secondlife-bin (thanks to LLMediaPlugin work).
* [[/NVidia 190.42|Upgrade to NVidia 190.42 drivers the Debian-Way]].


[[Image:DS_Model2.png]]
With the above issues resolved, you can install the built files. Normally, a "make package" would package them for you, yet since this is a "standalone" version this means it is assumed some pieces that were normally put into the package are already installed somewhere else rather than being a static build with secondlife-bin. The "make package" works if you built the plugins.


[[Image:DS_dance.png|right]]
{{Jira Reporter}}

Revision as of 11:45, 21 November 2009


"Your Viewer; Your Imagination"

JIRA @ Dzonux.net - Issue tracker for related open-source developments:


Snowglobe: Debian Lenny/Squeeze AMD 64

Here are my notes about the compilation experience:

Squeeze comes with cmake 2.6.0, but the experimental version is required:

sudo apt-get install -t sid cmake

Specific cmake builds wouldn't be needed if an universal binary was used, instead.

Downloaded and unpacked Snowglobe source (1.2.4.3008). Not gonna worry about git/hg/svn matters for this annotation.

Downloaded related files as specified in doc/asset_urls.txt: MD5, ART, LIBS_LINUXI386 (for any text/.h files, or cross-compilation to m32)

$ cd indra
$ ./develop.py --standalone -m64 configure
$ cd viewer-linux-x86_64-relwithdebinfo
$ make secondlife-bin

Issues:

  • SNOW-240 At this time there is no jsoncpp debian package, so configure fails on this. Downloaded and compiled from sources noted in jira issue. Copied include files to /usr/local/include and libs to /usr/local/lib for temporary fix.
  • SNOW-360 build error: 'skip' is not a member of 'tut::test_result' (see jira for questions and recommended patch)
  • SNOW-285 build error: llqtwebkit.h: No such file or directory -- Despite this being a dependency, it should have made the configure fail like above in SNOW-240. The configure failure message could point to a wiki page to resolve the dependency (like an extra deb package for Debian).
  • Somewhere in the attempts to build llqtwebkit, the /usr/lib/libGL.so file got deleted. I can pinpoint here because other programs worked (X, wine, monovida, etc) up until that moment. Very strange for that to happen, yet not totally unexpected (from other people's experience with qt-webkit). The older NVidia drivers that have Xgl support didn't have a deb package, so qt-webkit thought it could overwrite the GL files. Blind installs, like this issue, is exactly what the Debian-Way tries to avoid. I eventually avoided the llqtwebkit build entirely and just used the pre-built 32bit version for now. These plugins could be downloaded by a debian package separate from this build since it really isn't required to build and run secondlife-bin (thanks to LLMediaPlugin work).
  • Upgrade to NVidia 190.42 drivers the Debian-Way.

With the above issues resolved, you can install the built files. Normally, a "make package" would package them for you, yet since this is a "standalone" version this means it is assumed some pieces that were normally put into the package are already installed somewhere else rather than being a static build with secondlife-bin. The "make package" works if you built the plugins.

View the issues Dzonatas Sol has filed at jira.secondlife.com