Ciao a tutti,
mi avvicino oggi per la prima volta a BUC ma mi par di capire che non mi ci potrò proprio divertire....

Procedo con ordine: mi trovo a utilizzare un computer PowerPC, un PegasosII G4@1000MHz, per la precisione.
Per prima cosa ho scaricato il pacchetto dei sorgenti 'buc-0.5.2_src_full.tar.gz' e osservato passo passo la guida 'Installare BUC tramite sorgenti'. Il tutto eseguito su Debian Testing PowerPC.
Compilando, ho subito incontrato questi errori:
- Codice: Seleziona tutto
modules/MCheckBox.cpp: In member function ‘void MCheckBox::changeValue(int)’:
modules/MCheckBox.cpp:31: error: ‘sprintf’ was not declared in this scope
make: *** [MCheckBox.o] Error 1
modules/MEnvVar.cpp: In member function ‘char* MEnvVar::getScriptedEnv()’:
modules/MEnvVar.cpp:40: error: ‘sprintf’ was not declared in this scope
modules/MEnvVar.cpp: In member function ‘char* MEnvVar::getScriptedWrite()’:
modules/MEnvVar.cpp:66: error: ‘sprintf’ was not declared in this scope
make: *** [MEnvVar.o] Error 1
modules/MListWidget.cpp: In member function ‘void MListWidget::setIWidth(char*)’:
modules/MListWidget.cpp:49: error: ‘sscanf’ was not declared in this scope
modules/MListWidget.cpp: In member function ‘void MListWidget::setIHeight(char*)’:
modules/MListWidget.cpp:57: error: ‘sscanf’ was not declared in this scope
make: *** [MListWidget.o] Error 1
modules/MListWidgetItem.cpp: In member function ‘void MListWidgetItem::setWidth(char*)’:
modules/MListWidgetItem.cpp:30: error: ‘sscanf’ was not declared in this scope
modules/MListWidgetItem.cpp: In member function ‘void MListWidgetItem::setHeight(char*)’:
modules/MListWidgetItem.cpp:40: error: ‘sscanf’ was not declared in this scope
make: *** [MListWidgetItem.o] Error 1
che però ho risolto aggiungendo la riga
- Codice: Seleziona tutto
#include <stdio.h>
in testa ai file sorgente:
modules/MCheckBox.cpp
modules/MEnvVar.cpp
modules/MListWidget.cpp
modules/MListWidgetItem.cpp
a questo punto BUC mi si è finalmente compilato senza errori ma, una volta installato, ecco cosa mi dice l'interprete binario quando invocato:
- Codice: Seleziona tutto
~$ buc
/usr/local/buc//buc: error while loading shared libraries: /usr/local/buc/libQtGui.so.4: ELF file data encoding not big-endian
sighhh

è lo stesso fatale motivo che mi impedisce di utilizzare anche Gambas su questo stesso computer

davvero non c'è soluzione??? chiedo accorato agli sviluppatori di BUC....
