From: Hugo Vandeputte Patches for omniORB 2.4.0 on HP 10.20 with HP aC++ B3910B A.01.06 HP aC++ B3910B A.01.01 Support Library. ================================================================= I made some changes on mk/platforms/hppa_hpux_10.20.mk. Here is the result of diff command on original hppa_hpux_10.20.mk and mine: ***Begin*** 13a14,15 > %.o: %.c > $(CC) -c $(CFLAGS) -o $@ $< 14a17,19 > %.o: %.cc > $(CXX) -c $(CXXFLAGS) -ldir $< -o $@ > 44,46c49,50 < CXXDEBUGFLAGS = -O < CXXOPTIONS += -I /opt/aCC/include +inst_v +DAportable -D_CMA_NOWRAPPERS_ \ < -ldir --- > CXXDEBUGFLAGS = -g > CXXOPTIONS += -I /opt/aCC/include +inst_v +DAportable -D_CMA_NOWRAPPERS_ 54c58 < CDEBUGFLAGS = -O --- > CDEBUGFLAGS = -g 68a73 > endef 70d74 < 113c117,118 < omniORB2GatekeeperImplementation = NO_IMPL --- > #omniORB2GatekeeperImplementation = NO_IMPL > omniORB2GatekeeperImplementation = OMNIORB2_DUMMYGK 123,124c128 < MNITHREAD_POSIX_CPPFLAGS = -DPthreadDraftVersion=4 \ < -DPthreadSupportThreadPriority --- > OMNITHREAD_POSIX_CPPFLAGS = -DPthreadDraftVersion=4 ***END*** Be careful with tab chars... To remove warnings on Undeclared variable 'NP_data', I edited the file ./include/omniORB2/templates.h changing everywhere NP_data by _CORBA_Sequence::NP_data 1,$s/NP_data/ _CORBA_Sequence::NP_data/g