[omniORB] Date: Thu, 2 Dec 1999 16:04:51 +0100

zoltan.sebestyen@netvisor.hu zoltan.sebestyen@netvisor.hu
Thu, 2 Dec 1999 14:58:34 +0000


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_000_01BF3CD6.992C98C0
Content-Type: text/plain;
	charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable

Hi,

 Did anyone succeed to compile omniORB 2.8.0 on DEC Alpha =
OSF-4.0/gcc-2.95?
I have modified the appropriate makefile (alpha-osf.4.0.mk) with using =
a SUN
makefile that contained gcc specificic parameters and compiled it, but =
can't
run the examples shipped with omniORB they dump core:
That error message follows:
Caught omniORB2 fatalException. This indicates a bug is caught within
omniORB2.
Please send a bug report.
The exception was thrown in file: giopClient.cc
                            line: 191
The error message is: GIOP_C::ReceiveReply() reported wrong request =
message
size.
Segmentation fault (core dumped) =20

			Thanks

				Zolt=E1n Sebesty=E9n, NETvisor Ltd., Hungary
 <<alpha_osf1_4.0.mk>>=20

------_=_NextPart_000_01BF3CD6.992C98C0
Content-Type: application/octet-stream;
	name="alpha_osf1_4.0.mk"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="alpha_osf1_4.0.mk"

