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