Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Problems with OmniORB

260 views
Skip to first unread message

Naimad

unread,
Jan 5, 2009, 4:23:31 PM1/5/09
to
Hi,

I'm trying install OmniOrb at Ubuntu 8.04. Hardy. I'm doing everything
what I read ad readme.txt about configuration and installation:


damian@DamianLaptop:~/Pulpit/omniORB-4.1.3/build$ sudo '/home/damian/
Pulpit/omniORB-4.1.3/configure'
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... yes
checking for python... /usr/bin/python
checking for python version... 2.5
checking for python platform... linux2
checking for python script directory... ${prefix}/lib/python2.5/site-
packages
checking for python extension module directory... ${exec_prefix}/lib/
python2.5/site-packages
checking for pkg-config... /usr/bin/pkg-config
checking for OpenSSL root... no
checking how to run the C++ preprocessor... g++ -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking for unistd.h... (cached) yes
checking nan.h usability... no
checking nan.h presence... no
checking for nan.h... no
checking sys/if.h usability... no
checking sys/if.h presence... no
checking for sys/if.h... no
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/poll.h usability... yes
checking sys/poll.h presence... yes
checking for sys/poll.h... yes
checking ifaddrs.h usability... yes
checking ifaddrs.h presence... yes
checking for ifaddrs.h... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether byte ordering is bigendian... no
checking for char... yes
checking size of char... 1
checking for unsigned char... yes
checking size of unsigned char... 1
checking for bool... yes
checking size of bool... 1
checking for short... yes
checking size of short... 2
checking for int... yes
checking size of int... 4
checking for long... yes
checking size of long... 4
checking for long long... yes
checking size of long long... 8
checking for float... yes
checking size of float... 4
checking for double... yes
checking size of double... 8
checking for long double... yes
checking size of long double... 12
checking for wchar_t... yes
checking size of wchar_t... 4
checking for void*... yes
checking size of void*... 4
checking for struct sockaddr_in6... yes
checking for struct sockaddr_storage... yes
checking for struct lifconf... no
checking for struct sockaddr_in.sin_len... no
checking for struct sockaddr_in.sin_zero... yes
checking whether the compiler recognizes bool as a built-in type...
yes
checking whether the compiler supports const_cast<>... yes
checking whether the compiler supports dynamic_cast<>... yes
checking whether the compiler supports reinterpret_cast<>... yes
checking whether the compiler implements namespaces... yes
checking whether the compiler supports ISO C++ standard library... yes
checking whether the compiler supports member constants... yes
checking whether the compiler supports exceptions... yes
checking whether exceptions can be caught by base class... yes
checking whether base constructors have to be fully-qualified... no
checking whether the compiler supports covariant return types... yes
checking whether long is the same type as int... no
checking for getaddrinfo... yes
checking for gethostname... yes
checking for getopt... yes
checking for getpid... yes
checking for gettimeofday... yes
checking for getnameinfo... yes
checking for inet_ntop... yes
checking for isinf... yes
checking for insinff... no
checking for isinfl... yes
checking for localtime... yes
checking for nanosleep... yes
checking for poll... yes
checking for sigaction... yes
checking for sigvec... yes
checking for snprintf... yes
checking for strcasecmp... yes
checking for strdup... yes
checking for strerror... yes
checking for strftime... yes
checking for stricmp... no
checking for strncasecmp... yes
checking for strtoul... yes
checking for strtoull... yes
checking for strtouq... yes
checking for uname... yes
checking for vprintf... yes
checking for vsnprintf... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for IsNANorINF... no
checking whether SIG_IGN is available... yes
checking whether gettimeofday() takes a timezone argument... yes
checking third argument of getsockname... socklen_t
checking omniORB config file location... /etc/omniORB.cfg
checking omniNames log directory... /var/omninames
checking whether to build static libraries... yes
checking whether to trace threads and locking... no
checking whether to support IPv6... yes
checking whether alloca should be used in omnicpp... yes
configure: creating ./config.status
config.status: creating mk/beforeauto.mk
config.status: creating mk/afterauto.mk
config.status: creating GNUmakefile
config.status: creating src/tool/omniidl/python/scripts/omniidl
config.status: creating src/appl/GNUmakefile
config.status: creating src/appl/omniMapper/GNUmakefile
config.status: creating src/appl/omniNames/GNUmakefile
config.status: creating src/appl/utils/catior/GNUmakefile
config.status: creating src/appl/utils/convertior/GNUmakefile
config.status: creating src/appl/utils/GNUmakefile
config.status: creating src/appl/utils/genior/GNUmakefile
config.status: creating src/appl/utils/nameclt/GNUmakefile
config.status: creating src/GNUmakefile
config.status: creating src/examples/anyExample/GNUmakefile
config.status: creating src/examples/bidir/GNUmakefile
config.status: creating src/examples/boa/GNUmakefile
config.status: creating src/examples/call_back/GNUmakefile
config.status: creating src/examples/dii/GNUmakefile
config.status: creating src/examples/GNUmakefile
config.status: creating src/examples/dsi/GNUmakefile
config.status: creating src/examples/echo/GNUmakefile
config.status: creating src/examples/poa/GNUmakefile
config.status: creating src/examples/poa/implicit_activation/
GNUmakefile
config.status: creating src/examples/poa/persistent_objref/GNUmakefile
config.status: creating src/examples/poa/servant_manager/GNUmakefile
config.status: creating src/examples/poa/threading/GNUmakefile
config.status: creating src/examples/ssl_echo/GNUmakefile
config.status: creating src/examples/thread/GNUmakefile
config.status: creating src/examples/valuetype/GNUmakefile
config.status: creating src/examples/valuetype/simple/GNUmakefile
config.status: creating src/lib/GNUmakefile
config.status: creating src/lib/omniORB/codesets/GNUmakefile
config.status: creating src/lib/omniORB/GNUmakefile
config.status: creating src/lib/omniORB/dynamic/GNUmakefile
config.status: creating src/lib/omniORB/omniidl_be/cxx/GNUmakefile
config.status: creating src/lib/omniORB/omniidl_be/cxx/dynskel/
GNUmakefile
config.status: creating src/lib/omniORB/omniidl_be/cxx/header/
GNUmakefile
config.status: creating src/lib/omniORB/omniidl_be/cxx/impl/
GNUmakefile
config.status: creating src/lib/omniORB/omniidl_be/cxx/skel/
GNUmakefile
config.status: creating src/lib/omniORB/omniidl_be/GNUmakefile
config.status: creating src/lib/omniORB/orbcore/GNUmakefile
config.status: creating src/lib/omniORB/orbcore/ssl/GNUmakefile
config.status: creating src/lib/omniORB/connections/GNUmakefile
config.status: creating src/lib/omnithread/GNUmakefile
config.status: creating src/services/GNUmakefile
config.status: creating src/services/mklib/GNUmakefile
config.status: creating src/services/mklib/mkBOAlib/GNUmakefile
config.status: creating src/tool/GNUmakefile
config.status: creating src/tool/omkdepend/GNUmakefile
config.status: creating src/tool/omniidl/cxx/cccp/GNUmakefile
config.status: creating src/tool/omniidl/cxx/GNUmakefile
config.status: creating src/tool/omniidl/GNUmakefile
config.status: creating src/tool/omniidl/python/GNUmakefile
config.status: creating src/tool/omniidl/python/omniidl_be/GNUmakefile
config.status: creating src/tool/omniidl/python/omniidl/GNUmakefile
config.status: creating src/tool/omniidl/python/scripts/GNUmakefile
config.status: creating include/GNUmakefile
config.status: creating include/omniconfig.h
config.status: creating include/omnithread/GNUmakefile
config.status: creating include/omniORB4/GNUmakefile
config.status: creating include/omniORB4/internal/GNUmakefile
config.status: creating idl/GNUmakefile
config.status: creating idl/COS/GNUmakefile
config.status: creating etc/init.d/omniNames
config.status: creating contrib/GNUmakefile
config.status: creating contrib/pkgconfig/GNUmakefile
config.status: creating contrib/pkgconfig/omnithread3.pc
config.status: creating contrib/pkgconfig/omniORB4.pc
config.status: creating contrib/pkgconfig/omniDynamic4.pc
config.status: creating contrib/pkgconfig/omniCOS4.pc
config.status: creating contrib/pkgconfig/omniCOSDynamic4.pc
config.status: creating contrib/pkgconfig/omniConnectionMgmt4.pc
config.status: creating include/omniORB4/acconfig.h

