Nous sommes le Ven 29 Mars, 2024 09:16
Supprimer les cookies

Besoin d'un petit coup de mains

Sur le logiciel libre en général ou un logiciel libre en particulier

Sam 02 Avr, 2005 07:43

J'ai un intérêt particulier pour le logiciel Qcad (http://www.framasoft.net/article1058.html) en version "Community edition" surtout depuis la version 2
(fiche plus détaillée sur: http://libercad.free.fr/select/s01_qcad.html)

Malheureusement pour des raisons à la fois pragmatique et "philosophique" son développeur Andrew Mustun propose uniquement les sources sous licence GPL laissant aux utilisateurs:
soit le soin de les compiler eux-même à partir de QT3
soit d'acquérir une version compilée et légèrement complétée dit "Professional Edition"

Sous linux,Mandake ou Ubuntu proposent depuis peu des *.rpm ou *.deb de la version "Community edition".
Sous windows il n'y avait jusqu à peu pas de de solution ...MAIS Qt propose désormais une version3 LIBRE... Donc tout devient possible

Cette semaine sur le Forum "Public" de Qcad (http://groups.yahoo.com/group/qcad-user/) 2 messages retranscrits ci dessous ont attirés mon attention
Malheureusement mes compétences en info. ne me permettent pas de les mettre en oeuvre pour générer le *.exe de l'application ALORS si parmis vous quelqu'un s'en ressent ...Ce serait bien
Comprenons nous bien l'Objectif n'est pas de courcircuiter le developpeur de Qcad (les sources sont par ailleurs toujours publiées 3à 6 mois apres les Binairy compilés)mais d'obtenir une version distribuable pour diffusion dans des compilations type TOCD
voir aussi http://forum.framasoft.org/viewtopic.php?t=4715&highlight=qcad

Message 1:

From: dandel1984ATyahoo.com
I've been tryin to compile QCad community edition on windows with QT

3/Free edition for windows ( info here: http://kde-cygwin.sourceforge.net/qt3-win32/index.php ) and i've been getting some error messages, but they are nothin much that one or two channges will fix... here is the list of error messages:
for the segment of qcadguiqt i get a whole bunch of errors like this:
make[1]: *** No rule to make target `ui/qg_arcoptions.h'. Stop.
and then the next segment halts the proccess, and that's in the file,
qcadlib... here is the message:
make[2]: Entering directory `/qcad-2.0.4.0-1.src/qcadlib/src'
g++ -c -mthreads -Wall -O2 -fno-exceptions -fno-rtti -DUNICODE
-DRS_NO_COMPLEX_ENTITIES -DQT_THREAD_SUPPORT -DQT_NO_DEBUG
-I"..\include" -I"..\..\dxflib\include" -I"..\..\fparser\include"
-I"..\..\qcadcmd\include" -I"/QT-3\include"
-I"e:\qcad-2.0.4.0-1.src\qcadlib\src" -I"moc"
-I"e:\qt-3\mkspecs\win32-g++" -o obj\rs_actioninterface.o
actions\rs_actioninterface.cpp
g++.exe: actionsrs_actioninterface.cpp: No such file or directory


Message 2:

From:syntheticppATyahoo.com
***spam***,

I've successfully compiled QCad2 with the free Windows version of Qt3.
I've fixed all the *.pro files and have added batch files to compile 'out of the box' with msvc/mingw.

Attached the changed files.
http://libercad.free.fr/files/qcad/qcad-changes.zip

How to:
1. compile qt
2. copy the attached files to your qcad folder
3. change to qcad\script
4. call
4.a build_nmake.bat to build with msvc (tested)
4.b build_mingw.bat to build with mingw (tested)
4.c build_vcproj.bat to generate *.vcproj files
(tested)
4.d build_make.bat to build with make (borland?,
not tested)


Liens pour les sources:
http://www.ribbonsoft.com/archives/qcad/qcad-2.0.4.0-1.src.tar.gz

Desolé j'ai été long...j'espere que vous avez été jusqu'au bout :wink:

[edit du 05/04]
Seule une des versions de QT4 pour Windows sera sous licence GPL.
En attendant le lien proposé vers QT3 free dans le 1er message est expérimental (en vue de QT4) et ne permet pas d'obtenir en droit un exe sous GPL.
libercad

Messages : 192
Géo : bagnolet(93)

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit