[Allegro] Avanti unter Linux Redhat 7.x -> allegro's avanti kompilieren

Klaus Lehmann lehmann_klaus at t-online.de
So Jul 26 20:25:19 CEST 2020


 
Guten Tag Herr Wolf,
danke für Ihre Nachricht.
Am Donnerstag, 23. Juli 2020 um 12:43 schrieben Sie.
Ihre Nachricht finden Sie am Ende dieser eMail.

> im Auftrag eines Kunden, der seinen Webserver erneuern muss (Umzug
> zu einem neuen Provider), darf ich eine kurze Frage zum Avanti
> Datenbankserver für Linux stellen: 
> Hat irgendjemand Avanti unter RedHat Vs. 7.x im Einsatz ?
nö. icke nicke. wäre auch ein sehr großer zufall.


> Wenn ja, gibt es irgendwelche Besonderheiten oder besondere Probleme ?
naja, ich versuche mal die probleme eines avanti's zusammenzufassen:


1. meine avantis sind alle von 2011, bzw für ein testverfahren aus dem
jahr 2017. das avanti aus dem jahr 2017 werde ich wohl mit hilfe der
allegro-liste kompiliert haben, also kann man wohl die hilfe
weitergeben ;-)
außerdem werde ich ca im herbst 2020 vor dem (Ihrem!) problem stehen, wo
ich mit meinem (uralten) allegro-avanti-gedöns (hier laufen 40
allegro-kataloge) auf einen neuen modernen ubuntu
LTS 19.04 umziehen werde. bin überzeugt, daß ich dann auch vor
ähnlichen problemen stehen werde ;-)
aber ich schwebe in der hoffnung, daß mir meine notizen und
erfahrungen, die ich vor einigen jahren gemacht habe, hoffentlich
helfen werde.



2. also mache ich mal ne große liste von dem, was ich weiss :-)




3. auflistung der mir bekannten avanti-sourcen aus dem jahr 2011
================================================================
[frage: kennt jemand was neueres?]

│/.deps                                                                  │   4096│21. Dez 2011
│/.svn                                                                   │   4096│19. Dez 2011
│/autom4te.cache                                                         │   4096│21. Dez 2011
│ AUTHORS                                                                │     58│24. Aug 2010
│ COPYING                                                                │     17│24. Aug 2010
│ ChangeLog                                                              │    332│24. Aug 2010
│ INSTALL                                                                │    130│24. Aug 2010
│ Makefile                                                               │  22176│21. Dez 2011
│ Makefile.am                                                            │    661│24. Aug 2010
│ Makefile.in                                                            │  22813│21. Dez 2011
│ NEWS                                                                   │     57│24. Aug 2010
│ README                                                                 │    589│08. Sep 2010
│ aclocal.m4                                                             │  35029│21. Dez 2011
│*avanti                                                                 │ 653056│21. Dez 2011
│ avanti.c                                                               │  30936│27. Okt 2011
│ avanti.con                                                             │   1187│07. Sep 2010
│ avanti.dep                                                             │     88│24. Aug 2010
│ avanti.dsp                                                             │   5295│07. Sep 2010
│ avanti.h                                                               │   3141│27. Okt 2011
│ avanti.o                                                               │  53136│21. Dez 2011
│ conf.c                                                                 │   3428│07. Sep 2010
│ conf.h                                                                 │    599│07. Sep 2010
│ conf.o                                                                 │   9944│21. Dez 2011
│ config.h                                                               │   6339│21. Dez 2011
│ config.h.in                                                            │   5957│21. Dez 2011
│ config.h.in~                                                           │   5997│01. Dez 2011
│ config.log                                                             │  52252│21. Dez 2011
│*config.status                                                          │  34402│21. Dez 2011
│ configure                                                              │ 209954│21. Dez 2011
│ configure.in                                                           │   1685│05. Jan 2011
│ depcomp                                                                │  12117│24. Aug 2010
│ install-sh                                                             │   5561│24. Aug 2010
│ list.c                                                                 │   4103│07. Sep 2010
│ list.h                                                                 │   1739│07. Sep 2010
│ list.o                                                                 │  12448│21. Dez 2011
│ log.c                                                                  │   8268│09. Dez 2010
│ log.h                                                                  │   1717│07. Sep 2010
│ log.o                                                                  │  18952│21. Dez 2011
│ missing                                                                │   8857│24. Aug 2010
│ pipe.c                                                                 │  15630│05. Jan 2011
│ pipe.h                                                                 │   5750│07. Sep 2010
│ pipe.o                                                                 │  20128│21. Dez 2011
│ resource.h                                                             │    454│07. Sep 2010
│ service.c                                                              │   6283│27. Okt 2011
│ service.h                                                              │    476│07. Sep 2010
│ service.o                                                              │   1371│21. Dez 2011
│ slave.c                                                                │  11261│29. Jun 2011
│ slave.o                                                                │  19176│21. Dez 2011
│ sock.c                                                                 │   8463│27. Okt 2011
│ sock.h                                                                 │   2006│07. Sep 2010
│ sock.o                                                                 │  18448│21. Dez 2011
│ stamp-h1                                                               │     23│21. Dez 2011
│ test.txt                                                               │      0│26. Aug 2010
│ util.c                                                                 │   8174│07. Sep 2010
│ util.h                                                                 │   1574│07. Sep 2010
│ util.o                                                                 │  23520│21. Dez 2011
[wer diese dateien haben möchte, schreibt ne nette email]



