[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Ganymede client hangs
|
Jonathan,
I want to clarify something. The CLASSPATH had to be done PRIOR to
doing the make and the "make jars", not when installing the server
or the client. The installClient script does ask where the swing
jars are located.
Here is an abbreviated transcript of what I did and where I had to
define the CLASSPATH environment variable.
--- Start transcript ---
root@build-2h> pwd
/usr/local/src/ganymede-0.98/src
root@build-2h> make
Building Ganymede sources
Compiling Ganymede Utility Classes
Done compiling Ganymede Utility Classes
Compiling Qsmtp Mail Class
Done compiling Qsmtp Mail Class
Compiling jcrypt Class
Done compiling jcrypt Class
Compiling Ganymede GUI Component Classes
DialogRsrc.java:54: Package javax.swing not found in import.
import javax.swing.*;
^
JCenterDialog.java:52: Package javax.swing not found in import.
import javax.swing.*;
^
[... more errors ...]
SpaceNode.java:60: Superclass arlut.csd.JTree.treeNode of class
arlut.csd.ganymede.SpaceNode not found.
class SpaceNode extends arlut.csd.JTree.treeNode {
^
18 errors
./build[35]: buildrmi: not found.
Done compiling Ganymede server
Compiling Ganymede Client Classes
<ctl-c>
root@build-2h> echo $CLASSPATH
root@build-2h> export PATH=${PATH}:.
root@build-2h> make clean
[... clean output ...]
root@build-2h> export CLASSPATH=/opt/swing/swingall.jar:.
root@build-2h> make
Building Ganymede sources
Compiling Ganymede Utility Classes
Done compiling Ganymede Utility Classes
Compiling Qsmtp Mail Class
Done compiling Qsmtp Mail Class
Compiling jcrypt Class
Done compiling jcrypt Class
Compiling Ganymede GUI Component Classes
Done compiling Ganymede GUI Component Classes
Compiling Ganymede Tree Classes
Done compiling Ganymede Tree Classes
Compiling Ganymede Table Classes
Done compiling Ganymede Table Classes
Compiling Ganymede Server
Compiling RMI classes for Ganymede Server
Building rmi stubs and skeletons
Done
Done compiling Ganymede server
Compiling Ganymede Client Classes
PersonaDialog.java:77: class arlut.csd.ganymede.client.PersonaListener is
defined in gclient.java. Because it is used outside of its source file, it
should be defined in a file called "PersonaListener.java".
personaListener;
^
1 warning
Building rmi stubs and skeletons
Done compiling Ganymede Client Classes
Compiling Ganymede Sample Password Client
Creating Jar file
Done
Built Ganymede classes
root@build-2h> make jars
Building server, client, and admin jar files
[... rest of "make jars" output ...]
Linking RETokenStart.class
Done linking gnu classes.
Done building server jar
Finished generating jars in /usr/local/src/ganymede-0.98/jars
root@build-2h> ./configure
root@build-2h> ./installServer
root@build-2h> ./installClient
root@build-2h> /opt/ganymede/bin/runServer
Running Ganymede Server
[... rest deleted ...]
--- End transcript ---
Jonathan Abbey wrote:
...
>
> | The other item was I had to set CLASSPATH in order to pick up the swing
> | classes. Again, you might want to mention that in the README, or have
> | it be part of the Makefile. I did the following to define CLASSPATH:
> |
> | # export CLASSPATH=/opt/swing/swingall.jar:.
>
> Hm, now this should have been taken care of by the installClient script..
> it's supposed to prompt you for the location of swing, and complain if it
> can't find the swingall.jar file... Oh, no, I guess you're saying the
> makefile didn't get this, not the install scripts. I'll look at that as well.
--
----------------------------------------------------------------------------
| Lewis Muhlenkamp | Network Administrator |
| Motorola, Inc. | phone: 847-538-4670 |
| Mailstop: IL02/1055C | fax: 847-538-4315 |
| 1301 E. Algonquin Rd. | email: lewism@tt.comm.mot.com |
| Schaumburg, IL 60196 | |
----------------------------------------------------------------------------
----------------------------------------------------------------------------
To make changes to your subscription to the ganymede mailing list, send
mail to majordomo@arlut.utexas.edu.
To unsubcribe, include the line
unsubscribe ganymede
in the body of your mail message
Visit the Ganymede web page at http://www.arlut.utexas.edu/gash2
----------------------------------------------------------------------------
Re: Ganymede client hangs
- From: Lewis Muhlenkamp <lewism@tt.comm.mot.com>