Archiv > Development
1.7.38
clausmuus:
Ich hab's nun auch auf dem Nightbuild geprüft. Das Makefile.tools ist ok. Es liegt da dran, dass die beiden Libs nicht "verlinkt" sind, also nicht als benötigt markiert. Entweder werden die also wirklich nicht in der neusten Version benötigt, oder beim Linken wurde einfach vergessen die beiden Libs mit anzugeben.
Claus
P3f:
--- Quote --- Ich hab's nun auch auf dem Nightbuild geprüft. Das Makefile.tools ist ok. Es liegt da dran, dass die beiden Libs nicht "verlinkt" sind, also nicht als benötigt markiert. Entweder werden die also wirklich nicht in der neusten Version benötigt, oder beim Linken wurde einfach vergessen die beiden Libs mit anzugeben.
Claus
--- End quote ---
Hi Claus,
ich denke schon das sie benötigt werden, da das targavfd nicht funktioniert. Es kommt zu folgender Meldung im /var/log/message
--- Quote ---user.err vdr: [3675] ERROR: /usr/lib/vdr/libvdr-targavfd.so.1.7.38: undefined symbol: libusb_close
--- End quote ---
Gruß,
Pit
clausmuus:
Hi,
ich hab den Grund gefunden. Es liegt an der Reihenfolge in der die Libs im neuen Makefile gelinkt werden. Ich hab nen Patch eingecheckt, der das korrigiert.
Claus
Christian:
--- Quote --- Hi,
ich hab den Grund gefunden. Es liegt an der Reihenfolge in der die Libs im neuen Makefile gelinkt werden. Ich hab nen Patch eingecheckt, der das korrigiert.
Claus
--- End quote ---
stimmt sehe es gerade auch an anderen Plugin, dort stimmt es !
--- Code: --- $(CXX) $(CXXFLAGS) $(LDFLAGS) -shared $(OBJS) $(LIBS) -o $@
--- End code ---
Noch was anderes: Zu meiner vorherigen Vermutung stehe ich immer noch... Kann es sein das unser Make.config nicht greift? Sollte der Befehl nicht so aussehen? Die Defines werden nicht mit angehängt.
So sollte doch oder?:
--- Code: ---g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/mld/MLD_uebe/dvb -c -DUSE_ALTERNATECHANNEL -DUSE_CHANNELBIND -DUSE_DDEPGENTRY -DUSE_DVLVIDPREFER -DUSE_GRAPHTFT -DUSE_JUMPINGSECONDS -DUSE_JUMPPLAY -DUSE_VASARAJANAULOJA -DUSE_MAINMENUHOOKS -DUSE_NALUDUMP -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETUP -DUSE_TTXTSUBS -DUSE_VOLCTRL -DUSE_WAREAGLEICON -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"targavfd"' -DHAVE_STDBOOL_H -I/home/mld/MLD_uebe/vdr/src/vdr-1.7.37/include -I/usr/include/freetype2 -I/usr/include/libusb-1.0 targavfd.c
--- End code ---
So ist es!:
--- Code: ---g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/mld/MLD_uebe/dvb -c -DPLUGIN_NAME_I18N='"targavfd"' -I/home/mld/MLD_uebe/vdr/src/vdr-1.7.37/include -I/usr/include/freetype2 -I/usr/include/libusb-1.0 targavfd.c
--- End code ---
P3f:
Hi Claus,
perfekt, Du Held, das scheint es gewesen zu sein. Zumindest das Addon funktioniert nun auch.
ich werde gleich mal weiter compilieren und dann vielleicht noch ins SVN bringen.
Gruß,
Pit
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version