4. zum thema compiling habe ich mir 2015(?) notiert, und ich bin
sicher, das gilt immer noch:

_avanti (das erste mal kompiliert ca 2015)
veränderungen im source-code:
=============================
#vorher:
#=======
#/usr/bin/aclocal -> aclocal-1.9          (im skript nichts verändern)
#"                   automake-1.9         (")
#/usr/share/automake-1.11 -> automake-1.9 (")
#/usr/share/aclocal-1.11 -> aclocal-1.9   (")


#grund: weil in configure und Makefile 1.9. festgenagelt ist
#info: es ist in opensuse11.4 bereits aclocal/automake 1.11 vhd!

#chown configure ausführbar für root!
#"     depcomp    "
#      install-sh
#      missing


kompilierreihenfolge: (sich auch um die programme kümmern!)
=====================
aclocal
automake
bash configure
make
#make clean  (!nicht! killt avanti)
strip avanti (debugcode weg)
             [evtl make install]


[wer noch nie in linux kompiliert hat, sollte das abenteuer lieber
lassen ;-)
[wer es sich trotzdem zutraut, kompiliere mal auf seinem eigenen linux
"wget". ich finde es ein tolles beispiel, wo man sich "toll" verirren
kann ;-) man kann auch viel dabei lernen! avanti hat zum glück sehr
wenige "abhängigkeiten"....]
man sollte die einzelnen kompilierschritte irgendwie kennen, wissen,
wie fehler aussehen (wenn "er" was nicht findet", wo man guggen muss,
usw usw)


4b. eine gute idee könnte sein, daß man mit einem linmuix aus dem
jahre 2011 oder 2015 das ganze erstmal durchtestet, und sich dann
immer mehr in moderne linuxer vorwagt. ich denke: es spielt auch keine
rolle, ob das die "rote mütze" ist, oder debil, oder der
urwald(=ubuntu). die heulsuse gibt es wohl ernsthaft nicht mehr
(schade). egal: mit "dem Kolfer" kommt man immer weiter!



5. ein bei mir moderner(?) eingesetzter avanti 64bit sieht so aus:
*acon                                                                   │1710544│07. Jan 2017
*avanti                                                                 │ 569512│06. Jan 2017
[wer diese dateien haben möchte, schreibt ne nette email]



6. beim betrachten der dateien fällt mir ein:
ich habe immer mich zuerst um avanti gekümmert. um acon habe ich mir
später gedanken gemacht.
zuerst muss avanti starten können, und wir müssen es zu stoppen
bekommen (=sauber!). das log muss nachvollziehbar "gut aussehen". dann
kann man acon dazu nehmen.


lieber herr wolf, wenn das alles NICHT Ihre probleme sind, dann sind
bestimmt schon "ein treppchen" weiter! ;-)
prima, dann werde ich bestimmt im herbst meine fragen stellen ;-)

na denn sodele!
viel glück und viele grüße
Ihr Klaus Lehmann


ps: diese kommende woche bin ich sehr gut zu erreichen! in der liste,
per email, per telephon.
ab dem (MO)3.8.2020 bis 4 wochen weiter: HüftOP und 3 Wochen REHA.
ich habe zwar meine email-ausrüstung dabei, und abgesehen vom
laufenlernen: es gibt einen neues vufind, mein allegronet.de möchte
wieder hübsch aussehen [es funktioniert gerade man so].
also: keine probleme hoffentlich mit email...




> Vielen Dank und viele Grüße
> Andreas Wolf




-- 
Mit freundlichen Grüßen,
Ihr Klaus Lehmann
http://allegronet.de * eMail: allegronet at t-online.de * phone: 03528-452 807(fax 809) * mobil: 0171-953 7843
allegronet.de * Klaus Lehmann * D-01454 Radeberg * Bahnhofstr. 1
zuständiges Finanzamt: FA Hoyerswerda; zuständige Kammer: IHK Dresden;
zuständige Aufsichtsbehörde: Gewerbeamt Radeberg; USt-IdNr: DE247550760
* Software für zufriedene Bibliothekare: 1000x bewaehrt und ergiebig
* Bereits 4x allegro-utf8. Buchen Sie die allegro-Roadshow. Yes we can!
* Internetkataloge & WebHosting für Allegro-C & Web 2.0 mit VuFind
* 2011-18: Sponsor: Peter-Sodann-Bibliothek+IFLA:allegro-utf8
* 2013-14: Bolero 64bit.+allegro-zdb: endlich. + eBooks
* 2015-16: allegro-vufind.+ allegro-imd.Die weltgrößte(?) Filmdatenbank
* 2017-18: Exporte. Marc und Co. Marc ist sehr different
* 2019: All for VuFind! The perfect export into marc21
* 2020: Neu: kohanet.de. Alternativen zu allegro-C und allegronet.de



Am Donnerstag, 23. Juli 2020 um 12:43 schrieben Sie:
> Lieber Herr Eversberg, liebe Kolleginnen und Kollegen,

> im Auftrag eines Kunden, der seinen Webserver erneuern muss (Umzug
> zu einem neuen Provider), darf ich eine kurze Frage zum Avanti
> Datenbankserver für Linux stellen: 

> Hat irgendjemand Avanti unter RedHat Vs. 7.x im Einsatz ? 

> Wenn ja, gibt es irgendwelche Besonderheiten oder besondere Probleme ?


> Vielen Dank und viele Grüße

> Andreas Wolf



Mehr Informationen über die Mailingliste Allegro