Skip to main content

Solaris 10 daily Build?

27 replies [Last post]
catscratch
Offline
Joined: 2005-05-24

Why solaris users have to wait so long to get a shot at a Looking Glass build? Even windows gets a daily build (Considering that LG3D dosen't target windows).

It would be nice to at least get a Monthly build, to help out on squashing some bugs on this OS.

Best regards.

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
deronj
Offline
Joined: 2003-09-02

Yes, Result 1 is bad. It means that the compile failed.
Is the C compiler properly installed on your machine? It looks like it is executing /usr/ucb/cc which is reporting that there is some sort of problem.

pplouffe@unixsquare.org

I don't have a C compiler installed...Since I tough the cvs was just builds of java, I didn't installed one ;).

Now I know. I replied before, but is there any recommandations I missed on the web site ? Which compiler is recommanded ?

Thanks,

----- Original Message -----
From: lg3d@javadesktop.org
Date: Friday, August 11, 2006 14:01
Subject: Re: Solaris 10 daily Build?
To: interest@lg3d.dev.java.net

> Yes, Result 1 is bad. It means that the compile failed.
> Is the C compiler properly installed on your machine? It looks
> like it is executing /usr/ucb/cc which is reporting that there
> is some sort of problem.
> [Message sent by forum member 'deronj' (deronj)]
>
> http://forums.java.net/jive/thread.jspa?messageID=142212
>
> -----------------------------------------------------------------
> ----
> To unsubscribe, e-mail: interest-unsubscribe@lg3d.dev.java.net
> For additional commands, e-mail: interest-help@lg3d.dev.java.net
>
>
[att1.html]

deronj
Offline
Joined: 2003-09-02

> Now I know. I replied before, but is there any
> recommandations I missed on the web site ?

Probably not. I think the instructions just assume that
a compiler is installed. This is a problem which should be
fixed.

> Which
> compiler is recommanded ?

I use:

Sun C 5.5 Patch 112761-06 2004/01/13

pp65536
Offline
Joined: 2006-07-24

> libdso.so is not in the CVS because it is not a
> source file; it is a binary file which is built from
> other sources. Try this. First, save a copy of the
> lg3d-core workspace that you have successfully got
> working. Then go into lg3d-core and do an 'ant
> clean'. Then remove the entire lg3d-core/build
> directory (for good measure). Then rebuild from
> scratch by typing 'ant'. Is libdso.so built? It
> should be in
> build/current/debug/lib/solaris-i86pc. If it is not,
> then it is a bug and you should file a bug report.

Are you sure it's the "ant" that compile the libdso.so library ? When I do ant, I see a line of log extracting the lg3d-x11.tar.gz under build/current/debug/lib/solaris-i86pc/lg3d-x11/exports/lib. I checked and in this tarball, there a lot of lib* files already in binary...but not libdso.so. I have the feeling the file is just missing because in my 0.8.1 bundle the libdso.si file is with the ones in the tarball downloaded from the cvs..

deronj
Offline
Joined: 2003-09-02

libdso.so is compiled from source in the lg3d-core directory
lg3d-core/src/native/org/jdesktop/lg3d/displayserver/fws/x11/dso.
It should be built by the native-x11 target in build.xml. Is this target issuing any error messages during the execution of ant?

pp65536
Offline
Joined: 2006-07-24

I got that in the native-x11 part of ant:

native-x11:
[exec] /usr/ucb/cc: language optional software package not installed
[exec] Result: 1
[exec] /usr/ucb/cc: language optional software package not installed
[exec] Result: 1
[exec] /usr/ucb/cc: language optional software package not installed
[exec] Result: 1
[exec] /usr/ucb/cc: language optional software package not installed
[exec] Result: 1
[exec] /usr/ucb/cc: language optional software package not installed
[exec] Result: 1
[exec] /usr/ucb/cc: language optional software package not installed
[exec] Result: 1
[exec] /usr/ucb/cc: language optional software package not installed
[exec] Result: 1
[exec] /usr/ucb/cc: language optional software package not installed
[exec] Result: 1
[exec] /usr/ucb/cc: language optional software package not installed
[exec] Result: 1
[exec] /usr/ucb/cc: language optional software package not installed
[exec] Result: 1

Is "Result: 1" bad ?

Thanks.

Phil
------------------
This is the whole log:

bash-3.00# ant
Buildfile: build.xml

init-props:

setupSolarisx86:

setupLinuxx86:

setupLinuxx86_64:

setupWindows:

doesX11Exist:

