Hola, tengo la Debian 2.0 y estoy intentando compilar licq 0.42.
Primero intento compilar con c++ (egcs) y el compilador se queja
del codigo C++ en que esta escrito licq, en concreto arremete
contra unos templates y unos operadores.

Entonces voy y pruebo a compilar con g++272 (el GNU de toda la
vida) y me traga correctamente todo el codigo, pero al generar
el ejecutable va y me dice:

 "ld warning: libstcd++.so.2.8 es usado por libqt.so.1 y puede
  crear conflicto con libstdc++.so.2.7.2"

Es decir, que el ejecutable lo ha creado con la 2.7.2 (claro
esta), pero este a su vez usa libqt.1.40, que esta compilada
con la 2.8, y eso podria causar conflictos. Y vaya si los
causa, porque al ejecutar el licq da un Segmentation Fault
como una casa.

Haciendo ldd sobre libqt.so.1.40 descubro que efectivamente
esta compilado con libstdc++.so.2.8, y yo me pregunto: �que
hago? �me aguanto? �recompilo libqt pero con g++272? �intento
retocar el codigo de licq para que vaya con egcs? �me paso
a Red Hat ;-) ? �Ninguna de las anteriores? �Todas las
anteriores?.

Un saludo y gracias a Santiago Vila por decirme donde aclarar
mis dudas sobre que es egcs y que es g++272. Ahora lo que 
necesito es aprender a mezclarlos, �si se puede!.

Responder a