Asunto: Re: Problemas compilando MICO en solaris2.7 [SOLUCION]
Fecha: Thu Jan 13 13:10:26 2000
De: Diego Sevilla Ruiz <dsevilla@ditec.um.es>
Hola de nuevo:
En esta cruzada solitaria a la que me he lanzado contra los ORBs,
continuo con mi monólogo y os digo que el cambio que había que relizar para
compilar mico es añadir la dichosa opción "-fpermissive" a CXXFLAGS en el
fichero MakeVars del directorio raíz de la distribución de MICO. Esta
opción hace que las desviaciones del estándar ANSI C++ que ahora se
consideran errores pasen a ser sólo advertencias, _warnings_.
Envío este mensaje para que sirva de referencia en el caso de que
alguien se encuentre con el mismo problema en un futuro.
diego.
Diego Sevilla Ruiz wrote:
> Hola a todos:
>
> Estoy teniendo problemas para compilar mico 2.3.0 en solaris 2.7 con
> gcc 2.95:
>
> c++ -I. -I../include -O -ftemplate-depth-42 -fno-exceptions
> -I/usr/openwin/include -I/usr/local/include -c x11.cc -o x11.o
>
> Y recibo un gran número de errores:
>
> ANSI C++ forbids declaration `XSetTransientForHint' with no type
> ... y miles más parecidos con los identificadores del X
>
> ¿Qué estoy haciendo mal?
> 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;
--
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;