From owner-freebsd-java Thu Sep 7 23: 8:13 2000 Delivered-To: freebsd-java@freebsd.org Received: from ares.trc.adelaide.edu.au (ares.trc.adelaide.edu.au [129.127.246.5]) by hub.freebsd.org (Postfix) with ESMTP id D7A4C37B43E for ; Thu, 7 Sep 2000 23:08:08 -0700 (PDT) Received: (from glewis@localhost) by ares.trc.adelaide.edu.au (8.9.3/8.9.3) id PAA57198; Fri, 8 Sep 2000 15:37:59 +0930 (CST) (envelope-from glewis) From: Greg Lewis Message-Id: <200009080607.PAA57198@ares.trc.adelaide.edu.au> Subject: Re: Reading data feed from serial port In-Reply-To: <4.3.1.2.20000908141153.00a86300@pop2.jaring.my> from ych at "Sep 8, 2000 02:16:51 pm" To: ych Date: Fri, 8 Sep 2000 15:37:59 +0930 (CST) Cc: freebsd-java@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL70 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org ych wrote: > Sorry, I didn't know there's a FreeBSD port of the comm API. I've > downloaded the port but encountered the following error when trying to > build the lib: Well, I've never built it myself, but here goes answering anyway :). > gcc -O2 -shared -I /usr/java/include -I /usr/java/include/freebsd -L > /usr/java/lib/i386/green_threads/ -o lib/libParallel.so > src/org/freebsd/io/comm/libParallel.c > In file included from src/org/freebsd/io/comm/libParallel.c:32: > src/org/freebsd/io/comm/org_freebsd_io_comm_FreebsdParallel.h:2: jni.h: No such This is a standard java header. By the above it would appear that it assumes your java installation is based in /usr/java. If thats not the case then you need to adjust the include paths to point at where your java installation lives. > file or directory > src/org/freebsd/io/comm/libParallel.c:41: /sys/dev/ppbus/ppi.h: No such file or > directory > src/org/freebsd/io/comm/libParallel.c:42: /sys/dev/ppbus/ppbconf.h: No such > file or directory > gmake: *** [lib/libParallel.so] Error 1 Ewww. This is looking for include files that are part of the FreeBSD source code. Specifically, part of the sys source. It looks like you need this installed (or at least the relevant include files) to compile :(. -- Greg Lewis glewis@trc.adelaide.edu.au Computing Officer +61 8 8303 5083 Teletraffic Research Centre To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message