LibreCAD

Mathematical tools, physics simulators, CAD, CNC, etc.
Post Reply
Message
Author
paulski
Posts: 130
Joined: Fri 06 Oct 2006, 15:30
Location: Cologne, Germany &/or Perth, Australia

LibreCAD

#1 Post by paulski »

I stumbled on the LibreCAD project by chance.
It is a fork from Qcad, which only now provides its limited community versions free.
LibreCAD aims to be 100% Free and is rocking along in its development.

Its good for working .DXF files without the limitations of Qcad Community version (like no polylines).

I got it working in Lucid Puppy, but with some pain.

It won't compile no matter how I set things up with qt4 libraries and the like.

But a Lucid compiled Unbuntu .deb will get you home, plus an upgrade of the qtnetwork library.

First the homepage - they are developing it further so watch this space

http://www.LibreCAD.org

Its qt4 based so you need basic qt4 support in puppy first:

Qt4 support for puppy I found here as sfs files:

http://www.smokey01.com/pemasu/Sfs/qt4-4.8.0.sfs

And the development libraries (not sure if I really needed them, I did while trying to compile it, but they may help out)
http://www.smokey01.com/pemasu/Sfs/qt4_DEV-4.8.0.sfs

Now the ubuntu packagaes that got it working for me:

You need qt4-qt3 support

http://packages.ubuntu.com/de/lucid/i38 ... t/download

..and the qt4 network library that didn't seem to be in those sfs files

http://security.ubuntu.com/ubuntu/pool/ ... 2_i386.deb

The package
https://launchpad.net/~showard314/+arch ... 1_i386.deb

Data
https://launchpad.net/~showard314/+arch ... a1_all.deb

Docs
https://launchpad.net/~showard314/+arch ... a1_all.deb



Enjoy
Last edited by paulski on Sun 26 Jun 2011, 21:18, edited 1 time in total.

disciple
Posts: 6984
Joined: Sun 21 May 2006, 01:46
Location: Auckland, New Zealand

#2 Post by disciple »

Also check out the freeware Draftsight.
Do you know a good gtkdialog program? Please post a link here

Classic Puppy quotes

ROOT FOREVER
GTK2 FOREVER

paulski
Posts: 130
Joined: Fri 06 Oct 2006, 15:30
Location: Cologne, Germany &/or Perth, Australia

#3 Post by paulski »

Thanks disciple - I found the thread for Draftsight and an sfs file.
Will compare later to see what is good for my needs. I could imagine both being useful tools.

chimnya123
Posts: 18
Joined: Sat 19 Jul 2014, 11:07

#4 Post by chimnya123 »

i want to install librecad and installed as said in that, but when i open librecad via terminal got this message " librecad: symbol lookup error: /usr/lib/libQtNetwork.so.4: undefined symbol: _ZN14QObjectPrivate15checkWindowRoleEv.
now this .deb package and cannot opening pl help me.

User avatar
charlie6
Posts: 1230
Joined: Mon 30 Jun 2008, 04:03
Location: Saint-Gérard / Walloon part of Belgium

#5 Post by charlie6 »

Hi chimnya123,
chimnya123 wrote:...open librecad via terminal got this message " librecad: symbol lookup error: /usr/lib/libQtNetwork.so.4: undefined symbol: _ZN14QObjectPrivate15checkWindowRoleEv.
Linux tells what is missing ... 8) ... seems libQtNetwork.so.4 or all Qt files are missing.
Read first post above to check all needed Qt dependencies are installed.
Greetings, Charlie

disciple
Posts: 6984
Joined: Sun 21 May 2006, 01:46
Location: Auckland, New Zealand

#6 Post by disciple »

No, that is saying it is installed, but it is not the same build as the program is linked against (Built with different options or something). Maybe you have two builds from different distros or something installed in different locations in your $PATH
Do you know a good gtkdialog program? Please post a link here

Classic Puppy quotes

ROOT FOREVER
GTK2 FOREVER

