Forum: PC Hard- und Software Altes openSCAD paralell installieren


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von A-Freak (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Was gibt es für Möglichkeiten daß ich auf einem aktuellem XUbuntu neben 
dem aktuellem OpenSCAD auch noch eine alte Version (speziell die von 
2014) benutzen kann?

Nach diesem Zeitraum wurde ein Detail geändert wie die rotate_extrude 
arbeitet und wenn bestimtme Umstände zusammentreffen erzeugt das eine 
wesentlich "zerfranstere" Oberfläche.

von 2⁵ (Gast)


Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Du könntest dir den Quelltext runterladen und selbst übersetzen: 
https://github.com/openscad/openscad/archive/openscad-2014.03.tar.gz

Vor dem übersetzen wählst du ein eigenes Stammverzeichnis, z.B. 
/usr/local oder /opt aus, so dass du mit der installierten, aktuelleren 
Version nicht in die Quere kommst. Die Frage ist halt, ob alle 
Abhängigkeiten erfüllt sind bzw. ob die alte SCAD Variante evtl. auch 
ältere Abhängigkeitspakete benötigt.

Habe das jetzt mal bei meinem Xubuntu 18.04 ausprobiert:
OpenSCad runterladen, dann

$ tar xvpf openscad-openscad-2014.03.tar.gz
$ cd openscad-openscad-2014.03/
$ less README.md

$ ./scripts/check-dependencies.sh
depname     minimum     found       OKness

qt4         4.4         4.8.7       OK

cgal        3.6         4.11        OK

gmp         5.0         6.1.2       OK

mpfr        3.0         4.0.1       OK

boost       1.35        1.65.1      OK

opencsg     1.3.2       1.4.2       OK

glew        1.5.4       1.7.0       OK

eigen       3.0         3.3.4       OK

glib2       2.2.0       2.56.4      OK

gcc         4.2         7.5.0       OK

bison       2.4         3.0.4       OK

flex        2.5.35      2.6.4       OK

make        3           4.1         OK
Warning: you have pkgconfig under /usr/local/lib
Please verify these local copies don't conflict with the system

Was fehlte, habe ich von Hand mit "sudo apt install" nachinstalliert, 
dann
$ cd libraries/
$ git clone https://github.com/SolidCode/MCAD.git
$ qmake-qt4
$ make -j4

Läuft durch und generiert ein Executeable ./openscad

Beim Starten kommt zwar Version 2020-03-22, aber das ist das heutige 
Kompilierdatum

von Sönke P. (snke_p)


Bewertung
0 lesenswert
nicht lesenswert
Wenn der Unterschied wirklich nur in OpenSCAD liegt, dann kannst Du Dir 
aus dem alten deb-Paket einfach die Programmdatei usr/bin/openscad 
extrahieren und unter einem anderen Namen in einem Ordner im PATH 
abspeichern.

Liegt der Unterschied in einer Library, dann installiere die fragliche 
Version zusätzlich und schau mal, was sich mit LD_LIBRARY_PATH oder 
LD_PRELOAD machen lässt.

Ggf. ist es aber vielleicht besser, im CAD-Model zu schauen, wo das 
Problem liegt - ist vielleicht nur ein optionaler Parameter wie 
convexity nun mit einem anderen default-Wert belegt?
Wenn wirklich ein Fehler in der CSG ist, dann mach doch mal ein Ticket 
im OpenSCAD Projekt auf, vielleicht gibt es da ja eine noch nicht 
erkannte Regression.

: Bearbeitet durch User
von TR.OLL (Gast)


Bewertung
0 lesenswert
nicht lesenswert
VirtuelleMaschine?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.