|
|
|
|
Das hat mich gerade sehr erheitert.
|
|
|
|
|
|
|
Ich habe jetzt aus Frust versucht, PlaTec unter Ubuntu zu benutzen - und es klappt nicht, weil seit irgend einer Version irgendwelchen kanonischen i386-Bibliotheken entfernt wurden, die Binary also nicht ausgeführt werden können. Das heißt auch hier müsste ich mindestens neu kompilieren oder tagelang in den Bibliotheken und Abhängigkeiten graben müsste.
Linux ist eine unbedienbare Scheiße. Und nichts wird mich jemals eines besseren belehren können, weil alles seit Jahren meine Vorurteile weiter bestätigt.
The great thing about physical intuition is that it can be adjusted to fit the facts.
|
|
|
|
|
|
|
Unter Windows hat das Programm diese Abhängigkeiten nicht?
|
|
|
|
|
|
|
Unter Windows scheint es da keine Probleme zu geben.
|
|
|
|
|
|
|
Die Situationen sind nicht vergleichbar. In einem Fall liegt es an Linux, im anderen an PlaTec.
|
|
|
|
|
|
|
Wir sollten uns echt alle schämen, dass ein Programm für Plattentektonik nicht absolut rundgeschliffen in plug&play existiert.
|
|
|
|
|
|
|
Nein, der Grund, warum das für mich einen Unterschied darstellt:
Unter Linux wurde es kompiliert, vor gerade mal ein, zwei Jahren. Jetzt läuft es nicht. Windows würde einfach immer aufgeblasener werden, um möglichst abwärtskompatibel zu sein.
Dass ich den Source-Code nicht unter Windows kompiliert bekomme, liegt mehr an meinen fehlenden Programmierkenntnissen. Es war halt nicht für Windows gedacht, Ende. So wie Linux-Leute halt damit leben müssen, dass die meisten Spiele Linux nicht nativ unterstützen.
Dass aber auf Abwärtskompatibilität geschissen wird, ist eine reine Sache von der Philosophie der Linux-Community.
We must think, sir. - You think. I haven't the machinery.
|
|
|
|
|
|
|
Dann hasse wenigstens Ubuntu.
|
|
|
|
|
|
|
Ich hab's gerade mal runtergeladen, hat noch eine lib benötigt, diese installiert und läuft...
/bin auf Debian Jessie, viele Unterschiede zu Ubuntu sollte es eigentlich nicht geben...
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Redh3ad am 02.07.2014 18:41]
|
|
|
|
|
|
Ich verstehe dein Problem nicht.
Auf Ubuntu müsste
|
Code: |
sudo apt-get install freeglut3-dev
|
|
Die benötigte Library installieren und ein
kompiliert die Anwendung.
Spoiler - markieren, um zu lesen:
Zumindest funktioniert das auf einer anderen Distribution
pseudo edit:
Kann Redh3ad zustimmen
|
|
|
|
|
|
|
hab's noch nicht mal neu kompiliert, in der tar.gz sind ja auch schon fertig Binarys drin, freeglut3 war das einzige, das gefehlt hat.
|
|
|
|
|
|
|
| Zitat von Wraith of Seth
...
| |
Es gibt sehr stabile APIs und es gibt eben APIs wo gesagt wird "noja, neue Version schneidet alte Version, die wir nicht behalten". Einfache X11-Programme laufen auch heute noch auf Linux, selbst wenn du sie vor 20 Jahren kompiliert hast...
Beides gibts auch bei Windows, nur dass das verbrannte Kind (DLL Hölle) eben viel mehr stabil halten muss. Unter Linux muss man als vorkompilierte Anwendung im Zweifel seine Dependencies selber mitbringen, was auch weitgehend üblich ist.
|
|
|
|
|
|
|
| Zitat von Wraith of Seth
Ich habe jetzt aus Frust versucht, PlaTec unter Ubuntu zu benutzen - und es klappt nicht, weil seit irgend einer Version irgendwelchen kanonischen i386-Bibliotheken entfernt wurden, die Binary also nicht ausgeführt werden können. Das heißt auch hier müsste ich mindestens neu kompilieren oder tagelang in den Bibliotheken und Abhängigkeiten graben müsste.
Linux ist eine unbedienbare Scheiße. Und nichts wird mich jemals eines besseren belehren können, weil alles seit Jahren meine Vorurteile weiter bestätigt.
The great thing about physical intuition is that it can be adjusted to fit the facts.
| |
Wenn du keinen Bock hast die Lib zu installieren:
tar xf PlaTec.tar.gz
cd PlaTec
make all
cd bin
./platec --> läuft
|
|
|
|
|
|
|
Ich musste jetzt freeglut3-dev installieren und dann neu kompilieren.
Danke.
...aber warum muss ich immer erst über Linux herziehen, bevor ich hilfreiche Posts bekomme? Ihr bessert mein Verhalten so nicht.
You took my hat. I like my hat.
|
|
|
|
|
|
|
|
|
|
|
Weil du immer Linux benutzt.
|
|
|
|
|
|
|
| Zitat von Wraith of Seth
...aber warum muss ich immer erst über Linux herziehen, bevor ich hilfreiche Posts bekomme?
| |
du fragst nicht erst, sondern ziehst direkt über Linux her (zumindest in diesem Fall)
und viel Informationen zum eigentlichen Problem enthielt dein Post auch nicht
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Redh3ad am 03.07.2014 10:57]
|
|
|
|
|
|
Wie auch. Die Fehlermeldung ist "Datei oder Verzeichnis nicht gefunden" - woher soll ich orakeln, welche Bibliothek jetzt fehlt, damit diese spezielle Datei ausführbar wird...?
I am not a smart man, but I know what love is.
|
|
|
|
|
|
|
|
|
|
|
Ja, ich weiß, wie man eine Datei im Terminal ausführt. Und jetzt? Es blieb bei einem einfachen "Datei nicht gefunden", wenn ich ./platec eingegeben habe. Und jetzt?
¤DIT:
Das blieb so, bis ich die obig genannten Pakete installiert hatte und dann neu kompiliert habe.
There's nothing wrong with a little hope.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Wraith of Seth am 03.07.2014 13:46]
|
|
|
|
|
|
Also bei mir wird da, und das sollte nicht distributionsbedingt sein, angezeigt, dass libGLU.so.1 fehlt. Da muss man kein Nobelpreisträger sein um auf das Fehlen einer Bibliothek (lib...) zu schließen.
|
|
|
|
|
|
|
ebenso:
|
Code: |
$ bin/platec
bin/platec: error while loading shared libraries: libglut.so.3: cannot open shared object file: No such file or directory |
|
ansonsten sollte dir auch "ldd platec" anzeigen, was fehlt
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Redh3ad am 03.07.2014 13:51]
|
|
|
|
|
|
Nö. Nächstes Mal gebe ich einfach einen Screenshot mit...
Now that I feel better, I can't justify eating this entire bag of cookies.
|
|
|
|
|
|
|
Ich suche einen Algorithmus:
Ich habe zwei Listen (von mir aus auch Strings, ist eigentlich egal, Hauptsache Sequenzen) a und b.
Nun möchte ich, dass ein möglichst gut matchender substring aus a in b gefunden wird. Ich bin mir sicher, dass es dafür einen Algo gibt, finde gerade aber nichts.
|
|
|
|
|
|
|
longest common subsequence ?
|
|
|
|
|
|
|
Danke, das ist genau das was ich meinte.
|
|
|
|
|
|
|
Passt eigentlich null hier hin, aber ich weiß dass viele hier mit Python arbeiten:
Was benutzt ihr denn für einen Editor dafür? Wollt grad mal ein bisschen reinschnuppern, aber ich scheitere schon an UTF-8 mit Notepad++. Weiß jetzt nicht, ob der Editor oder Python schuld ist.
Eingabe:
|
Code: |
# -*- coding: utf-8 -*-
print "wäs söll düs!"
|
|
Ausgabe:
wõs s÷ll d³s!
Notepad++ ist definitiv auf UTF-8 gestellt...
Ganz schön nervig, schon an soner Stelle zu scheitern.
|
|
|
|
|
|
|
|
|
|
|
| Zitat von csde_rats
Windows, ja?
| |
Jup.
|
|
|
|
|
|
|
Probier mal mit u vor dem "wäs. Ist ja Python 2...
Unicode in der Windows-Konsole ist allerdings grundsätzlich verbuggt, aber daran liegt es hier m.E. nicht.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von csde_rats am 05.07.2014 11:55]
|
|
|
|
|
Thema: pOT-lnformatik, Mathematik, Physik XVI ( Ship painting activities ) |