Das Problem is nicht dass die Code nicht gut ist. Ich verstehe einfach nicht warum bei diff=2 die Linker alles finden kann, und bei diff=0 nicht. config.status ergibt dieselbe LDFLAGS in beiden Faellen, und auch die Dateien im X/cdkroot/user/lib sind alle gleich.

Etwas Aenliches geschieht auch mit die includes: bei diff=2 baut es durch, bei diff=0 werden ploetzlich diese extra Flags im enigma2.mk benoetigt:
Code:
E_CPPFLAGS   += -I$(TARGET_DIR)/usr/include/glib-2.0
E_CPPFLAGS   += -I$(TARGET_DIR)/usr/lib/glib-2.0/include
E_CPPFLAGS   += -I$(TARGET_DIR)/usr/include/gstreamer-1.0
Gruesse,

Audioniek.