Am Montag, 1. Juni 2009 schrieb Johannes Kapune:
Hallo zusammen, ich hoffe ich bin in dieser Liste halbwegs richtig.
Ich habe versucht folgende Quellen nach der beiliegenden Anleitung zu kompilieren:
ftp://ribbonsoft.com/archives/qcad/qcad-2.0.5.0-1-community.src.tar.gz
leider bricht das Ganze schon recht früh ab.
src/dl_writer.h: In member function ‘void DL_Writer::entityAttributes(const DL_Attributes&) const’: src/dl_writer.h:337: error: ‘strcasecmp’ was not declared in this scope src/dl_writer_ascii.cpp: In member function ‘virtual void DL_WriterA::dxfReal(int, double) const’: src/dl_writer_ascii.cpp:72: error: ‘strlen’ was not declared in this scope src/dl_writer_ascii.cpp:81: error: ‘strlen’ was not declared in this scope src/dl_writer_ascii.cpp: In static member function ‘static void DL_WriterA::strReplace(char*, char, char)’: src/dl_writer_ascii.cpp:147: error: ‘strlen’ was not declared in this scope make: *** [src/dl_writer_ascii.o] Fehler 1 Building libdxf.a failed
Habe ich die Chance als Nichtprogrammierer doch noch zum Erfolg zu kommen? Eher nicht. Dieser Fehler ist eventuell schon durch ein #include <cstring> zu beheben. Aber es ist zu befürchten, das in diesen alten Code weitere Unsauberkeiten enthalten sind, die von einem aktuellen gcc nicht mehr akzeptiert werden und nicht so einfach zu reparieren sind. Am besten stehen die Chancen noch, ohne Programmierkenntnisse durchzukommen, wenn du versuchst das auf einer Linuxdistribution zu kompilieren, die die aus 2005 ( wie dieser Code) stammt.
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org