Bug #1200
openFailed to find symbol on 1.7.32
0%
Description
Dec 31 14:30:18 lwg5001 vdr: [2192] ERROR: /usr/lib/vdr/plugins/libvdr-undelete.so.1.7.32: undefined symbol: _ZN10cIndexFile3GetEiPtPlPbPi
Updated by jowi24 almost 12 years ago
Einfach -D_FILE_OFFSET_BITS=64 zu den Defines im Makefile hinzufügen, dann gehts wieder!
Updated by madmartin over 10 years ago
- Status changed from New to Resolved
Ich betrachte das mit dem Hinweis von jowi24 als erledigt. Danke!
Updated by hd_brummy over 10 years ago
Mad,
kurze anmerkung dazu:
ab vdr-1.7.4 sind diverse defines von Klaus beim compile prozess zusaetzlich fuer die plugins gefordert.
--> siehe HISTORY file VDR
dem kann nur durch 2 sachen abgeholfen werden:
1. entwerder das actuell Makefile fixen, vdr versions abfrage, dann die geforderten defines adden
oder ( dazu propagiere ich)
2. Neues Makefile handling, da werden die geforderten defines dann per pkg-config aus der vdr.pc geholt
(Gehe nicht davon aus das der bug sich von alleine aufgehoben hat, bloss weil es bei uns unter Gentoo functioniert,
ich hab da nen fix in der .eclass um den "faulen pluginentwicklern" die arbeit abzunehmen ;) )
P.S. ich hab das neuen Makefile schon local hier zu liegen, generell sollte der plugin mal ein bisschen aufgeräumt werden.
Da sind teilweise noch code switches fuer vdr-1.3.7 drin und solche unsinnig sachen wie abfragen im Makefile ob vdr svdrp unterstützt ( ist ja wohl schon seit X version fester bestandteil des vdr, usw. usf....
Martin, falls ich es schaffe, mach ich dir das fertig über pfingsten und verpasse dir dann nen neuen bug :D
Updated by hd_brummy over 10 years ago
oder, Du könntest mir write acces zu dem undelete repo gewaehren, sollte imho ganz einfach über deine konfiguration einstellbar sein,
Mein ssh key liegt hier auf dem server, weil ich das audiorecorder plugin adoptiert habe ...
Updated by madmartin over 10 years ago
- Status changed from Closed to Assigned
- Assignee set to madmartin
Hi hd_brummy,
danke für Deine Hinweise.
Die angesprochenen Aufräumarbeiten habe ich bereits gemacht, ist nur noch nicht released (fand ich nicht wirklich einen release wert).
Was das Makefile betrifft ist es nett von Dir, mir (dem faulen Pluginentwickler) die Arbeit abzunehmen.
Ich will das mal vergleichen: Du willst mir einen Fisch geben. Das ist gut.
Besser ist es aber mir das Fischen beizubringen.
Damit meine ich: ich versuche es, nach diesen Hinweisen, lieber erstmal selbst, so lerne ich etwas.
Gibt es irgendwo (z.B. im vdr-wiki) einen Leitfaden für Plugin-Entwickler, wo sie solche immer wieder fälligen Routine-Renovierungsarbeiten nachlesen können?
Wenn ja, bitte ich um einen Hinweis. Wenn nein, dann schreib doch bitte solch einen Leitfaden - dann brauchst Du, wenn Du mal wieder einen "Faulen Pluginentwickler" erwischt ihn nur darauf zu verweisen.
Wie gesagt, danke für die Hinweise.
Martin