qcad community version compiliert nicht
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? Das Ganze unter: opensuse 11.1 x86_64 # uname -a 2.6.27.21-0.1-default #1 SMP 2009-03-31 14:50:44 +0200 x86_64 x86_64 x86_64 GNU/Linux gcc++ is 4.3... Johannes -- 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
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
Am Montag, 1. Juni 2009 schrieb Johannes Kapune:
Ich habe versucht folgende Quellen nach der beiliegenden Anleitung zu kompilieren:
Hm, bei openSUSE 11.1 ist qcad 2.0.5.0 mit dabei, nimm doch einfach die. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de -- 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
Hallo Manfred, Am Montag, den 01.06.2009, 20:25 +0200 schrieb Manfred Tremmel:
Am Montag, 1. Juni 2009 schrieb Johannes Kapune:
Ich habe versucht folgende Quellen nach der beiliegenden Anleitung zu kompilieren:
Hm, bei openSUSE 11.1 ist qcad 2.0.5.0 mit dabei, nimm doch einfach die.
ähm, das ist mir jetzt wirklich peinlich! Da hatte ich noch gar nicht gesucht. Danke vielmals.
Johannes -- 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
participants (3)
-
Johannes Kapune
-
Manfred Tremmel
-
Markus Koßmann