I am trying to compile the native library in JavaWebServer1.1.3 using the
instructions from the blackdown site.  I applied the diffs by hand.  When I try
to compile make complains about errors in Makefile.lnx.

[root@zaragoza native]# (cd native; make -f Makefile.lnx install)
bash: native: No such file or directory
Makefile.lnx:45: *** missing separator.  Stop.

Here is Makefile.lnx with line numbers:

###################################################
      1 # @(#)Makefile.sol     1.11 97/11/06
      2 #
      3 # Solaris-specific makefile for building optional native library
support.
      4 # Use this as a starting point for porting to other UNIX platforms.
      5 #
      6 
      7 # Path to top of Java Web Server distribution tree
      8 TOP =          ..
      9 
     10 # Name of the library we're making (given to System.loadLibrary)
     11 LIBNAME =      server
     12 
     13 # Location of Java Developer's Kit (and runtime)
     14 JAVA_HOME =    /usr/local/jdk117
     15 
     16 # Java runtime flags
     17 JAVAH =                $(JAVA_HOME)/bin/javah
     18 CLASSPATH =   
$(TOP)/classes:$(TOP)/lib/classes.zip:$(JAVA_HOME)/classes:$(JAVA_HOME)/lib/clas
ses.zip
     19 
     20 # OS and machine type
     21 OS =           genunix
     22 ARCH =         unknown
     23 OBJ =          $(OS)/$(ARCH)
     24 
     25 # Preprocessor, compiler, linker, and related flags
     26 CC =           cc
     27 CFLAGS =       -shared -fPIC
     28 CPPFLAGS =     -I$(OS) -I$(JAVA_HOME)/include
-I$(JAVA_HOME)/include/$(OS)
     29 LDFLAGS =      #-G -h $(LIBNAME)
     30 INSTALL =      /usr/bin/install
     31 
     32 LIBDIR =       $(TOP)/lib/$(OBJ)
     33 
     34 LIBRARY =      $(OBJ)/lib$(LIBNAME).so
     35 OBJS =         $(OBJ)/server.o \
     36                $(OBJ)/UNIXUser.o \
     37                $(OBJ)/UNIXUserEnumeration.o \
     38                $(OBJ)/com_sun_server_ServerProcess.o \
     39                $(OBJ)/com_sun_server_realm_unix_UNIXUser.o \
     40                $(OBJ)/com_sun_server_realm_unix_UNIXUserEnumeration.o
     41 
     42 default all: $(LIBRARY)
     43 
     44 $(LIBRARY): $(OBJS)
     45        $(LINK.c) -o $@ $(OBJS)
     46 
     47 $(OBJ)/server.o: server.c $(OS)/com_sun_server_ServerProcess.h
     48        $(COMPILE.c) -o $@ server.c
     49 
     50 $(OBJ)/UNIXUser.o: UNIXUser.c $(OS)/com_sun_server_realm_unix_UNIXUser.h
     51        $(COMPILE.c) -o $@ UNIXUser.c
     52 
     53 $(OBJ)/UNIXUserEnumeration.o: UNIXUserEnumeration.c \
     54                $(OS)/com_sun_server_realm_unix_UNIXUserEnumeration.h
     55        $(COMPILE.c) -o $@ UNIXUserEnumeration.c
     56 
     57 
     58 $(OBJ)/com_sun_server_ServerProcess.o:
$(OS)/com_sun_server_ServerProcess.c
     59        $(COMPILE.c) -o $@ $(OS)/com_sun_server_ServerProcess.c
     60 
     61 $(OS)/com_sun_server_ServerProcess.c:
     62        $(JAVAH) -d $(OS) -classpath $(CLASSPATH) -stubs
com.sun.server.ServerP       rocess
     63 
     64 $(OS)/com_sun_server_ServerProcess.h:
     65        $(JAVAH) -d $(OS) -classpath $(CLASSPATH)
com.sun.server.ServerProcess
     66 
     67 $(OBJ)/com_sun_server_realm_unix_UNIXUser.o:
$(OS)/com_sun_server_realm_unix_U       NIXUser.c
     68        $(COMPILE.c) -o $@ $(OS)/com_sun_server_realm_unix_UNIXUser.c
     69 $(OS)/com_sun_server_realm_unix_UNIXUser.c:
     70        $(JAVAH) -d $(OS) -classpath $(CLASSPATH) \
     71            -stubs com.sun.server.realm.unix.UNIXUser
     72 $(OS)/com_sun_server_realm_unix_UNIXUser.h:
     73        $(JAVAH) -d $(OS) -classpath $(CLASSPATH)
com.sun.server.realm.unix.UNI       XUser
     74 
     75 $(OBJ)/com_sun_server_realm_unix_UNIXUserEnumeration.o: \
     76                $(OS)/com_sun_server_realm_unix_UNIXUserEnumeration.c
     77        $(COMPILE.c) -o $@
$(OS)/com_sun_server_realm_unix_UNIXUserEnumeration.       c
     78 $(OS)/com_sun_server_realm_unix_UNIXUserEnumeration.c:
     79        $(JAVAH) -d $(OS) -classpath $(CLASSPATH) \
     80            -stubs com.sun.server.realm.unix.UNIXUserEnumeration
     81 $(OS)/com_sun_server_realm_unix_UNIXUserEnumeration.h:
     82        $(JAVAH) -d $(OS) -classpath $(CLASSPATH) \
     83                com.sun.server.realm.unix.UNIXUserEnumeration
     84 
     85 install: $(LIBRARY)
     86        $(INSTALL) -d $(LIBDIR)
     87        $(INSTALL) -c $(LIBRARY) $(LIBDIR)
     88 
     89 clean:
     90        rm -rf $(OS)
     91 
     92 .INIT:
     93        -@mkdir -p $(OBJ)
     94 
     95 .KEEP_STATE:
     96 

Does anyone see whats wrong?  All comments welcome.

Also, the reason I needed to apply the diffs by hand is that the
jwebs-linux.diff file posted is trying to make changes to a
../../sparc-S2/bin/startup_wrapper.  Doing a search on the entire JWS tree
shows no startup_wrapper file.  Again all comments welcome.

john
----------------------------------
E-Mail: John N. Alegre <[EMAIL PROTECTED]>
Date: 18-Jul-99
Time: 09:13:51

This message was sent by XFMail
----------------------------------


----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to