setupPlatform:
[mkdir] Created dir: /project/lg3d/lg3d-core/build/current/debug
[echo] ostype = solaris
[echo] arch = i86pc
[echo] build.platform.dir = /project/lg3d/lg3d-core/build/current/debug
[echo] platform-supports-x = true
[echo] build.x11 = true
[echo] javasrc.vmspecific.dir = /project/lg3d/lg3d-core/src/classes6
[echo] x11.source.dir = /project/lg3d/lg3d-x11/solaris/i86pc
[echo] x11.dest.dir = /project/lg3d/lg3d-core/build/current/debug/lib/solaris-i86pc

init:
[mkdir] Created dir: /project/lg3d/lg3d-core/build/current/debug/classes

compile:
[copy] Copying 1 file to /project/lg3d/lg3d-core/src/classes/org/jdesktop/lg3d/displayserver
[javac] Compiling 700 source files to /project/lg3d/lg3d-core/build/current/debug/classes
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.

init-props:

setupSolarisx86:

setupLinuxx86:

setupLinuxx86_64:

setupWindows:

doesX11Exist:

setupPlatform:

init:

compile-x11:

check-escher:
[javac] Compiling 44 source files to /project/lg3d/lg3d-core/build/current/debug/classes
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.

init-props:

setupSolarisx86:

setupLinuxx86:

setupLinuxx86_64:

setupWindows:

doesX11Exist:

setupPlatform:

init:

init-x11:

x11-check-and-unpack:

x11-compatibility-test:

x11-compatibility-report:

unpack-x:
[mkdir] Created dir: /project/lg3d/lg3d-core/build/current/debug/lib/solaris-i86pc
[untar] Expanding: /project/lg3d/lg3d-x11/solaris/i86pc/lg3d-x11.tar.gz into /project/lg3d/lg3d-core/build/current/debug/lib/solaris-i86pc
[echo] x11.lg3d.dir = /project/lg3d/lg3d-core/build/current/debug/lib/solaris-i86pc/lg3d-x11
[echo] x11.native.dir = /project/lg3d/lg3d-core/src/native/org/jdesktop/lg3d/displayserver/fws/x11
[echo] x11.cc = cc
[echo] x11.defines = -w
[echo] x11.includes = -I. -I/project/lg3d/lg3d-core/build/current/debug/lib/solaris-i86pc/lg3d-x11/exports/include -I/Documents/jdk1.6.0/jre/../include -I/Documents/jdk1.6.0/jre/../include/solaris
[echo] x11.libs = -L/project/lg3d/lg3d-core/build/current/debug/lib/solaris-i86pc/lg3d-x11/exports/lib -lX11 -lXext -lc
[echo] x11.ldflags = -Bdynamic -xF -G
[echo] x11.dso.defines = -w -DSOLARIS
[echo] x11.dso.includes = -I. -I/project/lg3d/lg3d-core/build/current/debug/lib/solaris-i86pc/lg3d-x11/include -I/Documents/jdk1.6.0/jre/../include -I/Documents/jdk1.6.0/jre/../include/solaris
[echo] x11.dso.libs = -L/Documents/jdk1.6.0/jre/lib/i386 -ljawt -L/Documents/jdk1.6.0/jre/lib/i386/server -ljvm
[echo] x11.dso.ldflags = -Bdynamic -xF -G

native-x11:
[exec] /usr/ucb/cc: language optional software package not installed
[exec] Result: 1
[exec] /usr/ucb/cc: language optional software package not installed
[exec] Result: 1
[exec] /usr/ucb/cc: language optional software package not installed
[exec] Result: 1
[exec] /usr/ucb/cc: language optional software package not installed
[exec] Result: 1
[exec] /usr/ucb/cc: language optional software package not installed
[exec] Result: 1
[exec] /usr/ucb/cc: language optional software package not installed
[exec] Result: 1
[exec] /usr/ucb/cc: language optional software package not installed
[exec] Result: 1
[exec] /usr/ucb/cc: language optional software package not installed
[exec] Result: 1
[exec] /usr/ucb/cc: language optional software package not installed
[exec] Result: 1
[exec] /usr/ucb/cc: language optional software package not installed
[exec] Result: 1

junit-tests:

no-junit-tests:
[echo] Skipping junit tests because junit.jar is not installed in ext-unbundled

jar:
[jar] Building jar: /project/lg3d/lg3d-core/build/current/debug/lib/lg3d-core.jar
[jar] Building jar: /project/lg3d/lg3d-core/build/current/debug/lib/lg3d-awt-toolkit.jar

init-props:

setupSolarisx86:

setupLinuxx86:

setupLinuxx86_64:

setupWindows:

doesX11Exist:

setupPlatform:

init:

jar-incubator:

init:
[mkdir] Created dir: /project/lg3d/lg3d-incubator/build/classes
[mkdir] Created dir: /project/lg3d/lg3d-incubator/build/app

