CAD Programm für Linux

Hier kommt alles rein, was die restliche Software des Systems angeht.

Moderator: Moderator

Beitragvon Cyberspace19 » 17.11.2006, 20:31

Original von eWelon
PS: Weiss jemand, ob es CADs auch fuer Linux gibt??


Jap. "qcad"
Ist auch in den Quellen. Allerdings nur eine 2D CAD Anwendungen. Andere kenne ich leider nicht. :(

EDIT: Hier mal ein paar Links:
http://www.tech-edv.co.at/lunix/CADlinks.html
http://www.linux-magazin.de/Artikel/ausgabe/1997/12/CAD/cad.html
http://www.lowbudget-cad.org/index2.html
http://ww3.cad.de/foren/ubb/Forum256/HTML/000040.shtml


Hoffe die helfen Dir weiter :D
IRC-Server: irc.freenode.net IRC-Channel: #linuxgaming.de
TeamSpeak Server: https://www.linuxgaming.de
Benutzeravatar
Cyberspace19
 
Beiträge: 2693
Registriert: 22.06.2006, 15:24
Lizenz: FDL

Beitragvon DoubleU » 17.11.2006, 20:41

Hoi,

Im 2D Berriech würde ich auch QCAD empfehlen und wenns um 3D geht gibt es hier dieses Projekt JCCAD da gibt es ein kostenloses 3D CAD Programm für Linux.

Gruß DoubleU
IRC-Server: irc.freenode.net IRC-Channel: #linuxgaming.de
TeamSpeak Server: https://www.linuxgaming.de


Bild
Benutzeravatar
DoubleU
 
Beiträge: 2031
Registriert: 28.06.2006, 12:16
Wohnort: Gemany

Beitragvon eWelon » 17.11.2006, 20:52

Oh man ich weiss noch nicht wie man sourcecodes compiliert. Kannst du mir das am JCCAD Beispiel erklaeren??
Benutzeravatar
eWelon
 
Beiträge: 51
Registriert: 12.11.2006, 22:58

Beitragvon DoubleU » 17.11.2006, 20:59

^^

Also:

1. Enpacken

2. Konsole öffnen und in den Ordner wechsel wo die Entpackten Datein sind.

3. Configurien wenn nötig mit "./configure"

4. Kompilieren mit "make && make all && make debug" am besten alles nacheinenader und ohne && gegebenenfalls auch mit sudo.

5. Installieren mit "sudo make install"

6. Schaun ob eine Verküpfing erstellt wurde oder Readme lesen und nachschauen, wie man es öffnen und starten kann.

Gruß DoubleU
IRC-Server: irc.freenode.net IRC-Channel: #linuxgaming.de
TeamSpeak Server: https://www.linuxgaming.de


Bild
Benutzeravatar
DoubleU
 
Beiträge: 2031
Registriert: 28.06.2006, 12:16
Wohnort: Gemany

Beitragvon eWelon » 17.11.2006, 21:35

Original von DoubleU
3. Configurien wenn nötig mit "./configure"
Ich weiss nicht ob es noetig war ^-^ habs trotzdem mal gemacht. Checke aber nicht so viel. Auf jeden fall kam da ein paar mal ein no ist da ok so???
Code: Alles auswählen
narc@comp:~/Desktop/jccad$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking dependency style of gcc... gcc3
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for ranlib... ranlib
checking for strerror in -lcposix... no
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for off_t... yes
checking for size_t... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... yes
checking for working mmap... yes
checking whether we are using the GNU C Library 2.1 or newer... yes
checking whether integer division by zero raises SIGFPE... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unsigned long long... yes
checking for inttypes.h... yes
checking whether the inttypes.h PRIxNN macros are broken... no
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... /bin/sh: ./config.rpath: No such file or directory
done
checking argz.h usability... yes
checking argz.h presence... yes
checking for argz.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking nl_types.h usability... yes
checking nl_types.h presence... yes
checking for nl_types.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking for feof_unlocked... yes
checking for fgets_unlocked... yes
checking for getc_unlocked... yes
checking for getcwd... yes
checking for getegid... yes
checking for geteuid... yes
checking for getgid... yes
checking for getuid... yes
checking for mempcpy... yes
checking for munmap... yes
checking for putenv... yes
checking for setenv... yes
checking for setlocale... yes
checking for stpcpy... yes
checking for strcasecmp... yes
checking for strdup... yes
checking for strtoul... yes
checking for tsearch... yes
checking for __argz_count... yes
checking for __argz_stringify... yes
checking for __argz_next... yes
checking for iconv... yes
checking for iconv declaration...
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for nl_langinfo and CODESET... yes
checking for LC_MESSAGES... yes
checking for bison... no
checking whether NLS is requested... yes
checking whether included gettext is requested... no
checking for GNU gettext in libc... yes
checking for strerror in -lcposix... (cached) no
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking for gcc option to accept ANSI C... none needed
checking for ANSI C header files... (cached) yes
checking for flex... lex
checking for flex... -ll
./configure: line 8102: GNOME_COMPILE_WARNINGS: command not found
checking for pkg-config... /usr/bin/pkg-config
checking for libgnomeui-2.0... Package libgnomeui-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `libgnomeui-2.0.pc to the PKG_CONFIG_PATH environment variable No package libgnomeui-2.0 found
configure: error: Library requirements (libgnomeui-2.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.
narc@comp:~/Desktop/jccad$
Zuletzt geändert von eWelon am 17.11.2006, 21:38, insgesamt 1-mal geändert.
Benutzeravatar
eWelon
 
Beiträge: 51
Registriert: 12.11.2006, 22:58

Beitragvon DoubleU » 17.11.2006, 21:45

Also wenn der Befehl geht stimmts.

configure: error: Library requirements (libgnomeui-2.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.
narc@comp:~/Desktop/jccad$


Also dieser Fehler ist wichtig er sagt, dass er die (libgnomeui-2.0) nicht findet. Also tippst du nun in der Konsole: sudo apt-cache search libgnomeui ein.

Wenn dir dann die ausgabe das Paket libgnomeui-2.0 auspuckt machst du ein: sudo apt-get install libgnomeui-2.0 oder wenn es eine neuere Verison gibt installierst du diese.

Wenn es das Paket nicht gibt machst du mal das Source erweiterungs Howto aus dem Board und versuchst es nochmal.

Gruß DoubleU
IRC-Server: irc.freenode.net IRC-Channel: #linuxgaming.de
TeamSpeak Server: https://www.linuxgaming.de


Bild
Benutzeravatar
DoubleU
 
Beiträge: 2031
Registriert: 28.06.2006, 12:16
Wohnort: Gemany

Beitragvon Bauer87 » 18.11.2006, 02:13

Original von DoubleU
5. Installieren mit "sudo make install"

Alternativ (und empfohlen!) kann man auch sudo checkinstall verwendet werden. Damit baust du ein Deb-Paket, das du dann benutzen kannst.
Raubcodierer sind Verbrecher. Stop DRM!
Benutzeravatar
Bauer87
 
Beiträge: 1233
Registriert: 31.10.2006, 23:28
Wohnort: Oldenburg
Lizenz: CC BY-SA 3.0
Distribution: Debian Stretch
Kernelversion: 4.9

Beitragvon DoubleU » 18.11.2006, 17:11

Aber auch nur wenn die Makefile so geschrieben wurde. :D

Gruß DoubleU
IRC-Server: irc.freenode.net IRC-Channel: #linuxgaming.de
TeamSpeak Server: https://www.linuxgaming.de


Bild
Benutzeravatar
DoubleU
 
Beiträge: 2031
Registriert: 28.06.2006, 12:16
Wohnort: Gemany

Beitragvon eWelon » 18.11.2006, 18:18

Code: Alles auswählen
narc@comp:~$ sudo apt-cache search libgnomeui
Password:
libgnomeui-0 - The GNOME 2 libraries (User Interface) - runtime files
libgnomeui-0-dbg - The GNOME 2 libraries (User Interface) and debugging symbols
libgnomeui-common - The GNOME 2 libraries (User Interface) - common files
libgnomeui-dev - The GNOME 2 libraries (User Interface) - development files
libgnomeui-doc - The GNOME 2 libraries (User Interface) - documentation files
libgail-gnome-dbg - libgail-gnome library and debugging symbols
libgail-gnome-dev - Development files of libgail-gnome
libgail-gnome-module - GNOME Accessibility Implementation Module for GnomeUI/BonoboUI
libgnomeuimm-2.6-1c2a - C++ wrappers for libgnomeui (shared library)
libgnomeuimm-2.6-dev - C++ wrappers for libgnomeui (development files)
guile-gnome0-gnome-ui - Guile bindings for libgnome
libbakery-2.3-16 - A C++ Application Framework (shared libraries)
libbakery-2.3-common - A C++ Application Framework (common files)
libbakery-2.3-dev - A C++ Application Framework (development files)
libbakery-2.4-1 - A C++ Application Framework (shared libraries)
libbakery-2.4-common - A C++ Application Framework (common files)
libbakery-2.4-dev - A C++ Application Framework (development files)
libgnome-perl - Perl module for the gnome and zvt libraries
libgnomeui32 - The GNOME libraries (User Interface)
narc@comp:~$
Ist habe die sources.lst erweiter aber ich glaube es ist nicht dabei.
Benutzeravatar
eWelon
 
Beiträge: 51
Registriert: 12.11.2006, 22:58

Beitragvon DoubleU » 18.11.2006, 18:57

libgnomeui-0 - The GNOME 2 libraries (User Interface) - runtime files


Dass dürfte es sein. Das einfach installieren und wie oben weiter machen. Kann auch sein dass noch mehr Pakete fehlen.

Gruß DoubleU
IRC-Server: irc.freenode.net IRC-Channel: #linuxgaming.de
TeamSpeak Server: https://www.linuxgaming.de


Bild
Benutzeravatar
DoubleU
 
Beiträge: 2031
Registriert: 28.06.2006, 12:16
Wohnort: Gemany

Beitragvon eWelon » 18.11.2006, 19:14

Code: Alles auswählen
narc@comp:~/Desktop/jccad$ make
make  all-recursive
make[1]: Betrete Verzeichnis /home/narc/Desktop/jccad
Making all in src
make[2]: Betrete Verzeichnis /home/narc/Desktop/jccad/src
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I"/usr/include/libglade-2.0" -I/usr/local/include  -DGNOMELOCALEDIR=\""/usr/local/share/locale"\" -I../intl -DPACKAGE_DATA_DIR=\""/usr/local/share"\" -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/libxml2 -DJCC_AUX_DIR=\""/usr/local/share/auxiliares"\" -DJCC_PIXMAPS_DIR=\""/usr/local/share/pixmaps"\"     -g -O2 -I/usr/include/SDL -D_REENTRANT -MT main.o -MD -MP -MF ".deps/main.Tpo" \
          -c -o main.o `test -f main.c || echo ./`main.c; \
        then mv -f ".deps/main.Tpo" ".deps/main.Po"; \
        else rm -f ".deps/main.Tpo"; exit 1; \
        fi
main.c:21:20: Fehler: gnome.h: No such file or directory
In Datei, eingefügt von main.c:23:
init.h:24:24: Fehler: SDL_thread.h: No such file or directory
In file included from main.c:23:
init.h:26: Fehler: syntax error before »*« token
init.h:26: Warnung: Datendefinition hat keinen Typ oder Speicherklasse
In file included from main.c:24:
listas.h:28: Fehler: syntax error before »*« token
listas.h:28: Warnung: Datendefinition hat keinen Typ oder Speicherklasse
listas.h:30: Fehler: syntax error before »*« token
listas.h:30: Warnung: Datendefinition hat keinen Typ oder Speicherklasse
listas.h:32: Fehler: syntax error before »*« token
listas.h:32: Warnung: Datendefinition hat keinen Typ oder Speicherklasse
listas.h:36: Fehler: syntax error before »*« token
listas.h:36: Fehler: syntax error before »*« token
listas.h:36: Warnung: Datendefinition hat keinen Typ oder Speicherklasse
main.c:25:17: Fehler: SDL.h: No such file or directory
main.c:26:24: Fehler: SDL_thread.h: No such file or directory
main.c: In Funktion »main«:
main.c:36: Fehler: »GThread« nicht deklariert (erste Benutzung in dieser Funktion)
main.c:36: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt
main.c:36: Fehler: für jede Funktion in der er auftritt.)
main.c:36: Fehler: »hilo« nicht deklariert (erste Benutzung in dieser Funktion)
main.c:45: Fehler: »LIBGNOMEUI_MODULE« nicht deklariert (erste Benutzung in dieser Funktion)
main.c:47: Fehler: »GNOME_PARAM_APP_DATADIR« nicht deklariert (erste Benutzung in dieser Funktion)
main.c:48: Fehler: »NULL« nicht deklariert (erste Benutzung in dieser Funktion)
main.c:60: Warnung: unverträgliche implizite Deklaration der eingebauten Funktion »exit«
make[2]: *** [main.o] Fehler 1
make[2]: Verlasse Verzeichnis /home/narc/Desktop/jccad/src
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlasse Verzeichnis /home/narc/Desktop/jccad
make: *** [all] Fehler 2
narc@comp:~/Desktop/jccad$
Benutzeravatar
eWelon
 
Beiträge: 51
Registriert: 12.11.2006, 22:58

Beitragvon DoubleU » 18.11.2006, 19:20

Versuchs mal mit sudo make

Gruß DoubleU
IRC-Server: irc.freenode.net IRC-Channel: #linuxgaming.de
TeamSpeak Server: https://www.linuxgaming.de


Bild
Benutzeravatar
DoubleU
 
Beiträge: 2031
Registriert: 28.06.2006, 12:16
Wohnort: Gemany

Beitragvon eWelon » 18.11.2006, 19:55

da kommt das gleiche
Benutzeravatar
eWelon
 
Beiträge: 51
Registriert: 12.11.2006, 22:58

Beitragvon DoubleU » 18.11.2006, 20:03

Hast du zuvor eigentlich nochmal ./configure ausgeführt ohne das ein Fehler kam ?

Gruß DoubleU
IRC-Server: irc.freenode.net IRC-Channel: #linuxgaming.de
TeamSpeak Server: https://www.linuxgaming.de


Bild
Benutzeravatar
DoubleU
 
Beiträge: 2031
Registriert: 28.06.2006, 12:16
Wohnort: Gemany

Beitragvon eWelon » 18.11.2006, 22:37

Ja habe ich. Der Fehler kam aber trotzdem. Hab ich uebersehen.
Zuletzt geändert von eWelon am 18.11.2006, 22:38, insgesamt 1-mal geändert.
Benutzeravatar
eWelon
 
Beiträge: 51
Registriert: 12.11.2006, 22:58

Nächste

Zurück zu Sonstige Software

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron