Oi, gente! Algum dos presentes consegue me ajudar nesta?
Estou tentando traduzir o xwc-0.91-4, que vem com o CL8.0, para
portugu�s. De quebra, tamb�m queria disponibilizar a solu��o, claro...
O primeiro passo foi pegar o fonte dele (na p�gina da Conectiva) e
compil�-lo do jeito que est�, pra ver se tudo funciona. S� que n�o
funciona. Nem ao compilar o XWC, nem ao compilar sua biblioteca, a Fox.
Lembro de novo: N�o alterei NENHUM programa!
Ah, sim! Os manuais n�o me foram claros em me dizer aonde
procurar.
O erro que eu estou tendo � o seguinte (no caso, ao compilar o Fox,
usando os scripts "configure" e o make, como manda o manual):
[root@ntb-12 fox]# make
for i in utils src tests pathfinder; do \
(cd $i; make ) || exit 1; \
done
make[1]: Entering directory `/usr/local/include/fox/utils'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/local/include/fox/utils'
make[1]: Entering directory `/usr/local/include/fox/src'
c++ -c -I../include -I/usr/X11R6/include -DHAVE_XSHM -DHAVE_OPENGL -DHAVE_M
ESA -Wall
-Wmissing-prototypes -Woverloaded-virtual -DTIME_WITH_SYS_TIME=1 -DHAVE_UNIS
TD_H=1
-DHAVE_DIRENT_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1
FXFileSelector.cpp
FXFileSelector.cpp: In method `FXFileSelector::FXFileSelector(FXComposite *,
FXObject *
= 0, unsigned int = 0, unsigned int = 0, int = 0, int = 0, int = 0, int =
0)':
FXFileSelector.cpp:166: passing `const char *' as argument 2 of
`FXComboBox::appendItem(const FXString &, void *)' discards qualifiers
FXFileSelector.cpp: In method `void FXFileSelector::setPatternList(const
FXchar **)':
FXFileSelector.cpp:344: passing `const char *' as argument 2 of
`FXComboBox::appendItem(const FXString &, void *)' discards qualifiers
make[1]: *** [FXFileSelector.o] Error 1
make[1]: Leaving directory `/usr/local/include/fox/src'
make: *** [all] Error 1
[root@ntb-12 fox]#
O erro me parece " Passando `const char *' como argumento...
descarta qualificadores" . O mesmo erro tamb�m ocorre ao compilar o XWC.
Tentando analisar, parece que o gcc incluido na distro coloca
restri��es que proibem de tratar argumentos que n�o s�o modific�veis, mesmo
quando efetivamente n�o o s�o (eu j� vi o c�digo).
Supondo que este c�digo j� foi compilado alguma vez na vida, posso
supor que tenho de colocar algum par�metro extra no compilador atual (acho
que � o gcc 2.95)? Ou ser� que tem algum pacote que n�o foi habilitado por
padr�o, mesmo eu instalando todos os pacotes de desenvolvimento? (A
Conectiva � craque de fazer isso...).
Como est� sendo a primeira vez que estou tentando compilar algo numa
m�quina preparada pra isso, rogo pela paci�ncia e ajuda dos colegas. N�o
estou a fim de descansar em paz enquanto n�o colocar pacote t�o �til para
portugu�s.
Obrigado pela aten��o.
Syndson Silva.
Assinantes em 26/11/2002: 2254
Mensagens recebidas desde 07/01/1999: 191654
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]