The time now is Mon 23 Apr 2018, 00:14
All times are UTC - 4 |
Author |
Message |
miriam

Joined: 06 Dec 2006 Posts: 362 Location: Queensland, Australia
|
Posted: Wed 17 Oct 2007, 08:42 Post subject:
|
|
Hi puppyoutsider.
I have the same thing. I installed it easily and it worked with no problems until I tried the CAD radio button... and gCAD3D disappeared. So I tried starting it from the commandline (one of the nice things about Linux). I went to the folder where gCAD3D is, started up a new terminal by pressing the ` key, then typed:
./gCAD3D
Then when I tried the CAD button it responded with "segmentation fault". I don't know why. If anybody else has a clue I'd be happy to learn more. I wonder if it has anything to do with Gtk_Toolbox. I know gCAD3D requires Gtk_Toolbox, and I'm pretty sure Puppy uses Gtk_Toolbox already, but if there are some slight differences in the version Puppy uses and the version gCAD3D wants then it could cause problems with gCAD3D. This is just speculation though. I don't really know.
Suggestions anybody?
_________________ A life! Cool! Where can I download one of those from?
|
Back to top
|
|
 |
muggins
Joined: 20 Jan 2006 Posts: 6747 Location: hobart
|
Posted: Sat 20 Oct 2007, 10:01 Post subject:
|
|
miriam,
i noticed that a new version, v1.12, has been released, and was hoping that it would resolve this issue. but it has the same problem.
i ran the program via gdb, clicked the CAD radiobutton, and it gave this output:
Code: | Program received signal SIGSEGV, Segmentation fault.
0xb7eccc38 in gtk_widget_hide () from /usr/lib/libgtk-x11-2.0.so.0 |
but what this means i'm not sure. but i've sent off a query to the developers, so i'll see what their response is.
|
Back to top
|
|
 |
charlie6

Joined: 30 Jun 2008 Posts: 1199 Location: Saint-Gérard / Walloon part of Belgium
|
Posted: Sat 07 Feb 2009, 10:16 Post subject:
|
|
Hi Muggins,
muggins wrote: | ...new version, v1.12, has been released... |
I am now trying to install gCAD3D 1.24; I went through all the steps you 'walked' in till here with "erreur de segmentation" (french translation of 'segmentation default'); and of course I cannot go farther as I am a linux newbie...I wonder if 'segfault' could be an irrevesible error or whether it could be fixed.
I am using CAD softwares and have tried some; I believe gCAD3D to be interesting as I could use it (not fully)on WinXP.
My PC run toutoulinux4.1.2 (= french translation of puppylinux4.1.2)
+ devx_412.sfs + kernel2.6.25.15.patched.sfs + xorg_dri_openchrome-7.3-0.2.903.pet from
http://download.mcpup.org/pets/drivers/video/openchrome/xorg_dri_openchrome-7.3-0.2.903.pet
(straight installation without having to look for and install extra dependencies )
Quote: | ...and was hoping that it would resolve this issue. but it has the same problem.. | ...no change as yet..
I downloaded and installed in /root/my_documents :gCAD3D-devel-1.144.tar.gz by doing
#tar -xzvf gCAD3D-devel-1.144.tar.gz
Afterwards I downloaded also in /root/my_documents gCAD3D-1.24-Linux-x86;
gXinstall do not need be installed according to developpers.
doing
#./gCAD3D-1.24-Linux-x86
gave a dialog box asking for 'choose which language for installation';
I first choose english which validation caused dialog box extinction...!
I afterwards choose 'german' which gave another diaolog box asking for
'installieren' (...) whether 'abbrechen' (= exit); I choose installieren ... and something went further till...'Program wird erfolgreich installiert' (= program succesfully installed);
Here I wonder if there could be mysfunction(s) due to trivial translation (from EN to DE) mismatch...?
I got a /root/gCAD3D folder and did as follows:
# pwd
/root
# ls
....gCAD3D...
# cd gCAD3D
# ls
....gCAD3D...
then I launched
# ./gCAD3D
program ran till 'erreur de segmentation' as detailled hereafter
Code: | # ./gCAD3D
+++++++++++++ Start xa 1
0|./gCAD3D|
0|./gCAD3D|
OS_Init_ |./gCAD3D|
basedir = |/root/gCAD3D/|
tmpdir = |/root/gCAD3D/tmp/|
AP_dir_open=|/root/gCAD3D/dat/|
AP_lang=|fr|
AP_browser=|mozilla|
UTX_memFind1 40 2
ex UTX_memFind1 found 19
AP_printer=|lpr -l -PCUPS-PDF|
Modelname=|unknown.gcad|
AP_dir_save=|/root/gCAD3D/dat/|
AP_dir_prg=|/root/gCAD3D/prg/|
active application=||
AP_DllLst_write
UI_win_main 90
GUI_init || 0
UI_fontsizX/Y=7,7
UI_menCB |Iact|
UI_menCB |Bar1|
UI_menCB |Bar2|
=================================================
UI_butCB |VWR|
=================================================
UI_butCB |MAN|
DemoAnim1.so
DemoAssy1.so
Demo_Decode_Obj.so
DemoKondensatorplatte.so
DemoPlugin_Create.so
DemoPlugin_Dialog.so
DemoPlugin_Hili.so
DemoPlugin_Resolv.so
DemoPostProc.so
Demosimple.so
APP_GIS1.so
Erreur de segmentation
# |
Quote: | i ran the program via gdb, clicked the CAD radiobutton, and it gave this output: | what is the syntax to run the program via gdb?
Quote: | ...but i've sent off a query to the developers, so i'll see what their response is. | did you receive an answer from them ?
I plan to contact them (I did it ca. one year ago trying to run it on WinXP but I dismissed because of strange display behaviour; and had no more motivation to keep searching to fix the problem on WinXP... )
Furthermore I did (as documented in you post..):
Code: | # pwd
/
# ldd /root/gCAD3D/gCAD3D
linux-gate.so.1 => (0xffffe000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7d62000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb7d00000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb7ce9000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb7cd9000)
libm.so.6 => /lib/libm.so.6 (0xb7cb7000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb7cae000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb7c7f000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb7c22000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb7c02000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb7bff000)
libdl.so.2 => /lib/libdl.so.2 (0xb7bfb000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb7b6d000)
libGLU.so.1 => /usr/lib/libGLU.so.1 (0xb7aee000)
libGL.so.1 => /usr/X11R7/lib/libGL.so.1 (0xb7a98000)
libc.so.6 => /lib/libc.so.6 (0xb799d000)
libX11.so.6 => /usr/X11R7/lib/libX11.so.6 (0xb78cc000)
libXfixes.so.3 => /usr/X11R7/lib/libXfixes.so.3 (0xb78c8000)
libfontconfig.so.1 => /usr/X11R7/lib/libfontconfig.so.1 (0xb78a1000)
libXext.so.6 => /usr/X11R7/lib/libXext.so.6 (0xb7895000)
libXrender.so.1 => /usr/X11R7/lib/libXrender.so.1 (0xb788e000)
libXrandr.so.2 => /usr/X11R7/lib/libXrandr.so.2 (0xb7888000)
libXcursor.so.1 => /usr/X11R7/lib/libXcursor.so.1 (0xb7880000)
/lib/ld-linux.so.2 (0xb7fc4000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb785a000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb77fc000)
libz.so.1 => /lib/libz.so.1 (0xb77ed000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb77d0000)
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb779f000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb76b7000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb76ac000)
libXxf86vm.so.1 => /usr/X11R7/lib/libXxf86vm.so.1 (0xb76a7000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7692000)
libdrm.so.2 => /usr/X11R7/lib/libdrm.so.2 (0xb768a000)
libXau.so.6 => /usr/X11R7/lib/libXau.so.6 (0xb7686000)
libXdmcp.so.6 => /usr/X11R7/lib/libXdmcp.so.6 (0xb7681000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb7665000)
# |
to verify these libs to be present:
libGLU.so.1 => /usr/lib/libGLU.so.1 (0xb7aee000)
libGL.so.1 => /usr/X11R7/lib/libGL.so.1 (0xb7a98000)
I did not create any symlink as mentionned in earlier posts.
Many thanks for answering.
Cheers from Belgium, Charlie
|
Back to top
|
|
 |
muggins
Joined: 20 Jan 2006 Posts: 6747 Location: hobart
|
Posted: Sun 08 Feb 2009, 06:41 Post subject:
|
|
Hello charlie6,
no, I gave up on gCAD3D. Have you tried searching for cad here?
|
Back to top
|
|
 |
charlie6

Joined: 30 Jun 2008 Posts: 1199 Location: Saint-Gérard / Walloon part of Belgium
|
Posted: Wed 11 Feb 2009, 03:11 Post subject:
|
|
Hi Muggins,
I run the french translation of Puppy412 with kernel2.6.25.16. Would you indicate me where to download and which an OpenGLWindow package (if possible .pet) which is compatible?
Cheers, Charlie
|
Back to top
|
|
 |
muggins
Joined: 20 Jan 2006 Posts: 6747 Location: hobart
|
Posted: Sun 15 Feb 2009, 05:44 Post subject:
|
|
charlie6,
if you install xorg_xorg_dri-7.3-1.pet this will provide openGL...but gCAD3D will still crash with a segmentation fault. Have you looked at any alternatives?
medusa4
turbocad
qcad-2.0.5.0-1-i486.pet
varkon
|
Back to top
|
|
 |
bambuko

Joined: 14 Nov 2007 Posts: 550 Location: North Devon
|
Posted: Sun 15 Feb 2009, 08:48 Post subject:
|
|
And don't forget Varicad
I know it is not open source, nor is it free (but student licence is very reasonable) - this one comes closest to my idea of mechanical engineering solution.
It works very well on Puppy as well!
|
Back to top
|
|
 |
vtpup

Joined: 15 Oct 2008 Posts: 1208 Location: Republic of Vermont
|
Posted: Sun 22 Feb 2009, 22:47 Post subject:
|
|
Also, I've mentioned CollabCad before, and have run it in limited fashion on Puppy.
If you're looking for 3D and free, and running native in Linux this one is available. As Bambuko says, documentation is lacking, it might be tricky to dimension in a way that you like, and some of the very advanced collaborative features haven't been implemented yet. But it might be of interest as a try-out anyway.
http://www.murga-linux.com/puppy/viewtopic.php?search_id=770677419&t=36240
Most of the others mentioned by muggins are 2D programs, but certainly good ones. I've been unable to crash Turbocad 4L on wine 1.1.14 as I could with earlier Wine versions, so it looks stable to me.
Qcad is an old standby, and my former dislike of its vector typestyles is gone since the user can now create new ones.
I try late version TurboCad and DesignCad 3D programs with every new release of Wine. Designcad is close nowadays but crashes after opening at odd moments. I'm pretty confident that with the right tweaking and dll substitutions somebody could get it to work. These apps are frequently available at very low prices. I got a TurboCad 14 Professional once for $19 at a Staples store markdown.
|
Back to top
|
|
 |
muggins
Joined: 20 Jan 2006 Posts: 6747 Location: hobart
|
Posted: Fri 06 Mar 2009, 04:45 Post subject:
|
|
Just saw this on freshmeat:
Quote: | Changes:
This release creates parametric points upon selection of surface. Segfaults at startup have been fixed for Puppy Linux. |
|
Back to top
|
|
 |
muggins
Joined: 20 Jan 2006 Posts: 6747 Location: hobart
|
Posted: Fri 06 Mar 2009, 05:38 Post subject:
|
|
Following charlie6's post, below, I've repackaged it as a .pet, and added it to page1 of this thread.
Last edited by muggins on Sat 07 Mar 2009, 23:07; edited 1 time in total
|
Back to top
|
|
 |
charlie6

Joined: 30 Jun 2008 Posts: 1199 Location: Saint-Gérard / Walloon part of Belgium
|
Posted: Sat 07 Mar 2009, 08:48 Post subject:
|
|
Hi,
since my last post I had some mails exchange with gcad3d developper Franz Reiter, and yesterday got it installed and working on toutoulinux4.1.2k2.6.25.16 frugal (french translation of Puppy).
I did the following:
installation of prerequisites:
1. OpenGL with installation of xorg_xorg_full_dri-7.3.pet
(verify installation doing in a console; if "Yes" answer for direct rendering then is OpenGL active).
Code: | #pwd
# /
# glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
...
#
|
2. GCC with installation of dev_412.sfs
verify installation doing
Code: | #gcc
gcc: no input files
# |
2.1. ldconfig looks to be active (not necessary to install ldconfig.tar.gz)
3. dependencies: all 3 downloaded from debian-packages.org (in package contents)
libglib2.0-0_2.16.6-1_i386.deb
libgtkgl2.0-1_2.0.0-1_i386.deb
libselinux1_2.0.65-5_i386.deb
copy them under /
there do in a console (where xxx is the respective name of the above libs ) :
Code: | #pwd
/
#undeb libxxx_i386.deb |
4. others: nihil as now (I asked where to find libc.2.4.4 - recommended on gcad3d.org; I did not found it till now)
5. graphic card: mine is intel 82845G and seems not render textures ("OpenGL-binding error") I hope it does not matter as I need only drawing lines circles etc..
afterwards download gCAD3D-1.26-Linux-x86
and copy it to / ;
render it executable (right clik on it; permissions; select 'a+x executable' OK)
in a console:
Code: | #pwd
/
#ls
gCAD3D-1.26-Linux-x86
#./gCAD3D-1.26-Linux-x86
...
box: choose language - enter
...
box: agree on license - enter
...
etc
...
box: installation finished
# |
there has been a /root/gCAD3D folder created
and here we are; again in a console:
Code: | # cd /root/gCAD3D
# ./gCAD3D
... |
or
from rox-filler '/root/gCAD3D' drag and drop the white-and-red-cross on the desktop background and click on it...
there the program is running, display of a "rugby balloon" in viewer mode (move it pressing Ctrl or Shift or both while moving the mouse).
Now select CAD or MAN or NC: if no shutdown of the program then gCAD3D looks running OK.
(I could not anymore re-display the rugby-balloon...never mind?!)
Now read manual to learn using it.
Sorry for my poor english...!
Many thanks to Franz Reiter for his time and efforts!
Cheers
Charlie
|
Back to top
|
|
 |
charlie6

Joined: 30 Jun 2008 Posts: 1199 Location: Saint-Gérard / Walloon part of Belgium
|
Posted: Sat 07 Mar 2009, 09:10 Post subject:
|
|
Hi Muggins,
I did not succeded to install it. I clicked on its .pet archive and..nothing..?
I find it a tiny interessant 2D drawing soft for simple mechanical applications (already used under WinXP)
Did someone get it working?
Cheers
Charlie
|
Back to top
|
|
 |
muggins
Joined: 20 Jan 2006 Posts: 6747 Location: hobart
|
Posted: Sat 07 Mar 2009, 23:04 Post subject:
|
|
Hi charlie6,
I'm glad you persevered & managed to get gCAD3D working...I used an incompatible libselinux!
Anyway, thanks to the developer's work, it appears to be working on puppy now, so I've packaged it as a .pet, plus the required debian libraries, and added it to the first post of this thread.
Regarding qcad, you need to install qt-3.3.8.pet, then reboot, then run it from Menu->Graphic->QCad
|
Back to top
|
|
 |
charlie6

Joined: 30 Jun 2008 Posts: 1199 Location: Saint-Gérard / Walloon part of Belgium
|
Posted: Tue 10 Mar 2009, 04:43 Post subject:
|
|
Hi muggins,
thanks!
I got qt-3.3.8.pet installed and qcad as well. It works.
Do you (or anybody else) have experience with printing with Qcad?
I wonder how to get a print from it?
Print preview gives a white page...(printer is CUPS-pdf; printer setup indicates CUPS-pdf at localhost)
There is no dialod box asking where to save the *.pdf document...
Cheers
Charlie
|
Back to top
|
|
 |
muggins
Joined: 20 Jan 2006 Posts: 6747 Location: hobart
|
Posted: Tue 10 Mar 2009, 05:57 Post subject:
|
|
Unfortunately I don't have a printer to test on...but I wonder whether you could try printing to a file, as a .ps document, then try printing the .ps doc using the default .ps viewer?
|
Back to top
|
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|