jar:

compile:
[javac] Compiling 1 source file to /project/lg3d/lg3d-incubator/build/classes

extras:
[mkdir] Created dir: /project/lg3d/lg3d-incubator/build/classes/resources/images/jw_aim3d
[copy] Copying 11 files to /project/lg3d/lg3d-incubator/build/classes/resources/images/jw_aim3d

jar:
[jar] Building jar: /project/lg3d/lg3d-incubator/build/app/aim3d.jar

compile:
[javac] Compiling 17 source files to /project/lg3d/lg3d-incubator/build/classes
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.

extras:
[copy] Copying 1 file to /project/lg3d/lg3d-incubator/build/classes/resources/images/icon
[copy] Copying 1 file to /project/lg3d/lg3d-incubator/build/classes/resources/images/icon
[copy] Copying 7 files to /project/lg3d/lg3d-incubator/build/classes/org/jdesktop/lg3d/apps/bgmanager/res
[copy] Copied 2 empty directories to 1 empty directory under /project/lg3d/lg3d-incubator/build/classes/org/jdesktop/lg3d/apps/bgmanager/res
[mkdir] Created dir: /project/lg3d/lg3d-incubator/build/classes/resources/Backgrounds
[copy] Copying 221 files to /project/lg3d/lg3d-incubator/build/classes/resources/Backgrounds
[copy] Copied 63 empty directories to 14 empty directories under /project/lg3d/lg3d-incubator/build/classes/resources/Backgrounds
[copy] Copying 1 file to /project/lg3d/lg3d-incubator/build/classes/resources/Backgrounds
[mkdir] Created dir: /project/lg3d/lg3d-incubator/build/lib
[jar] Building jar: /project/lg3d/lg3d-incubator/build/lib/lg3d-backgrounds.jar

jar:
[jar] Building jar: /project/lg3d/lg3d-incubator/build/app/bgmanager.jar

compile:
[javac] Compiling 35 source files to /project/lg3d/lg3d-incubator/build/classes
[javac] Note: /project/lg3d/lg3d-incubator/src/classes/org/jdesktop/lg3d/apps/blackgoat/MessageViewer.java uses or overrides a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.

extras:
[copy] Copying 1 file to /project/lg3d/lg3d-incubator/build/classes/resources/images/blackgoat/icon
[copy] Copying 18 files to /project/lg3d/lg3d-incubator/build/classes/resources/images/blackgoat/util

jar:
[jar] Building jar: /project/lg3d/lg3d-incubator/build/app/blackgoat.jar

compile:
[javac] Compiling 19 source files to /project/lg3d/lg3d-incubator/build/classes

extras:
[copy] Copying 1 file to /project/lg3d/lg3d-incubator/build/classes/org/jdesktop/lg3d/apps/browser
[copy] Copying 8 files to /project/lg3d/lg3d-incubator/build/classes/org/jdesktop/lg3d/apps/browser/images
[copy] Copying 3 files to /project/lg3d/lg3d-incubator/build/classes/org/jdesktop/lg3d/apps/browser/images/button

jar:
[jar] Building jar: /project/lg3d/lg3d-incubator/build/app/browser.jar

compile:
[javac] Compiling 6 source files to /project/lg3d/lg3d-incubator/build/classes

extras:
[copy] Copying 1 file to /project/lg3d/lg3d-incubator/build/classes/resources/images/icon

jar:
[jar] Building jar: /project/lg3d/lg3d-incubator/build/app/clock.jar

compile:
[javac] Compiling 55 source files to /project/lg3d/lg3d-incubator/build/classes

extras:
[copy] Copying 25 files to /project/lg3d/lg3d-incubator/build/classes

jar:
[jar] Building jar: /project/lg3d/lg3d-incubator/build/app/cmu-3dfm.jar

compile:
[javac] Compiling 106 source files to /project/lg3d/lg3d-incubator/build/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.

extras:
[copy] Copying 1 file to /project/lg3d/lg3d-incubator/build/classes/resources/images/icon
[copy] Copying 580 files to /project/lg3d/lg3d-incubator/build/classes/resources/cosmo
[copy] Copied 26 empty directories to 9 empty directories under /project/lg3d/lg3d-incubator/build/classes/resources/cosmo

jar:
[jar] Building jar: /project/lg3d/lg3d-incubator/build/app/cosmo.jar

compile:
[javac] Compiling 21 source files to /project/lg3d/lg3d-incubator/build/classes
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.

jar:
[jar] Building jar: /project/lg3d/lg3d-incubator/build/app/desktop.jar