damian@DamianLaptop:~/Pulpit/omniORB-4.1.3/build$ sudo make
making export in ./src...
make[1]: Wejście do katalogu `/home/damian/Pulpit/omniORB-4.1.3/build/
src'
making export in src/tool...
make[2]: Wejście do katalogu `/home/damian/Pulpit/omniORB-4.1.3/build/
src/tool'
making export in src/tool/omkdepend...
make[3]: Wejście do katalogu `/home/damian/Pulpit/omniORB-4.1.3/build/
src/tool/omkdepend'
gcc -c -O -DDEBUG -I. -I/home/damian/Pulpit/omniORB-4.1.3/src/tool/
omkdepend -I../../../include -I/home/damian/Pulpit/omniORB-4.1.3/
include -D__OSVERSION__=2 -D__linux__ -D__x86__ -o include.o /home/
damian/Pulpit/omniORB-4.1.3/src/tool/omkdepend/include.c
gcc -c -O -DDEBUG -I. -I/home/damian/Pulpit/omniORB-4.1.3/src/tool/
omkdepend -I../../../include -I/home/damian/Pulpit/omniORB-4.1.3/
include -D__OSVERSION__=2 -D__linux__ -D__x86__ -o main.o /home/damian/
Pulpit/omniORB-4.1.3/src/tool/omkdepend/main.c
gcc -c -O -DDEBUG -I. -I/home/damian/Pulpit/omniORB-4.1.3/src/tool/
omkdepend -I../../../include -I/home/damian/Pulpit/omniORB-4.1.3/
include -D__OSVERSION__=2 -D__linux__ -D__x86__ -o parse.o /home/
damian/Pulpit/omniORB-4.1.3/src/tool/omkdepend/parse.c
gcc -c -O -DDEBUG -I. -I/home/damian/Pulpit/omniORB-4.1.3/src/tool/
omkdepend -I../../../include -I/home/damian/Pulpit/omniORB-4.1.3/
include -D__OSVERSION__=2 -D__linux__ -D__x86__ -o pr.o /home/damian/
Pulpit/omniORB-4.1.3/src/tool/omkdepend/pr.c
gcc -c -O -DDEBUG -I. -I/home/damian/Pulpit/omniORB-4.1.3/src/tool/
omkdepend -I../../../include -I/home/damian/Pulpit/omniORB-4.1.3/
include -D__OSVERSION__=2 -D__linux__ -D__x86__ -o cppsetup.o /home/
damian/Pulpit/omniORB-4.1.3/src/tool/omkdepend/cppsetup.c
gcc -c -O -DDEBUG -I. -I/home/damian/Pulpit/omniORB-4.1.3/src/tool/
omkdepend -I../../../include -I/home/damian/Pulpit/omniORB-4.1.3/
include -D__OSVERSION__=2 -D__linux__ -D__x86__ -o ifparser.o /home/
damian/Pulpit/omniORB-4.1.3/src/tool/omkdepend/ifparser.c
+ rm -f omkdepend
+ gcc -o omkdepend -O -L../../../lib -L/home/damian/Pulpit/
omniORB-4.1.3/lib include.o main.o parse.o pr.o cppsetup.o ifparser.o
+ /home/damian/Pulpit/omniORB-4.1.3/bin/scripts/omkdirhier ../../../
bin
+ /usr/bin/install -c -m 0755 omkdepend ../../../bin
make[3]: Opuszczenie katalogu `/home/damian/Pulpit/omniORB-4.1.3/build/
src/tool/omkdepend'
making export in src/tool/omniidl...
make[3]: Wejście do katalogu `/home/damian/Pulpit/omniORB-4.1.3/build/
src/tool/omniidl'
making export in src/tool/omniidl/cxx...
make[4]: Wejście do katalogu `/home/damian/Pulpit/omniORB-4.1.3/build/
src/tool/omniidl/cxx'
../../../../bin/omkdepend -D__cplusplus -D__GNUG__ -D__GNUC__ -
DIDLMODULE_VERSION="0x2630" -I/usr/include -DPYTHON_INCLUDE=<python2.5/
Python.h> -fPIC -I. -I/home/damian/Pulpit/omniORB-4.1.3/src/tool/
omniidl/cxx -I../../../../include -I/home/damian/Pulpit/omniORB-4.1.3/
include -D__OSVERSION__=2 -D__linux__ -D__x86__ /home/damian/Pulpit/
omniORB-4.1.3/src/tool/omniidl/cxx/idlc.cc /home/damian/Pulpit/
omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc /home/damian/Pulpit/
omniORB-4.1.3/src/tool/omniidl/cxx/idlfixed.cc /home/damian/Pulpit/
omniORB-4.1.3/src/tool/omniidl/cxx/idlconfig.cc /home/damian/Pulpit/
omniORB-4.1.3/src/tool/omniidl/cxx/idldump.cc /home/damian/Pulpit/
omniORB-4.1.3/src/tool/omniidl/cxx/idlvalidate.cc /home/damian/Pulpit/
omniORB-4.1.3/src/tool/omniidl/cxx/idlast.cc /home/damian/Pulpit/
omniORB-4.1.3/src/tool/omniidl/cxx/idlexpr.cc /home/damian/Pulpit/
omniORB-4.1.3/src/tool/omniidl/cxx/idlscope.cc /home/damian/Pulpit/
omniORB-4.1.3/src/tool/omniidl/cxx/idlrepoId.cc /home/damian/Pulpit/
omniORB-4.1.3/src/tool/omniidl/cxx/idltype.cc /home/damian/Pulpit/
omniORB-4.1.3/src/tool/omniidl/cxx/idlutil.cc /home/damian/Pulpit/
omniORB-4.1.3/src/tool/omniidl/cxx/idlerr.cc /home/damian/Pulpit/
omniORB-4.1.3/src/tool/omniidl/cxx/lex.yy.cc /home/damian/Pulpit/
omniORB-4.1.3/src/tool/omniidl/cxx/y.tab.cc
../../../../bin/omkdepend: warning: ignoring option -fPIC
"/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlc.cc":185:
(defined _ISOC99_SOURCE || defined _ISOC9X_SOURCE || (defined
__STDC_VERSION__ && __STDC_VERSION__ >= 199901L))