paulski
Posts: 130
Joined: Fri 06 Oct 2006, 15:30
Location: Cologne, Germany &/or Perth, Australia

#7 Post by paulski »

@ chimnya123

If you have done several QT installs, chances are some parts are not agreeing with each other, version wise or how they were compiled.
QT is a monster - so its easy to get it to tie itself in a knot.

TIP: If you are going to use it often, make a savefile (if frugal install or similar) just setup for CAD with the QTs for librecad - no collisions.

I basically made a lupusave or a fatdog savefile setup for all of my CAD apps - all built from a fresh start so nothing collides, and took notes one by one as I installed things until everything was happy.
As soon as anything went crazy I retraced my steps and weeded out the offending app or library.

Big programs have a habit of having heaps of libraries and the more you have the greater the chance that they don't like each other.

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#8 Post by muggins »

If anyone wants to try this, I just compiled, & uploaded, librecad + needed qt4 library files, as an sfs here:

LibreCAD-2.0.6.sfs

It's a 17.5Mbyte download. I've tried it on slacko-5,7 and upup raring & it seems OK. Let me no whether it works for you.

( The only thing I'm not sure about is whether there will be any conflict with existing Qt4 library installation).

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#9 Post by greengeek »

muggins wrote:If anyone wants to try this, I just compiled, & uploaded, librecad + needed qt4 library files, as an sfs here:

LibreCAD-2.0.6.sfs
Thanks muggins - just tried this on a live session of my Slacko 5.6 derivative and it appears to be working. Lots to learn so I haven't done anything advanced with it yet - just basic shapes, but it looks promising. Thanks.

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#10 Post by greengeek »

- Any idea how to 'group' or 'connect' two 2D entities together? I have made one object placed offcentre inside another shape and want to rotate the two without losing their positions relative to each other. Sounds like I need to use block and layer functions but haven't figured it out yet.

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#11 Post by muggins »

@greengeek,

i hope you're question isn't directed at me....i've never used any cad program, perhaps
best to post to librecad forum.

regards

User avatar
Moose On The Loose
Posts: 965
Joined: Thu 24 Feb 2011, 14:54

#12 Post by Moose On The Loose »

greengeek wrote:- Any idea how to 'group' or 'connect' two 2D entities together? I have made one object placed offcentre inside another shape and want to rotate the two without losing their positions relative to each other. Sounds like I need to use block and layer functions but haven't figured it out yet.
I use QCad but a suggestion from there may work. You can select multiple parts and move them etc. When you do, they move together without grouping.

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#13 Post by greengeek »

muggins wrote:i hope you're question isn't directed at me....i've never used any cad program,
Actually it was, but no matter. I figured if you made the sfs you must be an expert :-)
Moose On The Loose wrote:I use QCad but a suggestion from there may work. You can select multiple parts and move them etc. When you do, they move together without grouping.
Thanks, I will try this again. I can select all of the items I want to combine but then I found I was unable to move them. Must be using the wrong technique. Did Qcad have the 'block' feature - is that how you were able to move a cluster of selected items as one block?

uxhamby
Posts: 14
Joined: Fri 08 Mar 2013, 20:49

thanks muggins!

#14 Post by uxhamby »

your sfs works very well for me on precise pup 5.7.1.

Brian H.

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

#15 Post by Mike Walsh »

muggins wrote:If anyone wants to try this, I just compiled, & uploaded, librecad + needed qt4 library files, as an sfs here:

LibreCAD-2.0.6.sfs
Thanks very much, muggins..!

Just tried this on Slacko 5.7.0; working a treat. Been looking for an SFS of this for a while now. Lovely work.

Cheers.


Mike. :D :wink:

u2tahr
Posts: 4
Joined: Sun 29 May 2016, 14:10

#16 Post by u2tahr »

Hi, there is fresh stable release of LibreCAD
> https://github.com/LibreCAD/LibreCAD/releases/tag/2.1.0

Anybody can make pet for Tahr?

Post Reply