compile:
[javac] Compiling 10 source files to /project/lg3d/lg3d-incubator/build/classes
[javac] Note: /project/lg3d/lg3d-incubator/src/classes/org/jdesktop/lg3d/apps/fm3d/IconAppearance.java uses or overrides a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.

extras:
[copy] Copying 25 files to /project/lg3d/lg3d-incubator/build/classes/resources/images/icon
[copy] Copying 5 files to /project/lg3d/lg3d-incubator/build/classes/resources/images/menu

jar:
[jar] Building jar: /project/lg3d/lg3d-incubator/build/app/fm3d.jar

compile:
[javac] Compiling 6 source files to /project/lg3d/lg3d-incubator/build/classes

extras:
[copy] Copying 3 files to /project/lg3d/lg3d-incubator/build/classes/org/jdesktop/lg3d/apps/gol3d/images
[copy] Copying 5 files to /project/lg3d/lg3d-incubator/build/classes/org/jdesktop/lg3d/apps/gol3d/configs
[copy] Copying 1 file to /project/lg3d/lg3d-incubator/build/classes/org/jdesktop/lg3d/apps/gol3d

jar:
[jar] Building jar: /project/lg3d/lg3d-incubator/build/app/gol3d.jar

compile:
[javac] Compiling 26 source files to /project/lg3d/lg3d-incubator/build/classes
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.

extras:
[copy] Copying 1 file to /project/lg3d/lg3d-incubator/build/classes/resources/images/icon
[copy] Copying 9 files to /project/lg3d/lg3d-core/ext/app/libs
[copy] Copying 1 file to /project/lg3d/lg3d-core/src/resources/googler

jar:
[jar] Building jar: /project/lg3d/lg3d-incubator/build/app/googler.jar

compile:
[javac] Compiling 74 source files to /project/lg3d/lg3d-incubator/build/classes

extras:
[copy] Copying 1 file to /project/lg3d/lg3d-incubator/build/classes/resources/images/icon
[copy] Copying 44 files to /project/lg3d/lg3d-incubator/build/classes/org/jdesktop/lg3d/apps/kwebdemo1/resources

jar:
[jar] Building jar: /project/lg3d/lg3d-incubator/build/app/kwebdemo1.jar

compile:
[javac] Compiling 22 source files to /project/lg3d/lg3d-incubator/build/classes
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.

extras:
[copy] Copying 7 files to /project/lg3d/lg3d-incubator/build/classes/org/jdesktop/lg3d/apps/lgscope/resources
[copy] Copying 2 files to /project/lg3d/lg3d-incubator/build/classes/org/jdesktop/lg3d/apps/lgscope

jar:
[jar] Building jar: /project/lg3d/lg3d-incubator/build/app/LgScope.jar

compile:
[javac] Compiling 1 source file to /project/lg3d/lg3d-incubator/build/classes

extras:
[copy] Copying 1 file to /project/lg3d/lg3d-incubator/build/classes/resources/images/icon
[copy] Copying 1 file to /project/lg3d/lg3d-incubator/build/classes/resources/images/icon
[copy] Copying 1 file to /project/lg3d/lg3d-incubator/build/classes/resources/images/icon
[copy] Copying 1 file to /project/lg3d/lg3d-incubator/build/classes/resources/images/icon

jar:
[jar] Building jar: /project/lg3d/lg3d-incubator/build/app/ls3d.jar

compile:
[javac] Compiling 1 source file to /project/lg3d/lg3d-incubator/build/classes
[javac] Note: /project/lg3d/lg3d-incubator/src/classes/org/jdesktop/lg3d/apps/pingpong/PingPong.java uses or overrides a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[copy] Copying 1 file to /project/lg3d/lg3d-incubator/build/classes

extras:
[copy] Copying 1 file to /project/lg3d/lg3d-incubator/build/classes/resources/images/icon

jar:
[jar] Building jar: /project/lg3d/lg3d-incubator/build/app/pingpong.jar

compile:
[javac] Compiling 19 source files to /project/lg3d/lg3d-incubator/build/classes

extras:
[copy] Copying 9 files to /project/lg3d/lg3d-incubator/build/classes/org/jdesktop/lg3d/apps/trumplayer/resources

jar:
[jar] Building jar: /project/lg3d/lg3d-incubator/build/app/Trumplayer.jar

compile:
[javac] Compiling 11 source files to /project/lg3d/lg3d-incubator/build/classes
[javac] Note: /project/lg3d/lg3d-incubator/src/classes/org/jdesktop/lg3d/apps/zoetrope/ImageInfo.java uses unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.

