You can try with these *.mk files. These may not work. I have not tested them. Remove the lines which cause trouble. Where will u get NSS, mozilla LDAP SDK, etc. packages from?
------------------------------------------------------------------------ make/defines_HPPA_HP-UX_B.11.11.mk : include $(BUILD_ROOT)/make/defines_UNIX.mk LOCAL_COPY=1 CC = $(PRE_CC) /opt/aCC/bin/aCC C++C = $(PRE_CC) /opt/aCC/bin/aCC LD = $(PRE_LD) /opt/aCC/bin/aCC C = $(PRE_CC) /opt/ansic/bin/cc AR =/usr/bin/ar RANLIB =/usr/bin/ranlib FTP =/usr/bin/ftp TAR =/usr/local/bin/tar # /usr/bin/cp -r does not follow symbolic links on HP CP_R =/usr/local/bin/cp -r STRIP =/usr/bin/strip -x GENRB =$(ENV) $(LD_LIB_VAR)=$(ICU_DIR)/lib $(ICU_DIR)/bin/genrb NMAKE =$(TOOL_ROOT)/local/bin/gmake -f NLIST = elf ifdef DEBUG_BUILD CC_DEBUG = -g C_DEBUG = -g LD_DEBUG = -g else CC_DEBUG = -O C_DEBUG = -O LD_DEBUG = endif LD_DYNAMIC = +Z -b -Wl,+s -Wl,-B,symbolic LD_SYMBOLIC = -Wl,-B,symbolic JNI_MD_NAME = hp-ux JNI_MD_SYSNAME = PA_RISC2.0 JNI_MD_SYSNAME64 = SETUPSDK_JNIDIR = Unix/HPUX/PA_RISC # Enables OS specific stats collection FEAT_PLATFORM_STATS=1 PLATFORM_DEF = +Z +DAportable +DS2.0 -DSVR4 \ -DSYSV -D_POSIX_C_SOURCE=199506L -DHPUX \ -DRW_MULTI_THREAD -D_VIS_UNICODE -D_HPUX_SOURCE \ -D_LARGEFILE64_SOURCE RPATH_PREFIX = -Wl,+b, PLATFORM_CC_OPTS = +W503,251,740,749,641 PLATFORM_CC_OPTS += -DNATIVE -D_HPUX -ext +u4 -mt -AA PLATFORM_C_OPTS = -DNATIVE -D_HPUX -Ae +u4 PLATFORM_INC = -I/opt/aCC/include/iostream PLATFORM_LD_OPTS = -Wl,+s PLATFORM_LIB = $(PRE_PLATFORM_LIB) std_v2 Csup_v2 stream nsl pthread rt ifdef USE_PCH ifndef HP_NO_CORBA_PCH PCH_FILE = precomphdr PLATFORM_DEF += -DHPUX_PCH PLATFORM_CC_OPTS += +hdr_use $(OBJDIR)/$(PCH_FILE).pch PCH_DEP = $(OBJDIR)/$(PCH_FILE).pch GLOBAL_PCH_FILE=$(WORK_ROOT)/include/$(PCH_FILE).pch endif endif DYNAMIC_LIB_SUFFIX=sl LD_LIB_VAR =SHLIB_PATH USE_MAPFILE= # Enables creation of HP-UX packages FEAT_OS_NATIVE_PKG=1 # Enables creation of HP-UX patches FEAT_OS_PATCH_PKG=1 # Add platform specific NSS modules ifndef BUILD64 SECURITY_MODULE_LIBS += freebl_32fpu_3 freebl_32int_3 endif ------------------------------------------------------------------------ make/rules_HPPA_HP-UX_B.11.11.mk : ifdef AR_TARGET AR_OBJ_INT=$(addsuffix .$(OBJ),$(AR_OBJS)) REAL_AR_OBJS=$(addprefix $(OBJDIR)/,$(AR_OBJ_INT)) $(OBJDIR)/$(LIBPREFIX)$(AR_TARGET).$(STATIC_LIB_SUFFIX): $(REAL_AR_OBJS) $(RM) -f $@ $(AR) -r $@ $(REAL_AR_OBJS) $(AR_NONPARSED_OBJS) endif ifdef AR1_TARGET AR1_OBJ_INT=$(addsuffix .$(OBJ),$(AR1_OBJS)) REAL_AR1_OBJS=$(addprefix $(OBJDIR)/,$(AR1_OBJ_INT)) $(OBJDIR)/$(LIBPREFIX)$(AR1_TARGET).$(STATIC_LIB_SUFFIX): $(REAL_AR1_OBJS) $(RM) -f $@ $(AR) -r $@ $(REAL_AR1_OBJS) $(AR1_NONPARSED_OBJS) endif ifdef AR2_TARGET AR2_OBJ_INT=$(addsuffix .$(OBJ),$(AR2_OBJS)) REAL_AR2_OBJS=$(addprefix $(OBJDIR)/,$(AR2_OBJ_INT)) $(OBJDIR)/$(LIBPREFIX)$(AR2_TARGET).$(STATIC_LIB_SUFFIX): $(REAL_AR2_OBJS) $(RM) -f $@ $(AR) -r $@ $(REAL_AR2_OBJS) $(AR2_NONPARSED_OBJS) endif ifdef AR3_TARGET AR3_OBJ_INT=$(addsuffix .$(OBJ),$(AR3_OBJS)) REAL_AR3_OBJS=$(addprefix $(OBJDIR)/,$(AR3_OBJ_INT)) $(OBJDIR)/$(LIBPREFIX)$(AR3_TARGET).$(STATIC_LIB_SUFFIX): $(REAL_AR3_OBJS) $(RM) -f $@ $(AR) -r $@ $(REAL_AR3_OBJS) $(AR3_NONPARSED_OBJS) endif $(OBJDIR)/$(PCH_FILE).pch:$(PCH_FILE).cpp $(GLOBAL_PCH_FILE) @$(MAKE_OBJDIR) if test ! -f $(OBJDIR)/$(PCH_FILE).pch; then \ if test -f $(PCH_FILE).cpp; then \ echo "//" > $(OBJDIR)/tempfile.cpp; \ $(CC) +DAportable +hdr_create $@ -c \ -o $(OBJDIR)/tempfile.o $(OBJDIR)/tempfile.cpp; \ rm -f $(OBJDIR)/tempfile.* ; \ $(PRECC) $(CC) $(CC_FLAGS) $($<_CC_FLAGS) -c \ \ $(CC_DASH_O)$(OBJDIR)/$(PCH_FILE).o \ +hdr_create $@ \ \ $<; \ else \ rm -f $@; \ ln -s ../$(GLOBAL_PCH_FILE) $@; \ fi; \ fi $(PCH_FILE).cpp: $(GLOBAL_PCH_FILE): @$(MAKE_OBJDIR) echo "//" > $(OBJDIR)/tempfile.cpp $(CC) +DAportable +hdr_create $(OBJDIR)/$(PCH_FILE).pch \ -c -o $(OBJDIR)/tempfile.o \ $(OBJDIR)/tempfile.cpp rm -f $(OBJDIR)/tempfile.* echo "#include \"corba.h\"" > $(OBJDIR)/tmpfile.cpp $(PRECC) $(CC) $(CC_FLAGS) -c \ \ $(CC_DASH_O)$(OBJDIR)/tmpfile.o \ +hdr_create $@ \ \ $(OBJDIR)/tmpfile.cpp rm -f $(OBJDIR)/tmpfile.* rm -f $(OBJDIR)/$(PCH_FILE).pch On 02/15/09 23:42, rahul wrote: > copying to the engineer who did the porting. > > (you can just copy over another define and rule makefile > and modify, but I guess you probably knew that already.) > > ----- Forwarded message from River Tarnell <river at > loreley.flyingparchment.org.uk> ----- > > Date: Sun, 15 Feb 2009 18:00:59 +0000 > From: River Tarnell <river at loreley.flyingparchment.org.uk> > Subject: [webstack-discuss] Open Web Server: missing source files? > To: webstack-discuss at opensolaris.org > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > hi, > > i'm trying to build Open Web Server, hg changeset 3:f11d28822e4e, on HP-UX > 11.11. however, it seems some files are missing from the distribution: > > river at maiden:~/webserver>gmake > ################################################################### > Building WebServer > Build type: DEBUG > Security: DOMESTIC > ################################################################### > cd src; gmake BUILD_VARIANT=DEBUG SECURITY_POLICY=DOMESTIC all > gmake[1]: Entering directory `/home/river/webserver/src' > ../make/defines.mk:284: ../make/defines_HPPA_HP-UX_B.11.11.mk: No such file > or directory > ../make/rules.mk:38: ../make/rules_HPPA_HP-UX_B.11.11.mk: No such file or > directory > gmake[1]: *** No rule to make target `../make/rules_HPPA_HP-UX_B.11.11.mk'. > Stop. > > if there was a deliberate decision not to support Open Web Server on HP-UX, i > can have a look at adding support back myself (although, even if this is the > case, it would be nice if these files could be released anyway). but > hopefully, this was just a mistake? > > thanks, > river. > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (HP-UX) > > iEYEARECAAYFAkmYWFoACgkQIXd7fCuc5vL2dgCgrxI/iqZvtuXxr6EKB5ULqbMX > PCoAnAvEgIIFrX/Qgq6MjJlM7XsMjBIl > =eVVn > -----END PGP SIGNATURE----- > _______________________________________________ > > > webstack-discuss mailing list > webstack-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/webstack-discuss > > ----- End forwarded message ----- > rahul > -- > 1. e4 _ > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/webstack-discuss/attachments/20090216/a3b1f105/attachment.html>