Hi, ich wollte gerade die Linux Version von AVRcalc ausprobieren. Aber
ich bekomme immer nur eine komische Meldung und lande in deiner Art
interaktiven Modus.
Ich verwende Xubuntu 8.10 und habe die im Readme erwähnten Motif bzw
Lesstif Librarys sicherheitshalber nachinstalliert. Leider ohne Erfolg.
Hat irgend jemand eine Idee warum es nicht geht?
>Kleiner Rat am Rande: benutze mal ein vernünftiges Betriebssystem, dann>klappt's auch mit AVRcalc.
Und das wäre deiner Meinung nach?
>aehm, ich meinte, hast du jenes lesstif installiert, das von lispworks>vorgeschlagen wird?
Ich hab OpenMotiv 2.2.3 aus den Ubuntu Quellen installiert. Wenn ic
lesstif installieren kommt nur ne kurze Fehlermeldung und dann hängt das
Programm
Das Linux-Dingen ist aber leider auch nur eine statisch gelinkte
Missgeburt. Quelltext wäre um Längen besser.
Die Chancen stehen vermutlich sogar besser, wenn man die Windoof-Version
mit Wine laufen lässt :-)
Jonas wrote:
> Ich hab OpenMotiv 2.2.3 aus den Ubuntu Quellen installiert. Wenn ic> lesstif installieren kommt nur ne kurze Fehlermeldung und dann hängt das> Programm
Kurze und komische Fehlermeldungen, aha.
Was meldet denn der Fehler genau?
Olli
Naja, offenbar schon -- 100% statisch isses auch nicht.
Überlegung:
- 8 MB für so ein Pupsprogramm sind eindeutig zu viel -- irgendwas
wurde da statisch dazugeklemmt.
- 8 MB für sowas ist aber auch zu wenig, um alles statisch zu halten,
insbesondere X-Gerümpel.
hmm wrote:
>> Das Linux-Dingen ist aber leider auch nur eine statisch gelinkte>> Missgeburt.>> Dann dürft ja nix fehlen.
avrcalc: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV),
dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped
Solange Jonas hier nicht die Fehlermeldung postet, kann man ihm nicht
helfen.
Bei mir laueft das klaglos unter Debian/Lenny.
Olli
Sven P. wrote:
> Naja, offenbar schon -- 100% statisch isses auch nicht.> Überlegung:> - 8 MB für so ein Pupsprogramm sind eindeutig zu viel -- /irgendwas/> wurde da statisch dazugeklemmt.> - 8 MB für sowas ist aber auch zu wenig, um alles statisch zu halten,> insbesondere X-Gerümpel.
Aehm, merkst Du was? Der Tarball ist 8 MB gross, die Executable aber 21
MB.
Olli
>Error: An error of type SYSTEM::EXCEPTION
Mehr kommt jetzt nicht mehr. Vorher war da noch mehr und man ist in
einem interaktiven Modus gelandet. Ich nehme an von dem Lisp Interpreter
oder sowas
Sven P. wrote:
> Ist mir schon aufgefallen, das ist aber (denk ich wenigstens) immer noch> zu wenig, um komplett statisch gelinkt zu sein, oder?
ldd avrcalc
linux-gate.so.1 => (0xb7f6b000)
libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7f59000)
libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb7f40000)
libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7de4000)
/lib/ld-linux.so.2 (0xb7f6c000)
Sieht so aus, als haette der Autor nur die GPL-Teile dynamisch gelinkt,
um nicht lizenzrechtlich auf die Nase zu fallen, und den Rest mit dem
lipsmurks statisch.
Nichtsdesotrotz ist das so Muell. Wenn schon, dann voll GPL.
Olli
Jonas wrote:
>>Error: An error of type SYSTEM::EXCEPTION>> Mehr kommt jetzt nicht mehr. Vorher war da noch mehr und man ist in> einem interaktiven Modus gelandet. Ich nehme an von dem Lisp Interpreter> oder sowas
Murksprogramm... du bist aber schon auf einem 32bit-Linux unterwegs?
Olli
hmm wrote:
> Einfach mal mit ldd gucken was er haben will.>> usage: ldd executetable
Einfach mal den Thread lesen.
> Fehlende Environmenteinträge können auch der Übeltäter sein.
Auf keinen Fall. Nicht bei einer Abhaengigkeit von nur lesstif und
glibc.
Olli
Jonas wrote:
> Ich verwende Xubuntu 8.10 und habe die im Readme erwähnten Motif bzw> Lesstif Librarys sicherheitshalber nachinstalliert. Leider ohne Erfolg.> Hat irgend jemand eine Idee warum es nicht geht?
Hier laueft es wie gesagt, auf einem recht minimalen Debian/Lenny 32bit.
lesstif2 ist installiert.
Wie schon gefragt: Hast Du evtl. ein 64-bit Linux?
Olli
Jonas wrote:
> Ist ein alter Duron, also sicher kein 64 Bit ;)
Das kann man so pauschal nicht sagen. Es gab 64bit-Durons, hier im
Keller laufen ein paar davon.
Aber Du wirst ja wissen, was Du installiert hast. Ansonsten hilft Dir
ein
uname -a
Olli
Jonas wrote:
> Ich bin mir SICHER das es 32 Bit ist. Ich hab hier nur einen Rechner mit> 64 Bit laufen. Und das nur als Test
Tja, dann wuerde ich mal dem Entwickler das Problem schildern. Dem
ldd-Output nach ist es ein Kompatibilitaetsproblem mit der glibc.
Jonas wrote:
> Dann guck mal bitte was es hier zum Downloaden gibt> http://www.avrcalc.com/download.html
OK dann hab ich mir wohl das falsche ergoogelt. Ich lad's mal runter und
bring es zum Laufen.
OK, laeuft nicht. Schade... waere wohl ganz nett gewesen.
Michael G. wrote:
> Jonas wrote:>> Dann guck mal bitte was es hier zum Downloaden gibt>> http://www.avrcalc.com/download.html>> OK dann hab ich mir wohl das falsche ergoogelt. Ich lad's mal runter und> bring es zum Laufen.>> OK, laeuft nicht. Schade... waere wohl ganz nett gewesen.
Unter Debian/Lenny laeufts...
Olli
Olli R. wrote:
> Unter Debian/Lenny laeufts...>> Olli
Joa... gut moeglich. Hatte nur keine Lust da jetzt Stunden lang
herumzumachen, zumal es keine Sourcen gibt. Lohnt sich kaum. Man braucht
spezielle Versionen der beteiligten libs, was man teilweise nur erraten
kann.
Michael G. wrote:
>> Unter Debian/Lenny laeufts...> Joa... gut moeglich. Hatte nur keine Lust da jetzt Stunden lang> herumzumachen, zumal es keine Sourcen gibt. Lohnt sich kaum. Man braucht> spezielle Versionen der beteiligten libs, was man teilweise nur erraten> kann.
Das stimmt. Da lohnt eher schon selber machen, dann aber als GPL :-)
Olli
nein, bin nicht der autor. aber lisp hat nun mal ein paar schöne
vorteile. vorausgesetzt, man hat die > 4000 seiten doku kapiert.
übrigens gibt's gtk anbindung auch für lisp, nur lispworks macht's mit
motif. und langsam ... na ja, etwa 1/2 so schnell wie C ist langsam,
stimmt. ja ja, lisp programmierer sind arrogante arschlöcher. denken,
sie haben die weisheit mit dem löffel gefressen. ist halt so, dass das
programmieren für erwachsenen ist. nichts mehr hype, keine
aufbruchstimmung wie in anderen programmiersprachen. man ist mit lisp
halt schon dort, wo sich die masse langsam hinbewegt ...