extras:
[copy] Copying 1 file to /project/lg3d/lg3d-incubator/build/classes/resources/images/icon
[copy] Copying 16 files to /project/lg3d/lg3d-incubator/build/classes/org/jdesktop/lg3d/apps/zoetrope/resources
[copy] Copying 1 file to /project/lg3d/lg3d-incubator/build/classes

jar:
[jar] Building jar: /project/lg3d/lg3d-incubator/build/app/zoetrope.jar
[copy] Copying 17 files to /project/lg3d/lg3d-core/ext/app
[copy] Copying 1 file to /project/lg3d/lg3d-core/build/current/debug/lib

init-props:

setupSolarisx86:

setupLinuxx86:

setupLinuxx86_64:

setupWindows:

doesX11Exist:

setupPlatform:

init:

jar-demoapps:

all:

BUILD SUCCESSFUL
Total time: 39 seconds

paulby
Offline
Joined: 2003-06-13

[exec] /usr/ucb/cc: language optional software package not installed
[exec] Result: 1

This means you don't have a C compiler installed on your machine.

pplouffe@unixsquare.org

What are the requirements then ? Is gcc ok or I must use Sun Studio 10/11 ? And which version is supported ? I'm on Solaris 10 x64.

Thanks.

----- Original Message -----
From: lg3d@javadesktop.org
Date: Friday, August 11, 2006 13:12
Subject: Re: Solaris 10 daily Build?
To: interest@lg3d.dev.java.net

> [exec] /usr/ucb/cc: language optional software package not installed
> [exec] Result: 1
>
> This means you don't have a C compiler installed on your machine.
> [Message sent by forum member 'paulby' (paulby)]
>
> http://forums.java.net/jive/thread.jspa?messageID=142185
>
> -----------------------------------------------------------------
> ----
> To unsubscribe, e-mail: interest-unsubscribe@lg3d.dev.java.net
> For additional commands, e-mail: interest-help@lg3d.dev.java.net
>
>
[att1.html]

pp65536
Offline
Joined: 2006-07-24

> > The error I have which most interest me is with
> > OpenOffice 2.0.3:
> >
> > ld.so.1: soffice.bin: fatal: relocation error:
> file
> >
> /opt/openoffice.org2.0/program/libvclplug_gen680.si.so
>
> > : symbol XineramaGetState: referenced symbol not
> > found.

> This is a known bug which has been fixed in CVS
> head.
> There are a couple of workarounds. One is to put
> /usr/openwin/lib as the first element in your
> LD_LIBRARY_PATH before running StarOffice. Another
> workaround is to remove the files
> $LG3D/usr/share/lg3d/lib/solaris-i86pc/lg3d-x11/export
> s/lib/libXext*
> where $LG3D is the directory into which you have
> installed the megabundle.

I changed the LD_LIBRARY_PATH and now it works. What is the impact of the other workaround, is removing "$LG3D/usr/share/lg3d/lib/solaris-i86pc/lg3d-x11/exports/lib/libXext*"
would disable "something else" ?

Thanks again for your help. My version 0.8.1 is working nice now.

Phil

deronj
Offline
Joined: 2003-09-02

> I changed the LD_LIBRARY_PATH and now it works. What
> is the impact of the other workaround, is removing
> "$LG3D/usr/share/lg3d/lib/solaris-i86pc/lg3d-x11/expor
> ts/lib/libXext*"
> would disable "something else" ?

It shouldn't hurt anything else. (But if it does file a bug). The problem is that the version of libXext you removed was from the Xorg distribution. This version doesn't work on Solaris. The only version of libXext that works on Solaris is the one in /usr/openwin/lib, which is from Sun's internal Xsun product.

pp65536
Offline
Joined: 2006-07-24

> > (that wasn`t fun to hand copy, lg3d doesn`t let me
> do cut and paste ;) )
>
> It would be great if you could report the
> cut-and-paste issue, if it is not yet filed:
>
> https://lg3d-core.dev.java.net/servlets/ProjectIssues

In the CVS build, I did not had the bug. Still, I'll fill an enhancement request, the cut and past doesn't keep the text highlighted while you do the cut & paste with the mouse in the xterm window and on the back window.

Phil

deronj
Offline
Joined: 2003-09-02

> I have some lag, but I saw some posts about that,
> that could possibly help me find out why is lg3d
> lagging and possibly why it's eating a lot of
> processor power when doing nothing. (might be normal
> ?). Did not investigated that yet.
>
> Some stuff doesn`t work (some demo apps, but hum... I
> did not read much doc yet...). BTW, I use supported
> video cards (FX 500): are they powerfull enough ?

Do you mean Quadro FX 500? If so, certainly any Quadro
should be more than adequate to run LG. What type of CPU
do you have? What version of the Nvidia driver do you have?

> Back to my initial question: I was asking if there
> was daily build for Solaris x64 because I would like
> to see if those errors are gone in the latest builds.
> If no daily builds are done anymore, I suppose I`ll
> have to try the CVS, seems well explained in the
> Developer's guide.

