Article View: borland.public.jbuilder.java.language
Article #18822Help needed on MAKEFIEL AND JNI
From: Lionel Tinguely
Date: Tue, 21 Apr 1998 00:00
Date: Tue, 21 Apr 1998 00:00
62 lines
1941 bytes
1941 bytes
Hello all,
Could anyone tell me what is wrong in my makefile. Iwould like to
create a SharedObject (.so file) with a C source file and 4 libraries
(.a files).
If I use the makefile just below I get a SharedObject but I get the
following error message when I load it from Java.
ERROR:
ld.so.1: /u/client/akb/jdk1.1.5/bin/sparc/green_threads/java: fatal:
relocation error: symbol not found: close_connection: referenced in
/u/client/akb/HyperJava/LibNative/libHJAsServices.so
(libHJAsServices.so)
MY MAKEFILE:
###################################################
# Extra C compile options, e.g. include directories
###################################################
ADPLIB=/u/adps/adp.31
INC=/u/client/akb/HyperJava/LibNative/src/HJAsServices/inc
JINC=$(JAVA_HOME)/include
SINC=$(JAVA_HOME)/include/solaris
CFLAGS= -I$(JINC) -I$(SINC) -I$(INC) -I$(ADPLIB)/inc -DUNIX
####################
# Extra link options
####################
LIBS= $(ADPLIB)/lib/lvts.a \
$(ADPLIB)/lib/hvts.a \
$(ADPLIB)/lib/as.a \
$(ADPLIB)/lib/libdes.a
OBJECTS= HJAsServices.o
######################
# COMPILATION
######################
libHJAsServices.so:$(OBJECTS)
cc -G $(OBJECTS) -o $@ $(LIBS)
clean:
rm -f *.o
rm *.so
Thank you
LiONEL
Technical Details
Message-ID:
<3541985d.22470280@news.mcnet.ch>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f74b3,d7fb0cbe6469a9cc,start X-Google-Attributes: gidf74b3,public From: lti@imtf.ch (Lionel Tinguely) Subject: Help needed on MAKEFIEL AND JNI Date: 1998/04/21 Message-ID: <3541985d.22470280@news.mcnet.ch> X-Deja-AN: 346289070 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii X-Complaints-To: news@ubnnews.unisource.ch X-Trace: ubnnews.unisource.ch 893163572 2932 (None) 193.247.71.122 Organization: Unisource Business Networks Mime-Version: 1.0 Newsgroups: borland.public.jbuilder.java.language