Anterior
 Volver
 Siguiente

 
Asunto: Problemas compilando ORBacus C++ 4.0b1
Fecha: Fri Dec 17 10:15:34 1999
De: Diego Sevilla Ruiz <dsevilla@ditec.um.es>

 
Hola a todos:

    He estado intentando compilar el ORBacus para C++, versión 4.0b1 y
me han surgido algunos inconvenientes. En primer lugar, sólo acepta
(para Linux) el egcs-2.95.1 o superior, aunque en mi RH6.0 tengo el
2.91.66. Tuve que modificar la autoconfiguración para que eliminara el
"-fpermissive" de las opciones del compilador (¿alguien sabe qué hace
esta opción?)

    Así compila hasta un cierto fichero, con un error que me cuesta
mucho trabajo descifrar:


making all in ob
make[1]: Entering directory `/home/users/dsevilla/OB-4.0b1/ob'
making all in src
make[2]: Entering directory `/home/users/dsevilla/OB-4.0b1/ob/src'
making all in library
make[3]: Entering directory `/home/users/dsevilla/OB-4.0b1/ob/src/library'
c++ -c -I. -I../../include -I/home/users/dsevilla/ob32/include -DNDEBUG  -O -fPIC -Wall  ORBPolicyFactory.cpp
In file included from ORBPolicyFactory.cpp:32:
OBORB_impl.h:57: declaration of `GetORBInstance(::CORBA::ORB *)' not in a namespace surrounding `::OB'
make[3]: *** [ORBPolicyFactory.o] Error 1
make[3]: Leaving directory `/home/users/dsevilla/OB-4.0b1/ob/src/library'
make[2]: *** [all] Error 1
make[2]: Leaving directory `/home/users/dsevilla/OB-4.0b1/ob/src'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/users/dsevilla/OB-4.0b1/ob'
make: *** [all] Error 1

    Tengo dos preguntas. ¿Alguien reconoce este error o alguna solución?
¿Se puede compilar con egcs-2.91.66 o tengo que actualizar al 2.95?

    Gracias de antemano.
    diego.

--
Diego Sevilla Ruiz -- http://www.ditec.um.es/~dsevilla/
Departamento de Ingeniería y Tecnología de Computadores
Facultad de Informática. Universidad de Murcia
Campus de Espinardo - 30080 Murcia (SPAIN)
Tel.: +34-968-367570
E-mail: dsevilla@ditec.um.es

$_="\\l/) (>".     "_'\n<";@@=        /.|\n/g;$_=
"\@".     "\007f".   "DDq".           "DD5".   "\204".
"\@".     "DT4CE".    "D54E".         "DD".    "\244".
"\021".   "dBDTC".     "\010DD".      "\200\$FD\024".
"GDAG".   "DAGDT".       "CqI";$c     =0;$p    =5;for$q
(/./g)    {$q=              ord$q;    for(a,   b){$z[$c]
=$@[$p+=($q&15)    -4];$q>>=4;$c+=33  ;$c>98   &&($c-=98);}};print@z;


 Anterior
 Volver
 Siguiente