[Java-gnome-developer] FW: Re: Problems running Java-Gnome v0.5.0 on
Brought to you by:
afcowie
From: Morgan, J. <Jef...@rp...> - 2001-02-01 13:30:30
|
Rich, I was able to download and build gtk version 1.2.7 in my home directory on one of our sun boxes at work. If you do the following it should build correctly. 1) Go to the src/code/glue directory and execute a cvs update. I check in some code to fix a copy/paste bug I introduced yesterday. 2) Do a make clean 3) Change the Makefile in the src directory. Below is a diff of the modified and original Makefile. 84c84,85 < $(shell sed -e 's=^=glue/=g' -e 's/\./_/g' -e 's/$$/.o/g' \ --- > $(shell test -e gtk-classes.txt && \ > sed -e 's=^=glue/=g' -e 's/\./_/g' -e 's/$$/.o/g' \ 88c89,90 < $(shell sed -e 's=\.=/=g' -e 's/$$/.class/g' gtk-classes.txt) --- > $(shell test -e gtk-classes.txt && \ > sed -e 's=\.=/=g' -e 's/$$/.class/g' gtk-classes.txt) 100a103 > @(test ! -d ../lib && mkdir ../lib) || exit 0 105a109 > @(test ! -d ../lib && mkdir ../lib) || exit 0 Let me know if you are still having problems. -Jeff > -----Original Message----- > From: Morgan, Jeffrey > Sent: Thursday, February 01, 2001 7:32 AM > To: 'jav...@li...' > Subject: Re: Problems running Java-Gnome v0.5.0 on > > Rich, > > Thanks for posting. As of this time I don't believe any of > the developers on the > Java-GNOME team has had the opportunity to test our bindings > on the Solaris > platform. I look forward to working with you over the next > few days to discover > any difference and to make updates to our libraries so they > will compile and > run on your system. If at all possible you should use the > code that is in > CVS as there have been numerous bug fixes and enhances since our last > "official" release. > > > > A couple of notes: > > > > (1) The Makefile's have a lot of lines like: > > > > @(test ! -d ../lib && mkdir ../lib) || exit 0 > > > > On Solaris with /bin/sh, this results in: > > > > /bin/sh: test: argument expected > > I executed this command (test ! -d testdir && mkdir testdir) > on a system > running Solaris 2.6 and it executed correctly. Perhaps it is > the way it is > invoked from the makefile. I have access to a Solaris system but it > doesn't have gtk installed. I will test this portion of the > makefile and > hopefully come up with a solution. > > > > > (2) I was unable to build from the CVS sources. This might > be because of > > (1) above. The build appeared to finish okay, but the > .jar file was > > < 5K. > > What is the size of the shared object? Is it comparable with > the shared > object when you build the 0.5 version? The java source files > should be > located in the src/<lib> directory where lib is gdk or gtk > since you are > doing a gtk build only. There should be over 150 java files > in the gtk > directory and about 59 java files in the gdk directory. Are > you seeing this? > > -Jeff |