> Hey there. > > I'm trying to get classpath running on my sgi (old stuff, I know). > Can it be done? I wanted to find out. > > I have a very small java app I really want to get working. Right now, > I only have Java 1.4 on this machine, but I really need 1.5. I don't > care if 90% of java doesn't work. > > OK, I've got all the underlying packages installed (gconf, orbit, > cairo, idl, etc etc etc. Took me quite awhile to get them all). > > In any event When I do a ./configure --disable-plugin, I get a > complaint about missing javac -source 1.5 > > But that's weird. This is supposed to be a REPLACEMENT for java...why > would it need javac? How can I get around the need for javac? And > why is it needed anyway? > > Also, I notice the "WARNING...in the code below: checking jni_md.h > support... configure: WARNING: no" > > Can anyone help? (or make a suggestion of how to get a java 1.5 > running on an sgi?) > > Thanks > > Geoff > > --------- > checking build system type... mips-sgi-irix6.5 > checking host system type... mips-sgi-irix6.5 > checking target system type... mips-sgi-irix6.5 > checking for a BSD-compatible install... ./install-sh -c > checking whether build environment is sane... yes > checking for a thread-safe mkdir -p... ./install-sh -c -d > checking for gawk... gawk > checking whether make sets $(MAKE)... yes > checking how to create a ustar tar archive... plaintar > checking for style of include used by make... GNU > checking for gcc... no > checking for cc... cc > checking for C compiler default output file name... a.out > checking whether the C compiler works... yes > checking whether we are cross compiling... no > checking for suffix of executables... > checking for suffix of object files... o > checking whether we are using the GNU C compiler... no > checking whether cc accepts -g... yes > checking for cc option to accept ISO C89... none needed > checking dependency style of cc... sgi > checking how to run the C preprocessor... cc -E > checking for grep that handles long lines and -e... /sbin/grep > checking for egrep... /sbin/grep -E > checking for ANSI C header files... yes > checking for sys/types.h... yes > checking for sys/stat.h... yes > checking for stdlib.h... yes > checking for string.h... yes > checking for memory.h... yes > checking for strings.h... yes > checking for inttypes.h... yes > checking for stdint.h... yes > checking for unistd.h... yes > checking alsa/asoundlib.h usability... no > checking alsa/asoundlib.h presence... no > checking for alsa/asoundlib.h... no > checking dssi.h usability... no > checking dssi.h presence... no > checking for dssi.h... no > checking whether ln -s works... yes > checking for a BSD-compatible install... ./install-sh -c > checking for g++... no > checking for c++... no > checking for gpp... no > checking for aCC... no > checking for CC... CC > checking whether we are using the GNU C++ compiler... no > checking whether CC accepts -g... yes > checking dependency style of CC... sgi > checking for a sed that does not truncate output... /sbin/sed > checking for non-GNU ld... /usr/bin/ld > checking if the linker (/usr/bin/ld) is GNU ld... no > checking for /usr/bin/ld option to reload object files... -r > checking for BSD-compatible nm... /usr/bin/nm -B > checking how to recognize dependent libraries... pass_all > checking dlfcn.h usability... yes > checking dlfcn.h presence... yes > checking for dlfcn.h... yes > checking how to run the C++ preprocessor... CC -E > checking for g77... no > checking for xlf... no > checking for f77... f77 > checking whether we are using the GNU Fortran 77 compiler... no > checking whether f77 accepts -g... no > checking the maximum length of command line arguments... 15360 > checking command to parse /usr/bin/nm -B output from cc object... ok > checking for objdir... .libs > checking for ar... ar > checking for ranlib... no > checking for strip... strip > checking for correct ltmain.sh version... yes > checking for cc option to produce PIC... > checking if cc static flag -non_shared works... no > checking if cc supports -c -o file.o... yes > checking whether the cc linker (/usr/bin/ld -n32) supports shared > libraries... yes > checking dynamic linker characteristics... irix6.5 ld.so > checking how to hardcode library paths into programs... immediate > checking whether stripping libraries is possible... no > checking if libtool supports shared libraries... yes > checking whether to build shared libraries... yes > checking whether to build static libraries... no > configure: creating libtool > appending configuration tag "CXX" to libtool > checking whether the CC linker (/usr/bin/ld -n32) supports shared > libraries... yes > checking for CC option to produce PIC... > checking if CC static flag -non_shared works... no > checking if CC supports -c -o file.o... yes > checking whether the CC linker (/usr/bin/ld -n32) supports shared > libraries... yes > checking dynamic linker characteristics... irix6.5 ld.so > (cached) (cached) checking how to hardcode library paths into > programs... immediate > appending configuration tag "F77" to libtool > checking if libtool supports shared libraries... yes > checking whether to build shared libraries... yes > checking whether to build static libraries... no > checking for f77 option to produce PIC... > checking if f77 static flag -non_shared works... no > checking if f77 supports -c -o file.o... no > checking whether the f77 linker (/usr/bin/ld -n32) supports shared > libraries... yes > checking dynamic linker characteristics... irix6.5 ld.so > (cached) (cached) checking how to hardcode library paths into > programs... immediate > checking for gawk... (cached) gawk > checking whether we are using the GNU C compiler... (cached) no > checking whether cc accepts -g... (cached) yes > checking for cc option to accept ISO C89... (cached) none needed > checking dependency style of cc... (cached) sgi > checking whether cc understands -c and -o together... yes > checking how to run the C preprocessor... cc -E > checking __attribute__((,,))... no > checking __attribute__((unused))... no > checking for ANSI C header files... (cached) yes > checking size of void *... 4 > checking whether byte ordering is bigendian... yes > checking for unistd.h... (cached) yes > checking for sys/types.h... (cached) yes > checking sys/config.h usability... no > checking sys/config.h presence... no > checking for sys/config.h... no > checking sys/ioctl.h usability... yes > checking sys/ioctl.h presence... yes > checking for sys/ioctl.h... yes > checking asm/ioctls.h usability... no > checking asm/ioctls.h presence... no > checking for asm/ioctls.h... no > checking for inttypes.h... (cached) yes > checking for stdint.h... (cached) yes > checking utime.h usability... yes > checking utime.h presence... yes > checking for utime.h... yes > checking sys/utime.h usability... yes > checking sys/utime.h presence... yes > checking for sys/utime.h... yes > checking sys/filio.h usability... yes > checking sys/filio.h presence... yes > checking for sys/filio.h... yes > checking sys/time.h usability... yes > checking sys/time.h presence... yes > checking for sys/time.h... yes > checking sys/select.h usability... yes > checking sys/select.h presence... yes > checking for sys/select.h... yes > checking crt_externs.h usability... no > checking crt_externs.h presence... no > checking for crt_externs.h... no > checking fcntl.h usability... yes > checking fcntl.h presence... yes > checking for fcntl.h... yes > checking sys/mman.h usability... yes > checking sys/mman.h presence... yes > checking for sys/mman.h... yes > checking magic.h usability... no > checking magic.h presence... no > checking for magic.h... no > checking sys/event.h usability... no > checking sys/event.h presence... no > checking for sys/event.h... no > checking sys/epoll.h usability... no > checking sys/epoll.h presence... no > checking for sys/epoll.h... no > checking ifaddrs.h usability... no > checking ifaddrs.h presence... no > checking for ifaddrs.h... no > checking netinet/in_systm.h usability... yes > checking netinet/in_systm.h presence... yes > checking for netinet/in_systm.h... yes > checking netinet/ip.h usability... no > checking netinet/ip.h presence... yes > configure: WARNING: netinet/ip.h: present but cannot be compiled > configure: WARNING: netinet/ip.h: check for missing prerequisite > headers? > configure: WARNING: netinet/ip.h: see the Autoconf documentation > configure: WARNING: netinet/ip.h: section "Present But Cannot Be > Compiled" > configure: WARNING: netinet/ip.h: proceeding with the preprocessor's > result > configure: WARNING: netinet/ip.h: in the future, the compiler will > take precedence > configure: WARNING: ## -------------------------------- ## > configure: WARNING: ## Report this to classpath@xxxxxxx ## > configure: WARNING: ## -------------------------------- ## > checking for netinet/ip.h... yes > checking net/if.h usability... yes > checking net/if.h presence... yes > checking for net/if.h... yes > checking sys/loadavg.h usability... no > checking sys/loadavg.h presence... no > checking for sys/loadavg.h... no > checking for library containing inet_pton... none required > checking for ftruncate... yes > checking for fsync... yes > checking for select... yes > checking for gethostname... yes > checking for socket... yes > checking for strerror... yes > checking for fork... yes > checking for pipe... yes > checking for execve... yes > checking for open... yes > checking for close... yes > checking for lseek... yes > checking for fstat... yes > checking for read... yes > checking for readv... yes > checking for write... yes > checking for writev... yes > checking for htonl... yes > checking for memset... yes > checking for htons... yes > checking for connect... yes > checking for getsockname... yes > checking for getpeername... yes > checking for bind... yes > checking for listen... yes > checking for accept... yes > checking for recvfrom... yes > checking for send... yes > checking for sendto... yes > checking for setsockopt... yes > checking for getsockopt... yes > checking for time... yes > checking for mktime... yes > checking for gethostbyname_r... yes > checking for localtime_r... yes > checking for strerror_r... no > checking for fcntl... yes > checking for statvfs... yes > checking for mmap... yes > checking for munmap... yes > checking for mincore... no > checking for msync... yes > checking for madvise... yes > checking for getpagesize... yes > checking for sysconf... yes > checking for lstat... yes > checking for readlink... yes > checking for inet_aton... yes > checking for inet_addr... yes > checking for inet_pton... yes > checking for getifaddrs... no > checking for kqueue... no > checking for kevent... no > checking for epoll_create... no > checking for getloadavg... no > checking for magic_open in -lmagic... no > checking whether struct sockaddr_in6 is in netinet/in.h... yes > checking whether time.h and sys/time.h may both be included... yes > checking whether struct tm is in sys/time.h or time.h... time.h > checking for struct tm.tm_zone... no > checking whether tzname is declared... yes > checking for tzname... yes > checking for tm_gmtoff in struct tm... no > checking for global timezone variable... no > checking for global _timezone variable... no > checking for an ANSI C-conforming const... yes > checking for inline... __inline > checking for __attribute__... no > checking how many arguments gethostbyname_r() takes... five > checking for non-GNU ld... /usr/bin/ld -n32 > checking if the linker (/usr/bin/ld -n32) is GNU ld... no > checking for shared library run path origin... /bin/sh: > ./config.rpath: not found > done > checking for iconv... yes > checking for iconv declaration... > extern size_t iconv (iconv_t cd, char * *inbuf, size_t > *inbytesleft, char * *outbuf, size_t *outbytesleft); > checking for X... libraries , headers > checking for gethostbyname... yes > checking for connect... (cached) yes > checking for remove... yes > checking for shmat... yes > checking for IceConnectionNumber in -lICE... yes > checking for XTestQueryExtension in -lXtst... no > checking for pkg-config... /usr/local/bin/pkg-config > checking for gtk+-2.0 >= 2.8 gthread-2.0 >= 2.2 gdk-pixbuf-2.0... yes > checking GTK_CFLAGS... -D_REENTRANT -I/usr/local/include/gtk-2.0 > -I/usr/local/lib/gtk-2.0/include -I/usr/local/include/atk-1.0 > -I/usr/local/include/cairo -I/usr/local/include/pango-1.0 > -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include > -I/usr/local/include/freetype2 -I/usr/local/include > -I/usr/local/include/libpng12 -I/usr/local/include/pixman-1 > checking GTK_LIBS... -L/usr/local/lib -lgtk-x11-2.0 -lgdk-x11-2.0 > -latk-1.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgthread-2.0 -lpthread > -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl > checking for freetype2... yes > checking FREETYPE2_CFLAGS... -I/usr/local/include/freetype2 > -I/usr/local/include > checking FREETYPE2_LIBS... -L/usr/local/lib -lfreetype -lz > checking for pangoft2... yes > checking PANGOFT2_CFLAGS... -I/usr/local/include/pango-1.0 > -I/usr/local/include/freetype2 -I/usr/local/include > -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include > checking PANGOFT2_LIBS... -L/usr/local/lib -lpangoft2-1.0 -lpango-1.0 > -lfreetype -lz -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 > -lintl > checking for cairo >= 1.1.8... yes > checking CAIRO_CFLAGS... -I/usr/local/include/cairo > -I/usr/local/include/freetype2 -I/usr/local/include > -I/usr/local/include/libpng12 -I/usr/local/include/pixman-1 > checking CAIRO_LIBS... -L/usr/local/lib -lcairo > checking for XRenderQueryExtension in -lXrender... no > checking for XRRQueryExtension in -lXrandr... no > checking for gconf-2.0 >= 2.6.0... yes > checking GCONF_CFLAGS... -DORBIT2=1 -D_REENTRANT > -I/usr/local/include/gconf/2 -I/usr/local/include/orbit-2.0 > -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include > checking GCONF_LIBS... -L/usr/local/lib -lgconf-2 -lORBit-2 -lm > -lgmodule-2.0 -lgthread-2.0 -lpthread -lglib-2.0 -lintl > checking for gdk-2.0 >= 2.8... yes > checking GDK_CFLAGS... -I/usr/local/include/gtk-2.0 > -I/usr/local/lib/gtk-2.0/include -I/usr/local/include/pango-1.0 > -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include > -I/usr/local/include/cairo -I/usr/local/include/freetype2 > -I/usr/local/include -I/usr/local/include/libpng12 > -I/usr/local/include/pixman-1 > checking GDK_LIBS... -L/usr/local/lib -lgdk-x11-2.0 -lgdk_pixbuf-2.0 > -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 > -lglib-2.0 -lintl > checking for MSG_NOSIGNAL... no > checking for SO_NOSIGPIPE ... no > checking for MSG_WAITALL... yes > checking jni_md.h support... configure: WARNING: no > checking whether to enable maintainer-specific portions of > Makefiles... no > checking for mkdir... /sbin/mkdir > checking for cp... /sbin/cp > checking for date... /sbin/date > checking for find... /sbin/find > checking for zip... /usr/freeware/bin/zip > checking for fastjar... no > checking for gjar... no > checking for jar... /usr/bin/jar > checking whether to regenerate parsers with jay... no > checking for stdint types... (putting them into > include/config-int.h)... yes > checking for stdint uintptr_t... (..) > checking for uintptr_t... no > checking for uintptr_t... yes > checking for uint64_t... yes > ./configure[31009]: stdint.h: not found > checking for stdint uintptr_t... inttypes.h > checking for extra inttypes in chosen header... (inttypes.h) > checking for int_least32_t... no > checking for int_fast32_t... no > checking for intmax_t... yes > make use of inttypes.h in include/config-int.h (no helpful system > typedefs seen) > checking for ecj... no > checking for ecj-3.3... no > checking for ecj-3.2... no > checking for javac... javac -Xlint:unchecked > checking if javac -Xlint:unchecked works... configure: error: The Java > compiler javac -Xlint:unchecked failed (see config.log, check the > CLASSPATH?) > > > -- > Geoff Greene > Technical Lead SQS & Datamaster > The Boeing Company > > >