gnopernicus, java, and access bridge on FreeBSD
- From: "Dave" <dmehler26 woh rr com>
- To: <gnome-accessibility-list gnome org>
- Subject: gnopernicus, java, and access bridge on FreeBSD
- Date: Sat, 10 Jun 2006 23:14:33 -0400
Hello,
My name is Dave. I'm a sysadmin with six years Unix experience, FreeBSD
and Linux mostly. So far my experience has been with setting up server
platforms for FreeBSD for the purposes of this message and not workstations
requiring x. A while back when i did it using XFree86 i was unsuccessful.
Now i want to replace some Linux fc4 workstations with FreeBSD. I've got
xorg configured, gnome starting, and gnopernicus up and running. I'm almost
certain i don't have all the accessibility hooks turned on, but i will
undoubtedly learn about those as i investigate apps. I want to do as many
installs using the FreeBSD ports infrastructure as i feel this would make
system upkeep much easier. I'd like access to java apps, using the access
bridge. I've installed the jdk 1.5, but when i atempt to compile access
bridge i am getting
"Error illegal option x"
The full output of the compilation atempt is below. If anyone has this
working i'd appreciate hearing from you. I'd eventually like to have access
to openoffice2 using java as well.
Thanks.
Dave.
compilation:
# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets $(MAKE)... yes
checking for working aclocal-1.4... missing
checking for working autoconf... missing
checking for working automake-1.4... missing
checking for working autoheader... missing
checking for working makeinfo... found
checking for java... java
checking JDK version... 1.5.0
checking for javac... javac
JRE_HOME appears to be /usr/local/bin/jre
checking for idlj... idlj
checking for jar... jar
checking for pkg-config... /usr/local/bin/pkg-config
checking for bonobo-activation-2.0 libspi-1.0 >= 1.7.0... yes
checking
JAVA_BRIDGE_CFLAGS... -DORBIT2=1 -D_REENTRANT -DXTHREADS -DXUSE_MTSAFE_API -I/usr/local/include/bonobo-activation-2.0
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/orbit-2.0
-I/usr/local/include/libbonobo-2.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo
-I/usr/X11R6/include/at-spi-1.0 -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include
-I/usr/X11R6/include/pango-1.0 -I/usr/X11R6/include -I/usr/local/include/freetype2
-I/usr/local/include
checking
JAVA_BRIDGE_LIBS... -pthread -Wl,--rpath -Wl,/usr/local/lib -L/usr/local/lib
-L/usr/X11R6/lib -lspi -lbonobo-2 -lgtk-x11-2.0 -lbonobo-activation -lORBit-2
-lgthread-2.0 -lgdk-x11-2.0 -lXrandr -lXi -lXinerama -latk-1.0 -lgdk_pixbuf-2.0
-lpangocairo-1.0 -lXcursor -lXfixes -lcairo -lpangoft2-1.0 -lfontconfig -lfreetype
-lz -lpango-1.0 -lm -lXrender -lX11 -lXext -lgobject-2.0 -lgmodule-2.0 -lglib-2.0
-liconv
configure: creating ./config.status
config.status: creating Makefile
config.status: creating idlgen/Makefile
config.status: creating idlgen/org/Makefile
config.status: creating idlgen/org/GNOME/Makefile
config.status: creating idlgen/org/GNOME/Accessibility/Makefile
config.status: creating idlgen/org/GNOME/Bonobo/Makefile
config.status: creating util/Makefile
config.status: creating util/org/Makefile
config.status: creating util/org/GNOME/Makefile
config.status: creating util/org/GNOME/Accessibility/Makefile
config.status: creating impl/Makefile
config.status: creating impl/org/Makefile
config.status: creating impl/org/GNOME/Makefile
config.status: creating impl/org/GNOME/Accessibility/Makefile
config.status: creating impl/org/GNOME/Bonobo/Makefile
config.status: creating bridge/Makefile
config.status: creating bridge/org/Makefile
config.status: creating bridge/org/GNOME/Makefile
config.status: creating bridge/org/GNOME/Accessibility/Makefile
config.status: creating at-client/Makefile
config.status: creating at-client/org/Makefile
config.status: creating at-client/org/GNOME/Makefile
config.status: creating at-client/org/GNOME/Accessibility/Makefile
config.status: creating registry/Makefile
config.status: creating registry/org/Makefile
config.status: creating registry/org/GNOME/Makefile
config.status: creating registry/org/GNOME/Accessibility/Makefile
config.status: creating test/Makefile
[root titan /usr/local/src/temp/java-access-bridge-1.5.0]# gmake
Making all in idlgen
gmake[1]: Entering directory
`/usr/local/src/temp/java-access-bridge-1.5.0/idlgen'
Making all in org
gmake[2]: Entering directory
`/usr/local/src/temp/java-access-bridge-1.5.0/idlgen/org'
Making all in GNOME
gmake[3]: Entering directory
`/usr/local/src/temp/java-access-bridge-1.5.0/idlgen/org/GNOME'
Making all in Accessibility
gmake[4]: Entering directory
`/usr/local/src/temp/java-access-bridge-1.5.0/idlgen/org/GNOME/Accessibility'
gmake[4]: Nothing to be done for `all'.
gmake[4]: Leaving directory
`/usr/local/src/temp/java-access-bridge-1.5.0/idlgen/org/GNOME/Accessibility'
Making all in Bonobo
gmake[4]: Entering directory
`/usr/local/src/temp/java-access-bridge-1.5.0/idlgen/org/GNOME/Bonobo'
gmake[4]: Nothing to be done for `all'.
gmake[4]: Leaving directory
`/usr/local/src/temp/java-access-bridge-1.5.0/idlgen/org/GNOME/Bonobo'
gmake[4]: Entering directory
`/usr/local/src/temp/java-access-bridge-1.5.0/idlgen/org/GNOME'
gmake[4]: Nothing to be done for `all-am'.
gmake[4]: Leaving directory
`/usr/local/src/temp/java-access-bridge-1.5.0/idlgen/org/GNOME'
gmake[3]: Leaving directory
`/usr/local/src/temp/java-access-bridge-1.5.0/idlgen/org/GNOME'
gmake[3]: Entering directory
`/usr/local/src/temp/java-access-bridge-1.5.0/idlgen/org'
gmake[3]: Nothing to be done for `all-am'.
gmake[3]: Leaving directory
`/usr/local/src/temp/java-access-bridge-1.5.0/idlgen/org'
gmake[2]: Leaving directory
`/usr/local/src/temp/java-access-bridge-1.5.0/idlgen/org'
gmake[2]: Entering directory
`/usr/local/src/temp/java-access-bridge-1.5.0/idlgen'
idlj \
-pkgPrefix Bonobo org.GNOME \
-pkgPrefix Accessibility org.GNOME \
-emitAll -i /usr/local/share/idl/bonobo-activation-2.0 -i
/usr/X11R6/share/gnome/idl/at-spi-1.0 -i /usr/local/share/idl/bonobo-2.0 \
-fallTie /usr/X11R6/share/gnome/idl/at-spi-1.0/Accessibility.idl
com.sun.tools.corba.se.idl.InvalidArgument: Invalid
rgument: -XX:+UseMembar.
Compiler Usage:
java com.sun.tools.corba.se.idl.toJavaPortable.Compile [options] <idl
file>
where <idl file> is the name of a file containing IDL definitions, and
[options] is any combination of the options listed below. The options
are optional and may appear in any order; <idl file> is required and
must appear last.
Options:
-d <symbol> This is equivalent to the following line in an
IDL file: #define <symbol>
-emitAll Emit all types, including those found in #included
files.
-f<side> Define what bindings to emit. <side> is one of
client,
server, all, serverTIE, allTIE. serverTIE and
allTIE
cause delegate model skeletons to be emitted. If
this
flag is not used, -fclient is assumed.
-i <include path> By default, the current directory is scanned for
included files. This option adds another
directory.
-keep If a file to be generated already exists, do not
overwrite it. By default it is overwritten.
-noWarn Suppress warnings.
-oldImplBase Generate skeletons compatible with old (pre-1.4)
JDK ORBs.
-pkgPrefix <t> <prefix> When the type or module name <t> is encountered at
file scope, begin the Java package name for all
files
generated for <t> with <prefix>.
-pkgTranslate <t> <pkg> When the type or module name <t> in encountered,
replace
it with <pkg> in the generated java package. Note
that
pkgPrefix changes are made first. <t> must match
the
full package name exactly. Also, <t> must not be
org, org.omg, or any subpackage of org.omg.
-skeletonName <xxx%yyy> Name the skeleton according to the pattern.
The defaults are:
%POA for the POA base class (-fserver or -fall)
_%ImplBase for the oldImplBase base class
(-oldImplBase and (-fserver or -fall)).
-td <dir> use <dir> for the output directory instead of
the current directory.
-tieName <xxx%yyy> Name the tie according to the pattern. The
defaults are:
%POATie for the POA tie (-fserverTie or -fallTie)
%_Tie for the oldImplBase tie
(-oldImplBase and (-fserverTie or -fallTie)).
-v, -verbose Verbose mode.
-version Display the version number and quit.
gmake[3]: Entering directory
`/usr/local/src/temp/java-access-bridge-1.5.0/idlgen/org/GNOME/Bonobo'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory
`/usr/local/src/temp/java-access-bridge-1.5.0/idlgen/org/GNOME/Bonobo'
gmake[3]: Entering directory
`/usr/local/src/temp/java-access-bridge-1.5.0/idlgen/org/GNOME/Accessibility'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory
`/usr/local/src/temp/java-access-bridge-1.5.0/idlgen/org/GNOME/Accessibility'
touch ../jar-stamp
touch ../jar-stamp
jar cf ../gnome-java-bridge.jar org/GNOME/Bonobo/*.class
org/GNOME/Accessibility/*.class
Illegal option: X
Usage: jar {ctxu}[vfm0Mi] [jar-file] [manifest-file] [-C dir] files ...
Options:
-c create new archive
-t list table of contents for archive
-x extract named (or all) files from archive
-u update existing archive
-v generate verbose output on standard output
-f specify archive file name
-m include manifest information from specified manifest file
-0 store only; use no ZIP compression
-M do not create a manifest file for the entries
-i generate index information for the specified jar files
-C change to the specified directory and include the following file
If any file is a directory then it is processed recursively.
The manifest file name and the archive file name needs to be specified
in the same order the 'm' and 'f' flags are specified.
Example 1: to archive two class files into an archive called classes.jar:
jar cvf classes.jar Foo.class Bar.class
Example 2: use an existing manifest file 'mymanifest' and archive all the
files in the foo/ directory into 'classes.jar':
jar cvfm classes.jar mymanifest -C foo/ .
gmake[2]: *** [../gnome-java-bridge.jar] Error 1
gmake[2]: Leaving directory
`/usr/local/src/temp/java-access-bridge-1.5.0/idlgen'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory
`/usr/local/src/temp/java-access-bridge-1.5.0/idlgen'
gmake: *** [all-recursive] Error 1
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]