Am Mittwoch 17 Februar 2010 11:08:39 schrieb Vaudano Luca: > Hi everybody! > > I am recoding my babiloo-efl [1] application in C [2]. > Now I'm facing a problem with the bitbake recipe since I added a new > custom library in my project. > The problem is in the bitbake because the debian package works well. > This is my bb > > **** > DESCRIPTION = "EstarDict is a offline dictionary reader" > HOMEPAGE = "http://www.vaudano.eu/" > AUTHOR = "Luca Vaudano" > LICENSE = "GPLv3" > SECTION = "e/apps" > DEPENDS = "libtool-cross elementary libconfig" > > PV = "0.1" > PR = "r40" > > SRC_URI = > "http://www.vaudano.eu/projects/estardict/estardict-${PV}_${PR}.tar.gz;nam > e=tarball" SRC_URI[tarball.md5sum] = "2eb7b60346337afefb5ee028ce181a3c" > SRC_URI[tarball.sha256sum] = > "e15ddc2860429fefadc632b452eec4a599d378f4690b63de5ba84e3b42a71ad3" > > inherit autotools > > S = "${WORKDIR}" > > do_stage () { > oe_libinstall -a -so libestardictengine ${STAGING_LIBDIR} > install -m 0644 src/estardict-engine.h ${STAGING_INCDIR} > } > > do_install() { > install -d "${D}${bindir}" > install -m 0755 "${S}/src/estardict" "${D}${bindir}/" > install -d "${D}${datadir}/estardict" > cp -a "${S}/images" "${D}${datadir}/estardict/" > mkdir -p "${D}/${datadir}/pixmaps" > install -m 0644 "${S}/images/micro/estardict.png" > "${D}/${datadir}/pixmaps" mkdir -p "${D}/${datadir}/applications" > install -m 0644 "${S}/resources/estardict.desktop" > "${D}/${datadir}/applications" > oe_libinstall -a -so libestardictengine ${STAGING_LIBDIR} > } > **** > > When I launch the bitbake command, everything goes smoothly, but the > main program in > the ipk [3] contains a script file instead of a binary file. > The script file starts with this comment: > > **** > #! /bin/sh > > # estardict - temporary wrapper script for .libs/estardict > # Generated by ltmain.sh (GNU libtool) 2.2.6 > # > # The estardict program cannot be directly executed until all the libtool > # libraries that it depends on are installed. > # > # This wrapper script should never be moved out of the build directory. > # If it is, it will not operate correctly. > **** > > Any hints? > > Thanks in advance! > Luca > > [1] http://babiloo-project.org/wiki/index.php/Babiloo:Neo > [2] http://bazaar.launchpad.net/~vaudano/estardict/trunk/files/40 > [3] http://www.vaudano.eu/projects/estardict/estardict_0.1-r40.4_armv4t.ipk
Why do you override the do_stage and do_install mehtods? For me that looks like you are using autotools the wrong way. You should change your Makefile that way that you don't need to override those functions. _______________________________________________ Shr-devel mailing list [email protected] http://lists.shr-project.org/mailman/listinfo/shr-devel
