[ubuntu-ar] Problema al hacer "make" (word2x)

Alan Karpovsky karpoa at gmail.com
Sat May 3 15:50:34 BST 2008


Como quizá en el otro thread me fui de tema lo pongo acá de nuevo:

Yo había descargado el word2x en un tar.gz (Es un programa que permite
convertir los archivos de Office a otros formatos como LaTeEx por ejemplo),
lo descomprimí y desde la consola al intentar hacer el ./configure me tiraba
error.
Después de bajar el "essentials" pude hacer que se ejecute el ./configure
del word2x. (creo que necesitaba un compilador de C++),
el ./Configure lo hace bien pero ahora tengo un problema con el make, qué me
está indicando este error:

Intenté hacer un sudo apt-get install word2x y parece que no está ese
paquete o no en la lista de servers que yo tengo, alguien
sabe como puedo hacer para instalarlo ?

Error:
*-laptop:~/Escritorio/word2x-0.005$ make
c++ -g -Wall -DHAVE_CONFIG_H  -c -o reader.o reader.cc
En el fichero incluído de /usr/include/c++/4.2/backward/iostream.h:31,
                 de reader.cc:21:
/usr/include/c++/4.2/backward/backward_warning.h:32:2: aviso: #warning This
file includes at least one deprecated or antiquated header. Please consider
using one of the 32 headers found in section 17.4.1.2 of the C++ standard.
Examples include substituting the <X> header for the <X.h> header for C++
includes, or <iostream> instead of the deprecated header <iostream.h>. To
disable this warning use -Wno-deprecated.
In file included from reader.h:19,
                 from interface.h:27,
                 from reader.cc:33:
fifo.h:22: error: se usó el nombre de definición de tipo 'fifo<T>::queue'
después de 'struct'
fifo.h:21: error: 'fifo<T>::queue' tiene una declaración previa aquí
fifo.h:23: error: se usó el nombre de definición de tipo 'fifo<T>::queue'
después de 'struct'
fifo.h:21: error: 'fifo<T>::queue' tiene una declaración previa aquí
fifo.h: In member function 'const T* fifo<T>::dequeue()':
fifo.h:152: error: solicitud por el miembro 'next' en
'((fifo<T>*)this)->fifo<T>::start->', el cual es del tipo 'int' que no es
clase
fifo.h: In member function 'void fifo<T>::rev()':
fifo.h:221: error: solicitud por el miembro 'next' en
'((fifo<T>*)this)->fifo<T>::start->', el cual es del tipo 'int' que no es
clase
reader.cc: In function 'int read_character(std::istream*)':
reader.cc:51: error: no se encontró una función coincidente para la llamada
a 'std::basic_istream<char, std::char_traits<char> >::get(unsigned char&)'
/usr/include/c++/4.2/istream:292: nota: los candidatos son: typename
std::basic_istream<_CharT, _Traits>::int_type std::basic_istream<_CharT,
_Traits>::get() [with _CharT = char, _Traits = std::char_traits<char>]
/usr/include/c++/4.2/istream:306: nota:
std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT,
_Traits>::get(_CharT&) [with _CharT = char, _Traits =
std::char_traits<char>]
/usr/include/c++/4.2/istream:333: nota:
std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT,
_Traits>::get(_CharT*, std::streamsize, _CharT) [with _CharT = char, _Traits
= std::char_traits<char>]
/usr/include/c++/4.2/istream:344: nota:
std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT,
_Traits>::get(_CharT*, std::streamsize) [with _CharT = char, _Traits =
std::char_traits<char>]
/usr/include/c++/4.2/istream:367: nota:
std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT,
_Traits>::get(std::basic_streambuf<_CharT, _Traits>&, _CharT) [with _CharT =
char, _Traits = std::char_traits<char>]
/usr/include/c++/4.2/istream:377: nota:
std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT,
_Traits>::get(std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char,
_Traits = std::char_traits<char>]
reader.cc:69: error: no se encontró una función coincidente para la llamada
a 'std::basic_istream<char, std::char_traits<char> >::get(unsigned char&)'
/usr/include/c++/4.2/istream:292: nota: los candidatos son: typename
std::basic_istream<_CharT, _Traits>::int_type std::basic_istream<_CharT,
_Traits>::get() [with _CharT = char, _Traits = std::char_traits<char>]
/usr/include/c++/4.2/istream:306: nota:
std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT,
_Traits>::get(_CharT&) [with _CharT = char, _Traits =
std::char_traits<char>]
/usr/include/c++/4.2/istream:333: nota:
std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT,
_Traits>::get(_CharT*, std::streamsize, _CharT) [with _CharT = char, _Traits
= std::char_traits<char>]
/usr/include/c++/4.2/istream:344: nota:
std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT,
_Traits>::get(_CharT*, std::streamsize) [with _CharT = char, _Traits =
std::char_traits<char>]
/usr/include/c++/4.2/istream:367: nota:
std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT,
_Traits>::get(std::basic_streambuf<_CharT, _Traits>&, _CharT) [with _CharT =
char, _Traits = std::char_traits<char>]
/usr/include/c++/4.2/istream:377: nota:
std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT,
_Traits>::get(std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char,
_Traits = std::char_traits<char>]
fifo.h: In destructor 'fifo<T>::~fifo() [with T = tok_seq::tok]':
reader.h:169:   instantiated from here
fifo.h:84: error: no se puede convertir 'int*' a
'fifo<tok_seq::tok>::queue*' en assignment
fifo.h: In member function 'void fifo<T>::enqueue(const T*) [with T =
tok_seq::tok]':
reader.h:179:   instantiated from here
fifo.h:105: error: no se puede convertir 'fifo<tok_seq::tok>::queue*' a
'int*' en assignment
fifo.h:106: error: no se puede convertir 'fifo<tok_seq::tok>::queue**' a
'int**' en assignment
fifo.h: In member function 'const T* fifo<T>::dequeue() [with T =
tok_seq::tok]':
reader.cc:487:   instantiated from here
fifo.h:147: error: no se puede convertir 'int*' a
'fifo<tok_seq::tok>::queue*' en assignment
fifo.h: In member function 'void fifo<T>::insert(const T*) [with T =
tok_seq::tok]':
reader.cc:563:   instantiated from here
fifo.h:123: error: no se puede convertir 'int*' a
'fifo<tok_seq::tok>::queue*' en assignment
fifo.h:125: error: no se puede convertir 'fifo<tok_seq::tok>::queue*' a
'int*' en assignment
fifo.h:127: error: no se puede convertir 'fifo<tok_seq::tok>::queue**' a
'int**' en assignment
fifo.h: In member function 'void fifo<T>::rev() [with T = tok_seq::tok]':
reader.cc:711:   instantiated from here
fifo.h:222: error: no se puede convertir 'int*' a
'fifo<tok_seq::tok>::queue*' en assignment
fifo.h:229: error: no se puede convertir 'fifo<tok_seq::tok>::queue*' a
'int*' en assignment
fifo.h:230: error: no se puede convertir 'fifo<tok_seq::tok>::queue**' a
'int**' en assignment
make: *** [reader.o] Error 1*

Saludos y mil gracias.

*K*
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://lists.ubuntu.com/archives/ubuntu-ar/attachments/20080503/a9763473/attachment-0001.htm 


More information about the Ubuntu-ar mailing list