Paul was able to get the Solaris daily builds working
for a while but when the build and packaging system was
restructured for Release 0.8.1 the Solaris daily builds
broke. He tried very hard to fix it before he left on
vacation but was unable to get them to work. He'll be
gone on vacation for another week and then will be
spending a lot of time catching up, so it will probably
be several weeks before he can return to the problem.
For now, building from CVS is your best bet. Let us know
if you need help getting this to work.

> The error I have which most interest me is with
> OpenOffice 2.0.3:
>
> I got the following error message when I start the
> app:
> ---------------
> ld.so.1: soffice.bin: fatal: relocation error: file
> /opt/openoffice.org2.0/program/libvclplug_gen680.si.so
> : symbol XineramaGetState: referenced symbol not
> found.
> ---------------
> (that wasn`t fun to hand copy, lg3d doesn`t let me
> e do cut and paste ;) )
>
> then the process get killed. I found that someone
> else had the same error message on the forum but got
> no answers yet.

This is a known bug which has been fixed in CVS head.
There are a couple of workarounds. One is to put /usr/openwin/lib as the first element in your LD_LIBRARY_PATH before running StarOffice. Another workaround is to remove the files $LG3D/usr/share/lg3d/lib/solaris-i86pc/lg3d-x11/exports/lib/libXext*
where $LG3D is the directory into which you have installed the megabundle.

pp65536
Offline
Joined: 2006-07-24

> Do you mean Quadro FX 500?

Yes.

> should be more than adequate to run LG. What type of
> CPU
> do you have? What version of the Nvidia driver do you
> have?