#=0A=
# alpha_osf1_4.0.mk - make variables and rules specific to Digital =
Unix=0A=
# (i.e. OSF1) 4.0.=0A=
#=0A=
=0A=
OSF1 =3D 1=0A=
AlphaProcessor =3D 1=0A=
=0A=
=0A=
#=0A=
# Include general unix things=0A=
#=0A=
=0A=
include $(THIS_IMPORT_TREE)/mk/unix.mk=0A=
=0A=
=0A=
#=0A=
# C preprocessor macro definitions for this architecture=0A=
#=0A=
=0A=
IMPORT_CPPFLAGS +=3D -D__alpha__ -D__osf1__ -D__OSVERSION__=3D4=0A=
=0A=
=0A=
#=0A=
# Standard programs=0A=
#=0A=
=0A=
AR =3D ar clq=0A=
=0A=
# gcc related..=0A=
CPP =3D gcc=0A=
=0A=
CXX =3D g++=0A=
CXXMAKEDEPEND =3D $(TOP)/$(BINDIR)/omkdepend -D__cplusplus -D__GNUG__ =
-D__GNUC__=0A=
CXXDEBUGFLAGS =3D =0A=
CXXOPTIONS    =3D  -fexceptions -Wall -Wno-unused=0A=
CXXMTFLAG     =3D=0A=
=0A=
CXXLINK		=3D $(CXX)=0A=
CXXLINKOPTIONS  =3D $(CXXDEBUGFLAGS) $(CXXOPTIONS)=0A=
=0A=
COPTIONS	  =3D -fpcc-struct-return=0A=
=0A=
=0A=
#CXX =3D /usr/bin/cxx=0A=
# For DEC C++ 6.0=0A=
#CXXOPTIONS =3D -ptr $(TOP)/cxx_respository=0A=
#=0A=
DecCxxMajorVersion =3D 6=0A=
DecCxxMinorVersion =3D 0=0A=
#=0A=
# For DEC C++ 6.0=0A=
# Uncommment the following line to speed up the compilation, but may =
require=0A=
# manually deleted some .pch and cxx_respository/TIMESTAMP files to =
pick=0A=
# up changes in templates or the order of -I flags.=0A=
#=0A=
# CXXOPTIONS +=3D -ttimestamp -pch=0A=
=0A=
#CXXMAKEDEPEND =3D $(TOP)/$(BINDIR)/omkdepend -D__DECCXX =
-D__cplusplus=0A=
#CXXDEBUGFLAGS =3D -O=0A=
=0A=
#CXXLINK		=3D $(CXX)=0A=
#CXXLINKOPTIONS  =3D $(CXXDEBUGFLAGS) $(CXXOPTIONS) -call_shared=0A=
=0A=
CC =3D gcc=0A=
CMAKEDEPEND =3D $(TOP)/$(BINDIR)/omkdepend -D__GNUC__=0A=
#CDEBUGFLAGS =3D -O=0A=
=0A=
CLINK =3D $(CC)=0A=
=0A=
=0A=
#=0A=
# When specifying the "rpath" (directories which the run-time linker =
should=0A=
# search for shared libraries) we unfortunately need to do it in a =
single=0A=
# argument.  For this reason we override the default unix CXXExecutable =
and=0A=
# CExecutable rules.  Any -L flags given in $$libs results in another =
element=0A=
# being added to the rpath and we then give the whole rpath at the end =
of the=0A=
# link command line.=0A=
#=0A=
=0A=
RPATH =3D $(subst $(space),:,$(strip $(IMPORT_LIBRARY_DIRS)))=0A=
=0A=
define CXXExecutable=0A=
(rpath=3D"$(RPATH)"; \=0A=
 for arg in $$libs; do \=0A=
   if expr "$$arg" : "-L" >/dev/null; then \=0A=
     rpath=3D"$$rpath$${rpath+:}`expr $$arg : '-L\(.*\)'"; \=0A=
   fi; \=0A=
 done; \=0A=
 set -x; \=0A=
 $(RM) $@; \=0A=
 $(CXXLINK) -o $@ $(CXXLINKOPTIONS) $(IMPORT_LIBRARY_FLAGS) \=0A=
    $(filter-out $(LibSuffixPattern),$^) $$libs -rpath $$rpath; \=0A=
)=0A=
endef=0A=
=0A=
define CExecutable=0A=
(rpath=3D"$(RPATH)"; \=0A=
 for arg in $$libs; do \=0A=
   if expr "$$arg" : "-L" >/dev/null; then \=0A=
     rpath=3D"$$rpath$${rpath+:}`expr $$arg : '-L\(.*\)'"; \=0A=
   fi; \=0A=
 done; \=0A=
 set -x; \=0A=
 $(RM) $@; \=0A=
 $(CLINK) -o $@ $(CLINKOPTIONS) $(IMPORT_LIBRARY_FLAGS) \=0A=
    $(filter-out $(LibSuffixPattern),$^) $$libs -rpath $$rpath; \=0A=
)=0A=
endef=0A=
=0A=
=0A=
#=0A=
# CORBA stuff=0A=
#=0A=
=0A=
omniORB2GatekeeperImplementation =3D OMNIORB2_TCPWRAPGK=0A=
CorbaImplementation =3D OMNIORB2=0A=
=0A=
#=0A=
# OMNI thread stuff=0A=
#=0A=
=0A=
ThreadSystem =3D Posix=0A=
=0A=
OMNITHREAD_POSIX_CPPFLAGS =3D -DPthreadDraftVersion=3D10 =
-DNoNanoSleep=0A=
OMNITHREAD_CPPFLAGS =3D -D_REENTRANT -pthread=0A=
=0A=
# The pthread package before 4.0 was POSIX 1003.4a draft 4. If for =
some=0A=
# reason it is necessary to run the same binaries on 4.0 and older =
systems=0A=
# (e.g. 3.2), use the following make variables instead.=0A=
#=0A=
# OMNITHREAD_POSIX_CPPFLAGS =3D -DPthreadDraftVersion=3D4 -DNoNanoSleep =
=0A=
# OMNITHREAD_CPPFLAGS =3D -D_PTHREAD_USE_D4 -D_REENTRANT=0A=
=0A=
OMNITHREAD_LIB =3D $(patsubst %,$(LibSearchPattern),omnithread) \=0A=
		 -lpthread -lexc=0A=
=0A=
lib_depend :=3D $(patsubst %,$(LibPattern),omnithread)=0A=
OMNITHREAD_LIB_DEPEND :=3D $(GENERATE_LIB_DEPEND)=0A=
=0A=
# Default location of the omniORB2 configuration file [falls back to =
this if=0A=
# the environment variable OMNIORB_CONFIG is not set] :=0A=
=0A=
OMNIORB_CONFIG_DEFAULT_LOCATION =3D /etc/omniORB.cfg=0A=
=0A=
# Default directory for the omniNames log files.=0A=
OMNINAMES_LOG_DEFAULT_LOCATION =3D /var/omninames=0A=

------_=_NextPart_000_01BF3CD6.992C98C0--