gnopernicus, java, and access bridge on FreeBSD



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]