I used driver from the link in the getting started pages (It's version 2 something) with OpenGL 1.4.

I tested it on one machine with 4 Opteron CPU and one with 2. I use Solaris x64. When idle I sometimes have 35% usage in prstat...

> Paul was able to get the Solaris daily builds working
>
> for a while but when the build and packaging system
> was
> restructured for Release 0.8.1 the Solaris daily
> builds
> broke. He tried very hard to fix it before he left on
>
> vacation but was unable to get them to work. He'll
> be
> gone on vacation for another week and then will be
> spending a lot of time catching up, so it will
> probably
> be several weeks before he can return to the
> problem.
> For now, building from CVS is your best bet. Let us
> know
> if you need help getting this to work.

I might need help, I'm not doing well so far..I'll try again and do some search before asking around. To keep my post short, please see my previous reply in this thread: I detailed my whole experience so far..If you already have some insight on my "adventure" feel free to comment.

> This is a known bug which has been fixed in CVS
> head.
> There are a couple of workarounds. One is to put
> /usr/openwin/lib as the first element in your
> LD_LIBRARY_PATH before running StarOffice. Another
> workaround is to remove the files
> $LG3D/usr/share/lg3d/lib/solaris-i86pc/lg3d-x11/export
> s/lib/libXext*
> where $LG3D is the directory into which you have
> installed the megabundle.

Thanks a lot for the tip!

Phil

deronj
Offline
Joined: 2003-09-02

> I used driver from the link in the getting started
> pages (It's version 2 something) with OpenGL 1.4.

You should make sure that you are using the Nvidia 8762 driver.

> I tested it on one machine with 4 Opteron CPU and one
> with 2. I use Solaris x64. When idle I sometimes have
> 35% usage in prstat...

When I run LG on an Ultra 20 with a Quadro FX 3000 I get 3-4% CPU utilization in the idle state. That is because it is a "video flip" device (it doesn't do a copy to display the next frame). With cheaper cards like the GeForce 5200 FX we get CPU utilization rates of around 30-50% because it is a "copy flip" device. That is, it performs a copy from the back buffer to the front buffer to display the next frame. Perhaps the Quadro 500 FX is a copy flip device? Sometimes a Quadro reverts to copy flip behavior depending on the configuration. Refer to the Nvidia driver README for more information on this.

pp65536
Offline
Joined: 2006-07-24

> You should make sure that you are using the Nvidia
> 8762 driver.

I used 8756 (the link in the getting started section. I'll try with the new one. My mistake, I should have checked if a newer version was out...

I can only imagine it's gonna be even better with the latest driver.

Thanks,

Phil

deronj
Offline
Joined: 2003-09-02

Actually, my guess is that it will make no difference to performance. But it's always good to be using the latest Nvidia driver.

pp65536
Offline
Joined: 2006-07-24

Were can I find them ? Are they still made ?

thanks,

Phil

hideya
Offline
Joined: 2003-07-22

Hi Phil,

> Were can I find them ? Are they still made ?

We just released 0.8.1 that includes a build for Solaris 10 x86. Does it work for you?

https://lg3d-core.dev.java.net/binary-builds.html

hideya

pp65536
Offline
Joined: 2006-07-24

Hi Hideya,

I just discovered this project; it sounds very interesting. I got some boxes being idle, so I downloaded the mega bundle (0.8.1) and it worked out of the box on Solaris 10u2 x64 and Opensolaris build 44 x64.

I have some lag, but I saw some posts about that, that could possibly help me find out why is lg3d lagging and possibly why it's eating a lot of processor power when doing nothing. (might be normal ?). Did not investigated that yet.

Some stuff doesn`t work (some demo apps, but hum... I did not read much doc yet...). BTW, I use supported video cards (FX 500): are they powerfull enough ?

Back to my initial question: I was asking if there was daily build for Solaris x64 because I would like to see if those errors are gone in the latest builds. If no daily builds are done anymore, I suppose I`ll have to try the CVS, seems well explained in the Developer's guide.

The error I have which most interest me is with OpenOffice 2.0.3:

I got the following error message when I start the app:
---------------
ld.so.1: soffice.bin: fatal: relocation error: file /opt/openoffice.org2.0/program/libvclplug_gen680.si.so : symbol XineramaGetState: referenced symbol not found.
---------------
(that wasn`t fun to hand copy, lg3d doesn`t let me do cut and paste ;) )

then the process get killed. I found that someone else had the same error message on the forum but got no answers yet.

Thanks,

Phil (Philippe Plouffe)

hideya
Offline
Joined: 2003-07-22

Hi Phil (Philippe Plouffe),

I'm glad that you discovetred LG3D :-)
If you don't mind, would you tell us how this project came to your attention?

> I have some lag, but I saw some posts about that, that could possibly help me find out why is lg3d lagging and possibly why it's eating a lot of processor power when doing nothing. (might be normal ?). Did not investigated that yet.

Currently, LG3D is re-rendering the sceen at 30 frames per sec, even if no screen update is done. This is why it is consuming cycles even without any visible screen updates. Paul is working on stopping re-rendering when no update (because of some Java 3D's behavior, it is not that straight forward).

> Some stuff doesn`t work (some demo apps, but hum... I did not read much doc yet...). BTW, I use supported video cards (FX 500): are they powerfull enough ?

FX 500 should be powerful enough. You might want to check out your graphics driver configuration.

> Back to my initial question: I was asking if there was daily build for Solaris x64 because I would like to see if those errors are gone in the latest builds. If no daily builds are done anymore, I suppose I`ll have to try the CVS, seems well explained in the Developer's guide.

Paul stopped doing it because, I thought, he found some issue for 0.8.1's build system. I assume it will be fixed. In meanwhile, it would be great if you could try building the CVS, and report us any issues you might find.

> ld.so.1: soffice.bin: fatal: relocation error: file /opt/openoffice.org2.0/program/libvclplug_gen680.si.so : symbol XineramaGetState: referenced symbol not found.
> ---------------
> (that wasn`t fun to hand copy, lg3d doesn`t let me do cut and paste ;) )

It would be great if you could report the cut-and-paste issue, if it is not yet filed:

https://lg3d-core.dev.java.net/servlets/ProjectIssues

> then the process get killed. I found that someone else had the same error message on the forum but got no answers yet.

This one also, if you could file a bug against it (if it is not yet filed), that would be helpful.

Thanks for your interest and support! :)

hideya

pp65536
Offline
Joined: 2006-07-24

Hi Hideya,

> I'm glad that you discovetred LG3D :-)
> If you don't mind, would you tell us how this project
> came to your attention?

During "free cycles", I was browsing the Sun website and found out a link to this project. Since I'm always ready to try a new "desktop", here I am!

> Currently, LG3D is re-rendering the sceen at 30
> frames per sec, even if no screen update is done.
> This is why it is consuming cycles even without any
> y visible screen updates. Paul is working on
> stopping re-rendering when no update (because of some
> Java 3D's behavior, it is not that straight
> forward).

Very nice to know.

> > Some stuff doesn`t work (some demo apps, but hum...
> I did not read much doc yet...). BTW, I use supported
> video cards (FX 500): are they powerfull enough ?
>
> FX 500 should be powerful enough. You might want to
> check out your graphics driver configuration.

I'm pretty sure my config is ok now. Just in case, I reconfigured following the whole steps, very well described in the Getting Started pages. It's not lagging that much when I run in lg3d-app, I might have high expectation ;)...it's just slower than JDS, but in session mode it's slower enough to be unappeling to the common mortal like me.

> Paul stopped doing it because, I thought, he found
> some issue for 0.8.1's build system. I assume it
> will be fixed. In meanwhile, it would be great if
> you could try building the CVS, and report us any
> issues you might find.

I was able to build (thanks to the dev guide) but not to do the postinstall step, (doc was outdated I think.. postinstall script wasn't were it was supposed and it wasn't finding the lg3d-x11 server build in previous step) but still: In dev mode it's partly working: I don't have background image (might be normal behavior?) and when I start the xterm app, the xterm starting is not the lg3d one in 3D. When I start in app mode, my window screen is all black.

My CVS knowledge is limited and I wasn't able to do the cvs checkout of lg3d-x11 specifing the version number, got a cvs error message I never saw before (I will try that again, I though maybe it was server-side related) I just did the checkout without version number and got no errors when I build.

Biggest personnal comments on the CVS documentation:

1) Would be nice to have more info on how to get versionning information out of the cvs tree..still I'm no developper and probably all REAL cvs users have no issues here.

2) More details about the lg3d-x11 & "postinstall script" steps. It seems the the info was outdated, ex: the paths were not the same.

3) Some basic infos on what I should look for in the log file would be nice too. The log is full of stuff "way over my head", but without apparent error messages. (I suppose it's developper oriented)

I did not give up yet on building it, I think I have more than one problem here. My next step, before "screaming" ;) for help, is to surf the whole forum for something undocumented or overlooked by me and maybe try to find the exact same jdk and java3d described in the dev guide; I used more recent java3d and jdk, thinking the guide was probably outdated. ;)

I read in the forum, someone is working on updating the dev guide. Will be very usefull for people like me!
:)

> It would be great if you could report the
> cut-and-paste issue, if it is not yet filed:
>

I will.

> Thanks for your interest and support! :)

Keep up the good work guys! I might need to "get out more" but I never saw something like that anywhere else...

Phil

pp65536
Offline
Joined: 2006-07-24

Hi Hideya and Deronj,

Sorry, I'm afraid it's another long post...;)

I tried again to build the CVS and was able to make it work... :)

My only concern:

There was no libdso.so file coming with the CVS checkout I did. I had a black screen with just the mouse working (same as yesterday) until I find out in the log that no dso was found. I added the path to LD_LIBRARY_PATH of the only one on my machine... coming from the megabundle 0.8.1 and then everything seems to work, except the background and the background selector..which made me saw it was missing (no jar were under ext/app). Should I had them from the CVS checkout ? I copied over the ones from the megabundle into $LG3DHOME/lg3d-core/ext/app and ../app/libs and everything was there and working!

Now my question: Is it normal is wasn't there (not part of CVS for development purpose ?) or might I have done something wrong with the CVS ?

I did:

1) cvs -d : pserver:username@cvs.dev.java.net:/cvs login

2) cvs -d : pserver:username@cvs.dev.java.net:/cvs checkout lg3d-core

3) cvs -d : pserver:username@cvs.dev.java.net:/cvs checkout lg3d-demo-apps

4) cvs -d : pserver:username@cvs.dev.java.net:/cvs checkout lg3d-x11

Thanks again for your help! :)

Phil

deronj
Offline
Joined: 2003-09-02

libdso.so is not in the CVS because it is not a source file; it is a binary file which is built from other sources. Try this. First, save a copy of the lg3d-core workspace that you have successfully got working. Then go into lg3d-core and do an 'ant clean'. Then remove the entire lg3d-core/build directory (for good measure). Then rebuild from scratch by typing 'ant'. Is libdso.so built? It should be in
build/current/debug/lib/solaris-i86pc. If it is not, then it is a bug and you should file a bug report.

pp65536
Offline
Joined: 2006-07-24

I filed bug report 671.

Pierre D.

Le Lundi 13 Mars 2006 19:19, lg3d@javadesktop.org a écrit :
> Why solaris users have to wait so long to get a shot at a Looking Glass
> build? Even windows gets a daily build (Considering that LG3D dosen't
> target windows).
You can also easily use CVS. It's far easier for testing and upgrade : you
don't have to download 20Mb each day to be uptodate !
But I agree, it's strange that no solaris10 build is available... Doesn't
Solaris9 build work ? (I have no time to change my OS, nor to even try
another OS)

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@lg3d.dev.java.net
For additional commands, e-mail: interest-help@lg3d.dev.java.net

paulby
Offline
Joined: 2003-06-13

I've just turned on the Solaris daily build. There is a test build in todays section on the download page and we (should) get builds every night from now on.

catscratch
Offline
Joined: 2005-05-24

Thanks A lot, I'll get to work! :)