Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Wed 23 Apr 2014, 21:21
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Unsorted
gCAD3D: a 3D CAD program
Moderators: deshlab, Flash, GuestToo, Ian, JohnMurga, Lobster
Post new topic   Reply to topic View previous topic :: View next topic
Page 3 of 6 [81 Posts]   Goto page: Previous 1, 2, 3, 4, 5, 6 Next
Author Message
miriam


Joined: 06 Dec 2006
Posts: 268
Location: Queensland, Australia

PostPosted: 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
View user's profile Send private message Visit poster's website 
muggins

Joined: 20 Jan 2006
Posts: 6668
Location: lisbon

PostPosted: 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
View user's profile Send private message 
charlie6

Joined: 30 Jun 2008
Posts: 940
Location: South of Belgium

PostPosted: 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 Smile )

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... Wink )

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, Very Happy Charlie
Back to top
View user's profile Send private message 
muggins

Joined: 20 Jan 2006
Posts: 6668
Location: lisbon

PostPosted: 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
View user's profile Send private message 
charlie6

Joined: 30 Jun 2008
Posts: 940
Location: South of Belgium

PostPosted: 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
View user's profile Send private message 
muggins

Joined: 20 Jan 2006
Posts: 6668
Location: lisbon

PostPosted: 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
View user's profile Send private message 
bambuko


Joined: 14 Nov 2007
Posts: 385
Location: North Devon

PostPosted: 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
View user's profile Send private message 
vtpup


Joined: 15 Oct 2008
Posts: 1077
Location: Republic of Vermont

PostPosted: 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
View user's profile Send private message 
muggins

Joined: 20 Jan 2006
Posts: 6668
Location: lisbon

PostPosted: 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
View user's profile Send private message 
muggins

Joined: 20 Jan 2006
Posts: 6668
Location: lisbon

PostPosted: 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
View user's profile Send private message 
charlie6

Joined: 30 Jun 2008
Posts: 940
Location: South of Belgium

PostPosted: 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
View user's profile Send private message 
charlie6

Joined: 30 Jun 2008
Posts: 940
Location: South of Belgium

PostPosted: Sat 07 Mar 2009, 09:10    Post subject:  

Hi Muggins,
muggins wrote:

qcad-2.0.5.0-1-i486.pet


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
View user's profile Send private message 
muggins

Joined: 20 Jan 2006
Posts: 6668
Location: lisbon

PostPosted: 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
View user's profile Send private message 
charlie6

Joined: 30 Jun 2008
Posts: 940
Location: South of Belgium

PostPosted: 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
View user's profile Send private message 
muggins

Joined: 20 Jan 2006
Posts: 6668
Location: lisbon

PostPosted: 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
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 3 of 6 [81 Posts]   Goto page: Previous 1, 2, 3, 4, 5, 6 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Unsorted
Jump to:  

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
[ Time: 0.0979s ][ Queries: 13 (0.0072s) ][ GZIP on ]