- Mitglied seit
- 2 Feb 2009
- Beiträge
- 891
- Punkte für Reaktionen
- 0
- Punkte
- 16
Hallo, bin grad am probieren für ein neues Paket libsigc++ als Paket in Freetz zu integrieren. Der Build läuft auch durch, allerdings zeigt fwmod beim Zusammenbauen des Images immer folgende Meldung:
Ich hab schon einiges mit den "++" statt den "xx" probiert, da mir scheint, als wär da der Hund drin. Hatte bisher noch keinen Erfolg. Eventuell hängt es auch mit der Zeile:
zusammen. Die brauch ich allerdings, damit er das Source-Verzeichnis überhaupt findet. Hier der Inhalt der libsigcxx.mk (auch im Anhang; zum Bauen ist der enthaltene Patch nötig) :
Weiß jemand, worans scheitert?
Code:
libsigcxx
WARNING: Library libsigcxx selected, but no files found
Code:
$(PKG)_DIR:=$($(PKG)_SOURCE_DIR)/libsigc++-$($(PKG)_VERSION)
Code:
$(call PKG_INIT_LIB, 2.2.8, libsigcxx, LIBSIGCXX)
$(PKG)_LIB_VERSION:=0.0.0
$(PKG)_SOURCE:=libsigc++-$($(PKG)_VERSION).tar.bz2
$(PKG)_SITE:=http://caesar.acc.umu.se/pub/GNOME/sources/libsigc++/2.2
$(PKG)_DIR:=$($(PKG)_SOURCE_DIR)/libsigc++-$($(PKG)_VERSION)
$(PKG)_BINARY:=$($(PKG)_DIR)/sigc++/.libs/libsigc-2.0.so.$($(PKG)_LIB_VERSION)
$(PKG)_STAGING_BINARY:=$(TARGET_TOOLCHAIN_STAGING_DIR)/usr/lib/libsigc-2.0.so.$($(PKG)_LIB_VERSION)
$(PKG)_TARGET_BINARY:=$($(PKG)_TARGET_DIR)/libsigc-2.0.so.$($(PKG)_LIB_VERSION)
$(PKG)_DEPENDS_ON := uclibcxx
$(PKG)_CONFIGURE_OPTIONS += --enable-shared
$(PKG)_CONFIGURE_OPTIONS += --enable-static
$(PKG_SOURCE_DOWNLOAD)
$(PKG_UNPACKED)
$(PKG_CONFIGURED_CONFIGURE)
$($(PKG)_BINARY): $($(PKG)_DIR)/.configured
$(SUBMAKE) -C $(LIBSIGCXX_DIR)
$($(PKG)_STAGING_BINARY): $($(PKG)_BINARY)
$(SUBMAKE) -C $(LIBSIGCXX_DIR) \
DESTDIR="$(TARGET_TOOLCHAIN_STAGING_DIR)" \
install
$(PKG_FIX_LIBTOOL_LA) \
$(TARGET_TOOLCHAIN_STAGING_DIR)/usr/lib/libsigc-2.0.la \
$(TARGET_TOOLCHAIN_STAGING_DIR)/usr/lib/pkgconfig/sigc++-2.0.pc
$($(PKG)_TARGET_BINARY): $($(PKG)_STAGING_BINARY)
$(INSTALL_LIBRARY_STRIP)
$(pkg): $($(PKG)_STAGING_BINARY)
$(pkg)-precompiled: $($(PKG)_TARGET_BINARY)
$(pkg)-clean:
-$(SUBMAKE) -C $(LIBSIGCXX_DIR) clean
$(RM) -r \
$(TARGET_TOOLCHAIN_STAGING_DIR)/usr/lib/libsigc-2.0.* \
$(TARGET_TOOLCHAIN_STAGING_DIR)/usr/lib/sigc++-2.0
$(TARGET_TOOLCHAIN_STAGING_DIR)/usr/lib/pkgconfig/sigc++-2.0.pc \
$(TARGET_TOOLCHAIN_STAGING_DIR)/usr/include/sigc++-2.0 \
$(TARGET_TOOLCHAIN_STAGING_DIR)/usr/share/devhelp/books/libsigc++-2.0 \
$(TARGET_TOOLCHAIN_STAGING_DIR)/usr/share/doc/libsigc++-2.0
$(pkg)-uninstall:
$(RM) $(LIBSIGCXX_TARGET_DIR)/libsigc*.so*
$(PKG_FINISH)
Anhänge
Zuletzt bearbeitet: