Discussion:
Dev Doku PDF und glib
(zu alt für eine Antwort)
Kay Martinen
2019-12-18 23:36:10 UTC
Permalink
Hallo

ich hab mir grad mal eine Eisfair-64 VM aktualisiert, 'Developer' u.a.
installiert und nebenher wollte ich die Entwicklerdoku als PDF runter
laden. Klappt aber nicht, nur die HTML-Version. Ich will die aber lieber
lokal im PDF-Viewer nutzen. Der Download liefert nur eine Fehlerseite.

Angefangen hab ich das ganze weil ich mal versuchen wollte den gkrellmd
für einen Eisfair-64 hin zu bekommen. Nach einem git clone (1) und
erstem 'make' lande ich bei 2 Fehlern (gtk+-2.0, libpcre, req. by
glib-2.0) die aber alle nichts mit dem Server gkrellmd zu tun haben. Der
braucht lt. webseite (2) nur glib.2.32 und Eisfair hat so weit ich
erkenne glib 2.22

Hat das überhaupt Zweck da weiter zu machen wenn die glib version nicht
zusammen paßt?

Kay

1. https://git.srcbox.net/gkrellm/gkrellm
2. http://gkrellm.srcbox.net/
--
Sent via SN (Eisfair-1)
Thomas Bork
2019-12-19 01:09:14 UTC
Permalink
Post by Kay Martinen
Angefangen hab ich das ganze weil ich mal versuchen wollte den gkrellmd
für einen Eisfair-64 hin zu bekommen. Nach einem git clone (1) und
erstem 'make' lande ich bei 2 Fehlern (gtk+-2.0, libpcre, req. by
glib-2.0) die aber alle nichts mit dem Server gkrellmd zu tun haben. Der
braucht lt. webseite (2) nur glib.2.32 und Eisfair hat so weit ich
erkenne glib 2.22
glib ist nicht glibc.

https://www.pack-eis.de/?p=glib2-dev
https://www.pack-eis.de/?p=glibc-dev

glib-Version ist bei eisfair 2.62.2.
--
der tom
[eisfair-team]
Marcus Roeckrath
2019-12-19 07:51:38 UTC
Permalink
Hallo Kay,

kay schrieb am Thu, 19 December 2019 00:36
Post by Kay Martinen
Angefangen hab ich das ganze weil ich mal versuchen wollte den
gkrellmd
fÃŒr einen Eisfair-64 hin zu bekommen. Nach einem git clone (1) und
erstem 'make' lande ich bei 2 Fehlern (gtk+-2.0, libpcre, req. by
glib-2.0) die aber alle nichts mit dem Server gkrellmd zu tun haben.
Vor einem make kÀme erstmal ein configure. Falls beim Klonen eines
github-Repositories noch keine configure vorhanden ist, muss dass
gegebenenfalls ÃŒber autoconf erst erzeugt werden.

Im Tarball der Source steckt das Verzeichnis server mit drin, in dem man
ganz separat auch einen Kompiliervorgang anstoßen kann, was problemlos
durchlÀuft. Den grafischen Teil braucht man fÌr eisfair natÌrlich
nicht.
--
Gruß Marcus
Marcus Röckrath
2019-12-19 10:15:49 UTC
Permalink
Hallo Kay,
Vor einem make käme erstmal ein configure. Falls beim Klonen eines
github-Repositories noch keine configure vorhanden ist, muss dass
gegebenenfalls über autoconf erst erzeugt werden.
Im Tarball der Source steckt das Verzeichnis server mit drin, in dem man
ganz separat auch einen Kompiliervorgang anstoßen kann, was problemlos
durchläuft. Den grafischen Teil braucht man für eisfair natürlich
nicht.
Auch im Clone von Github git es das Unterverzeichnis server, idem sich auch
schon ein configure Skript existiert.

Sowohl unter E1 als auch unter E64 kann problemlos mit

cd server
./configre
make

der gkrellmd erzeugt werden.
--
Gruß Marcus
[eisfair-Team]
Kay Martinen
2019-12-19 18:28:32 UTC
Permalink
Post by Marcus Roeckrath
Hallo Kay,
Vor einem make käme erstmal ein configure. Falls beim Klonen eines
github-Repositories noch keine configure vorhanden ist, muss dass
gegebenenfalls über autoconf erst erzeugt werden.
Doch. Ist vorhanden und funktioniert auch.
Post by Marcus Roeckrath
Im Tarball der Source steckt das Verzeichnis server mit drin, in dem man
Auch im Clone von Github git es das Unterverzeichnis server, idem sich auch
schon ein configure Skript existiert.
Habe ich natürlich entdeckt, war mir aber unsicher ob ich da separat was
machen kann aber es scheint geklappt zu haben.
Post by Marcus Roeckrath
Sowohl unter E1 als auch unter E64 kann problemlos mit
cd server
./configre
make
der gkrellmd erzeugt werden.
Das hat funktioniert und den gkrellmd kann ich starten und von einem
windows-gkrellm ansprechen. Jetzt habe ich ein binary von dem ich
allerdings nicht weiß ob es wirklich eine 64-bit version ist, und eine
config-datei. Was mache ich jetzt damit? Einfach auf den Fileserver
schieben, ein init-script von einem E-1 gkrellm klauen und ggf. anpassen
und ferdisch? Ob/wie ich das in ein Eisfair-paket eintüten kann müsste
ich erst nachlesen. Ebenso was genau passiert wenn ich 'make install'
mache. Also, wo das dann hin geschoben würde...

Jedenfalls meint

Eisdevel64 2.8.23 # ldd ./gkrellmd
linux-vdso.so.1 (0x00007ffc23dc1000)
libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0
(0x00007efee6e6b000)
libgthread-2.0.so.0 => /usr/lib64/libgthread-2.0.so.0
(0x00007efee6c69000)
libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007efee6945000)
libsensors.so.4 => /usr/lib64/libsensors.so.4 (0x00007efee6736000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007efee6519000)
libc.so.6 => /lib64/libc.so.6 (0x00007efee6172000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007efee5f6e000)
libpcre.so.1 => /usr/lib64/libpcre.so.1 (0x00007efee5ce0000)
libm.so.6 => /lib64/libm.so.6 (0x00007efee59e2000)
/lib64/ld-linux-x86-64.so.2 (0x00007efee706f000)

Wohl das es ein 64-bit binary ist. Soweit so schön.


Kay
--
Sent via SN (Eisfair-1)
Holger Bruenjes
2019-12-19 18:47:59 UTC
Permalink
Hallo Kay
Post by Kay Martinen
Wohl das es ein 64-bit binary ist. Soweit so schön.
readelf -l $datei

verraet Dir das schon ;-)

Holger
Marcus Röckrath
2019-12-19 18:47:24 UTC
Permalink
Hallo Kay,
Post by Kay Martinen
Das hat funktioniert und den gkrellmd kann ich starten und von einem
windows-gkrellm ansprechen. Jetzt habe ich ein binary von dem ich
allerdings nicht weiß ob es wirklich eine 64-bit version ist,
mc und F3 auf die Datei zeigt dir an, was für ein Binary das ist.
Post by Kay Martinen
und eine
config-datei. Was mache ich jetzt damit? Einfach auf den Fileserver
schieben, ein init-script von einem E-1 gkrellm klauen und ggf. anpassen
und ferdisch?
Das ist dann aber die config-Datei von gkrell, was mit unserer
Konfigurationsschicht nichts zu tun hat. Die wird im eis1-Paket durch ein
Skript aus der eisfair-like-1-Konfigurationdatei erzeugt.

Du kannst das init-Skript aus dem eis1-Paket nehmen; grundsätzlich könntest
du auch das komplette eis1-Paket nehmen und installieren, wenn du im
info-File eisfair-1 durch eisfair-64 und danach das Binary ersetzt.
Post by Kay Martinen
Ob/wie ich das in ein Eisfair-paket eintüten kann müsste
ich erst nachlesen.
Was du für dich tust, ist ganz alleine deine Sache. Ansonsten muss ein
öffentliches Paket sollte für eis1 und eis64 weitesgehend identisch sein,
sonst wird später der Pflegeaufwand zu groß.

Das eis1-Paket existiert und bedarf dringender Überarbeitung. Ansonsten
enthält das eis1-Paket auch das gkrelltop-Plugin.
Post by Kay Martinen
Ebenso was genau passiert wenn ich 'make install'
Dann werden die Dateien ins System gespült.

Mit

make DESTDIR=/ein/beliebiges/verzeichnis install

würde das unterhalb dieses Wunschverzeichnisses geschehen.
--
Gruß Marcus
[eisfair-Team]
Loading...