🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.jbuilder.java.language
Article #18822

Help needed on MAKEFIEL AND JNI

#18822
From: Lionel Tinguely
Date: Tue, 21 Apr 1998 00:00
62 lines
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-mail

Show 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