^--- expecting )
"/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlc.cc":191:
(defined _ISOC99_SOURCE || defined _ISOC9X_SOURCE || (defined
__STDC_VERSION__ && __STDC_VERSION__ >= 199409L))

^--- expecting )
"/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlc.cc":323:
defined __GNUC__ || (defined __PGI && defined __i386__ )
|| (defined __INTEL_COMPILER && (defined __i386__ || defined
__ia64__)) || (defined __STDC_VERSION__ && __STDC_VERSION__ >=
199901L)

^--- expecting )
making export in src/tool/omniidl/cxx/cccp...
make[5]: Wejście do katalogu `/home/damian/Pulpit/omniORB-4.1.3/build/
src/tool/omniidl/cxx/cccp'
gcc -c -O -DHAVE_CONFIG_H -I. -I. -I/home/damian/Pulpit/omniORB-4.1.3/
src/tool/omniidl/cxx/cccp -I../../../../../include -I/home/damian/
Pulpit/omniORB-4.1.3/include -D__OSVERSION__=2 -D__linux__ -D__x86__ -
o cexp.o /home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/cccp/
cexp.c
gcc -c -O -DHAVE_CONFIG_H -I. -I. -I/home/damian/Pulpit/omniORB-4.1.3/
src/tool/omniidl/cxx/cccp -I../../../../../include -I/home/damian/
Pulpit/omniORB-4.1.3/include -D__OSVERSION__=2 -D__linux__ -D__x86__ -
o cccp.o /home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/cccp/
cccp.c
gcc -c -O -DHAVE_CONFIG_H -I. -I. -I/home/damian/Pulpit/omniORB-4.1.3/
src/tool/omniidl/cxx/cccp -I../../../../../include -I/home/damian/
Pulpit/omniORB-4.1.3/include -D__OSVERSION__=2 -D__linux__ -D__x86__ -
o config.o /home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/cccp/
config.c
gcc -c -O -DHAVE_CONFIG_H -I. -I. -I/home/damian/Pulpit/omniORB-4.1.3/
src/tool/omniidl/cxx/cccp -I../../../../../include -I/home/damian/
Pulpit/omniORB-4.1.3/include -D__OSVERSION__=2 -D__linux__ -D__x86__ -
o alloca.o /home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/cccp/
alloca.c
+ rm -f omnicpp
+ gcc -o omnicpp -O -L../../../../../lib -L/home/damian/Pulpit/
omniORB-4.1.3/lib cexp.o cccp.o config.o alloca.o
+ /home/damian/Pulpit/omniORB-4.1.3/bin/scripts/
omkdirhier ../../../../../lib
+ /usr/bin/install -c -m 0755 omnicpp ../../../../../lib
make[5]: Opuszczenie katalogu `/home/damian/Pulpit/omniORB-4.1.3/build/
src/tool/omniidl/cxx/cccp'
g++ -c -O2 -Wall -Wno-unused -fexceptions -
DIDLMODULE_VERSION="\"0x2630\"" -I/usr/include -
DPYTHON_INCLUDE="<python2.5/Python.h>" -fPIC -I. -I/home/damian/Pulpit/
omniORB-4.1.3/src/tool/omniidl/cxx -I../../../../include -I/home/
damian/Pulpit/omniORB-4.1.3/include -D__OSVERSION__=2 -D__linux__ -
D__x86__ -o y.tab.o /home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/
cxx/y.tab.cc
/usr/share/bison/bison.simple: In function `int yyparse(),:
/usr/share/bison/bison.simple:799: ostrzeżenie: deprecated conversion
from string constant to `char*,
/usr/share/bison/bison.simple:924: ostrzeżenie: deprecated conversion
from string constant to `char*,
g++ -c -O2 -Wall -Wno-unused -fexceptions -
DIDLMODULE_VERSION="\"0x2630\"" -I/usr/include -
DPYTHON_INCLUDE="<python2.5/Python.h>" -fPIC -I. -I/home/damian/Pulpit/
omniORB-4.1.3/src/tool/omniidl/cxx -I../../../../include -I/home/
damian/Pulpit/omniORB-4.1.3/include -D__OSVERSION__=2 -D__linux__ -
D__x86__ -o lex.yy.o /home/damian/Pulpit/omniORB-4.1.3/src/tool/
omniidl/cxx/lex.yy.cc
g++ -c -O2 -Wall -Wno-unused -fexceptions -
DIDLMODULE_VERSION="\"0x2630\"" -I/usr/include -
DPYTHON_INCLUDE="<python2.5/Python.h>" -fPIC -I. -I/home/damian/Pulpit/
omniORB-4.1.3/src/tool/omniidl/cxx -I../../../../include -I/home/
damian/Pulpit/omniORB-4.1.3/include -D__OSVERSION__=2 -D__linux__ -
D__x86__ -o idlerr.o /home/damian/Pulpit/omniORB-4.1.3/src/tool/
omniidl/cxx/idlerr.cc
g++ -c -O2 -Wall -Wno-unused -fexceptions -
DIDLMODULE_VERSION="\"0x2630\"" -I/usr/include -
DPYTHON_INCLUDE="<python2.5/Python.h>" -fPIC -I. -I/home/damian/Pulpit/
omniORB-4.1.3/src/tool/omniidl/cxx -I../../../../include -I/home/
damian/Pulpit/omniORB-4.1.3/include -D__OSVERSION__=2 -D__linux__ -
D__x86__ -o idlutil.o /home/damian/Pulpit/omniORB-4.1.3/src/tool/
omniidl/cxx/idlutil.cc
g++ -c -O2 -Wall -Wno-unused -fexceptions -
DIDLMODULE_VERSION="\"0x2630\"" -I/usr/include -
DPYTHON_INCLUDE="<python2.5/Python.h>" -fPIC -I. -I/home/damian/Pulpit/
omniORB-4.1.3/src/tool/omniidl/cxx -I../../../../include -I/home/
damian/Pulpit/omniORB-4.1.3/include -D__OSVERSION__=2 -D__linux__ -
D__x86__ -o idltype.o /home/damian/Pulpit/omniORB-4.1.3/src/tool/
omniidl/cxx/idltype.cc
g++ -c -O2 -Wall -Wno-unused -fexceptions -
DIDLMODULE_VERSION="\"0x2630\"" -I/usr/include -
DPYTHON_INCLUDE="<python2.5/Python.h>" -fPIC -I. -I/home/damian/Pulpit/
omniORB-4.1.3/src/tool/omniidl/cxx -I../../../../include -I/home/
damian/Pulpit/omniORB-4.1.3/include -D__OSVERSION__=2 -D__linux__ -
D__x86__ -o idlrepoId.o /home/damian/Pulpit/omniORB-4.1.3/src/tool/
omniidl/cxx/idlrepoId.cc
g++ -c -O2 -Wall -Wno-unused -fexceptions -
DIDLMODULE_VERSION="\"0x2630\"" -I/usr/include -
DPYTHON_INCLUDE="<python2.5/Python.h>" -fPIC -I. -I/home/damian/Pulpit/
omniORB-4.1.3/src/tool/omniidl/cxx -I../../../../include -I/home/
damian/Pulpit/omniORB-4.1.3/include -D__OSVERSION__=2 -D__linux__ -
D__x86__ -o idlscope.o /home/damian/Pulpit/omniORB-4.1.3/src/tool/
omniidl/cxx/idlscope.cc
g++ -c -O2 -Wall -Wno-unused -fexceptions -
DIDLMODULE_VERSION="\"0x2630\"" -I/usr/include -
DPYTHON_INCLUDE="<python2.5/Python.h>" -fPIC -I. -I/home/damian/Pulpit/
omniORB-4.1.3/src/tool/omniidl/cxx -I../../../../include -I/home/
damian/Pulpit/omniORB-4.1.3/include -D__OSVERSION__=2 -D__linux__ -
D__x86__ -o idlexpr.o /home/damian/Pulpit/omniORB-4.1.3/src/tool/
omniidl/cxx/idlexpr.cc
g++ -c -O2 -Wall -Wno-unused -fexceptions -
DIDLMODULE_VERSION="\"0x2630\"" -I/usr/include -
DPYTHON_INCLUDE="<python2.5/Python.h>" -fPIC -I. -I/home/damian/Pulpit/
omniORB-4.1.3/src/tool/omniidl/cxx -I../../../../include -I/home/
damian/Pulpit/omniORB-4.1.3/include -D__OSVERSION__=2 -D__linux__ -
D__x86__ -o idlast.o /home/damian/Pulpit/omniORB-4.1.3/src/tool/
omniidl/cxx/idlast.cc
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlast.cc: In
member function `void Union::finishConstruction(IdlType*, IDL_Boolean,
UnionCase*),:
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlast.cc:1857:
ostrzeżenie: `label, may be used uninitialized in this function
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlast.cc:1859:
ostrzeżenie: `label, may be used uninitialized in this function
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlast.cc:1861:
ostrzeżenie: `label, may be used uninitialized in this function
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlast.cc:1863:
ostrzeżenie: `label, may be used uninitialized in this function
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlast.cc:1865:
ostrzeżenie: `label, may be used uninitialized in this function
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlast.cc:1867:
ostrzeżenie: `label, may be used uninitialized in this function
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlast.cc:1870:
ostrzeżenie: `label, may be used uninitialized in this function
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlast.cc:1874:
ostrzeżenie: `label, may be used uninitialized in this function
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlast.cc:1879:
ostrzeżenie: `label, may be used uninitialized in this function
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlast.cc:1884:
ostrzeżenie: `label, may be used uninitialized in this function
g++ -c -O2 -Wall -Wno-unused -fexceptions -
DIDLMODULE_VERSION="\"0x2630\"" -I/usr/include -
DPYTHON_INCLUDE="<python2.5/Python.h>" -fPIC -I. -I/home/damian/Pulpit/
omniORB-4.1.3/src/tool/omniidl/cxx -I../../../../include -I/home/
damian/Pulpit/omniORB-4.1.3/include -D__OSVERSION__=2 -D__linux__ -
D__x86__ -o idlvalidate.o /home/damian/Pulpit/omniORB-4.1.3/src/tool/
omniidl/cxx/idlvalidate.cc
g++ -c -O2 -Wall -Wno-unused -fexceptions -
DIDLMODULE_VERSION="\"0x2630\"" -I/usr/include -
DPYTHON_INCLUDE="<python2.5/Python.h>" -fPIC -I. -I/home/damian/Pulpit/
omniORB-4.1.3/src/tool/omniidl/cxx -I../../../../include -I/home/
damian/Pulpit/omniORB-4.1.3/include -D__OSVERSION__=2 -D__linux__ -
D__x86__ -o idldump.o /home/damian/Pulpit/omniORB-4.1.3/src/tool/
omniidl/cxx/idldump.cc
g++ -c -O2 -Wall -Wno-unused -fexceptions -
DIDLMODULE_VERSION="\"0x2630\"" -I/usr/include -
DPYTHON_INCLUDE="<python2.5/Python.h>" -fPIC -I. -I/home/damian/Pulpit/
omniORB-4.1.3/src/tool/omniidl/cxx -I../../../../include -I/home/
damian/Pulpit/omniORB-4.1.3/include -D__OSVERSION__=2 -D__linux__ -
D__x86__ -o idlconfig.o /home/damian/Pulpit/omniORB-4.1.3/src/tool/
omniidl/cxx/idlconfig.cc
g++ -c -O2 -Wall -Wno-unused -fexceptions -
DIDLMODULE_VERSION="\"0x2630\"" -I/usr/include -
DPYTHON_INCLUDE="<python2.5/Python.h>" -fPIC -I. -I/home/damian/Pulpit/
omniORB-4.1.3/src/tool/omniidl/cxx -I../../../../include -I/home/
damian/Pulpit/omniORB-4.1.3/include -D__OSVERSION__=2 -D__linux__ -
D__x86__ -o idlfixed.o /home/damian/Pulpit/omniORB-4.1.3/src/tool/
omniidl/cxx/idlfixed.cc
g++ -c -O2 -Wall -Wno-unused -fexceptions -
DIDLMODULE_VERSION="\"0x2630\"" -I/usr/include -
DPYTHON_INCLUDE="<python2.5/Python.h>" -fPIC -I. -I/home/damian/Pulpit/
omniORB-4.1.3/src/tool/omniidl/cxx -I../../../../include -I/home/
damian/Pulpit/omniORB-4.1.3/include -D__OSVERSION__=2 -D__linux__ -
D__x86__ -o idlpython.o /home/damian/Pulpit/omniORB-4.1.3/src/tool/
omniidl/cxx/idlpython.cc
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
184:26: error: python2.5/Python.h: No such file or directory
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
200:6: error: #error "omniidl requires Python 1.5.2 or higher"
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
267: błąd: ISO C++ forbids declaration of `PyObject, with no type
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
267: błąd: expected `;, before `*, token
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
269: błąd: expected `;' before `static,
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
269: błąd: ISO C++ forbids declaration of `PyObject, with no type
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
269: błąd: expected `;, before `*, token
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
270: błąd: ISO C++ forbids declaration of `PyObject, with no type
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
270: błąd: expected `;, before `*, token
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
273: błąd: ISO C++ forbids declaration of `PyObject, with no type
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
273: błąd: expected `;, before `*, token
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
274: błąd: ISO C++ forbids declaration of `PyObject, with no type
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
274: błąd: expected `;, before `*, token
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
275: błąd: `PyObject, has not been declared
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
276: błąd: ISO C++ forbids declaration of `PyObject, with no type
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
276: błąd: expected `;, before `*, token
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
278: błąd: ISO C++ forbids declaration of `PyObject, with no type
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
278: błąd: expected `;, before `*, token
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
279: błąd: ISO C++ forbids declaration of `PyObject, with no type
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
279: błąd: expected `;, before `*, token
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
281: błąd: ISO C++ forbids declaration of `PyObject, with no type
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
281: błąd: expected `;, before `*, token
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
In constructor `PythonVisitor::PythonVisitor(),:
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
287: błąd: `idlast_, was not declared in this scope
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
287: błąd: `PyImport_ImportModule, was not declared in this scope
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
288: błąd: `idltype_, was not declared in this scope
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
289: błąd: `PyErr_Print, was not declared in this scope
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
290: błąd: `PyErr_Print, was not declared in this scope
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
In destructor `virtual PythonVisitor::~PythonVisitor(),:
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
296: błąd: `idlast_, was not declared in this scope
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
296: błąd: `Py_DECREF, was not declared in this scope
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
297: błąd: `idltype_, was not declared in this scope
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
At global scope:
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
301: błąd: expected constructor, destructor, or type conversion before
`*, token
/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
319: błąd: expected constructor, destructor, or type conversion before
`*, token
make[4]: *** [idlpython.o] Błąd 1
make[4]: Opuszczenie katalogu `/home/damian/Pulpit/omniORB-4.1.3/build/
src/tool/omniidl/cxx'
make[3]: *** [export] Błąd 1
make[3]: Opuszczenie katalogu `/home/damian/Pulpit/omniORB-4.1.3/build/
src/tool/omniidl'
make[2]: *** [export] Błąd 1
make[2]: Opuszczenie katalogu `/home/damian/Pulpit/omniORB-4.1.3/build/
src/tool'
make[1]: *** [export] Błąd 1
make[1]: Opuszczenie katalogu `/home/damian/Pulpit/omniORB-4.1.3/build/
src'
make: *** [all] Błąd 1

What I doing wrong? Where are problems?

PS. I'm sorry for Polish words in logs and my english.

Thanks

Ulrich....@gmx.de

unread,
Jan 6, 2009, 2:25:28 PM1/6/09
to
Hi,

>Hi,

>I'm trying install OmniOrb at Ubuntu 8.04. Hardy. I'm doing everything
>what I read ad readme.txt about configuration and installation:

[del]


>checking for python version... 2.5
>checking for python platform... linux2
>checking for python script directory... ${prefix}/lib/python2.5/site-
>packages
>checking for python extension module directory... ${exec_prefix}/lib/
>python2.5/site-packages

[del]


>g++ -c -O2 -Wall -Wno-unused -fexceptions -

>DIDLMODULE_VERSION=3D"\"0x2630\"" -I/usr/include -
>DPYTHON_INCLUDE=3D"<python2.5/Python.h>" -fPIC -I. -I/home/damian/Pulpit/
>omniORB-4.1.3/src/tool/omniidl/cxx -I../../../../include -I/home/
>damian/Pulpit/omniORB-4.1.3/include -D__OSVERSION__=3D2 -D__linux__ -


>D__x86__ -o idlpython.o /home/damian/Pulpit/omniORB-4.1.3/src/tool/
>omniidl/cxx/idlpython.cc
>/home/damian/Pulpit/omniORB-4.1.3/src/tool/omniidl/cxx/idlpython.cc:
>184:26: error: python2.5/Python.h: No such file or directory

[del]

>What I doing wrong? Where are problems?

[del]

Looking at the configure script output and the compile error above, you
are missing the proper python development package, which should contain
the header file Python.h.

HTH,
Uli
--
Dipl. Inf. Ulrich Teichert|e-mail: Ulrich....@gmx.de | Listening to:
Stormweg 24 |Pale Bride (The Von Bondies), The Assault (Digital
24539 Neumuenster, Germany|Leather), Sacred Decay (The Estranged)

Duncan Grisby

unread,
Jan 7, 2009, 6:07:43 AM1/7/09
to
In article <388c1f6a-976b-424c...@b38g2000prf.googlegroups.com>,
Naimad <d.buga...@gmail.com> wrote:

>I'm trying install OmniOrb at Ubuntu 8.04. Hardy. I'm doing everything
>what I read ad readme.txt about configuration and installation:
>
>
> damian@DamianLaptop:~/Pulpit/omniORB-4.1.3/build$ sudo '/home/damian/
>Pulpit/omniORB-4.1.3/configure'

As Uli says in his post, the problem is probably that you don't have
the Python development package installed.

I also want to mention that it's not a good idea to run configure and
make as root. Only the "make install" step needs to be run as root.

Cheers,

Duncan.

--
-- Duncan Grisby --
-- dun...@grisby.org --
-- http://www.grisby.org --

Thomas Richter

unread,
Jan 7, 2009, 2:42:14 PM1/7/09
to
Duncan Grisby wrote:
> In article <388c1f6a-976b-424c...@b38g2000prf.googlegroups.com>,
> Naimad <d.buga...@gmail.com> wrote:
>
>> I'm trying install OmniOrb at Ubuntu 8.04. Hardy. I'm doing everything
>> what I read ad readme.txt about configuration and installation:
>>
>>
>> damian@DamianLaptop:~/Pulpit/omniORB-4.1.3/build$ sudo '/home/damian/
>> Pulpit/omniORB-4.1.3/configure'
>
> As Uli says in his post, the problem is probably that you don't have
> the Python development package installed.
>
> I also want to mention that it's not a good idea to run configure and
> make as root. Only the "make install" step needs to be run as root.

That is, indeed, the problem - I've seen this very often here in my
development environment as well - thanks for the excellent omniorb, by
the way!

Anyhow, Duncan, it seems to me that a check for the existence of the
python development package in the configure file (i.e. configure.ac)
would help to avoid this problem - this configuration problem (lack of
python-devel) has troubled me quite often.

As a side remark, I wonder why python-devel would be relevant for
omniorb given that I don't need the python language bindings? Wouldn't
it be more canonical to simply disable the python language support if
configure doesn't find a python devel present?

So long,
Thomas

Duncan Grisby

unread,
Jan 8, 2009, 5:42:23 AM1/8/09
to
In article <gk309a$kv2$1...@infosun2.rus.uni-stuttgart.de>,
Thomas Richter <th...@math.tu-berlin.de> wrote:

[...]


>Anyhow, Duncan, it seems to me that a check for the existence of the
>python development package in the configure file (i.e. configure.ac)
>would help to avoid this problem - this configuration problem (lack of
>python-devel) has troubled me quite often.

The configure script can't check for installation of a particular
package, since that is Linux distribution specific. The script has to
work on all kinds of weird and wonderful platforms. I suppose it could
check for the presence of the Python.h header in the expected place,
but even that would probably go wrong on some platforms.

>As a side remark, I wonder why python-devel would be relevant for
>omniorb given that I don't need the python language bindings? Wouldn't
>it be more canonical to simply disable the python language support if
>configure doesn't find a python devel present?

omniORB's IDL compiler back-ends are written in Python, so compiling
omniidl requires the Python headers. The requirement for Python is not
due to it trying to build the Python version of omniORB -- that's in a
separate package.

Thomas Richter

unread,
Jan 8, 2009, 4:17:17 PM1/8/09
to
Duncan Grisby wrote:
> In article <gk309a$kv2$1...@infosun2.rus.uni-stuttgart.de>,
> Thomas Richter <th...@math.tu-berlin.de> wrote:
>
> [...]
>> Anyhow, Duncan, it seems to me that a check for the existence of the
>> python development package in the configure file (i.e. configure.ac)
>> would help to avoid this problem - this configuration problem (lack of
>> python-devel) has troubled me quite often.
>
> The configure script can't check for installation of a particular
> package, since that is Linux distribution specific. The script has to
> work on all kinds of weird and wonderful platforms. I suppose it could
> check for the presence of the Python.h header in the expected place,
> but even that would probably go wrong on some platforms.

Well, I suppose you could design the test exactly so that it would go
wrong if and only if the omniorb compilation would go wrong - if you're
including python.h, then use a AC_TRY_COMPILE macro to test whether a
simple test case compiles fine. In an advanced environment, you could
also give the user a chance to specify where to find the python headers
on the command line for configure, and use that information later on for
compiling the omniorb libraries. Would be definitely helpful here!

Thanks,
Thomas

0 new messages