[oe] staging ABI changes and broken idium

Holger Freyther zecke at selfish.org
Wed Mar 12 08:37:40 UTC 2008


On Wednesday 12 March 2008 08:59:47 Koen Kooi wrote:

Likely to be broken Makefile:
./packages/directfb/directfb-examples_1.0.0.bb:    find ${S} -type f | xargs sed -i 's:/usr/include:${STAGING_INCDIR}:'
./packages/directfb/++dfb_1.0.0.bb:    find ${S} -type f | xargs sed -i 's:/usr/include:${STAGING_INCDIR}:'
./packages/gphoto2/gphoto2_2.4.0.bb:        find ${S} -name Makefile | xargs sed -i 's:/usr/include:${STAGING_INCDIR}:'
./packages/fltk/efltk_2.0.7.bb: sed -i s,/usr/include,${STAGING_INCDIR}, makeinclude
./packages/fltk/efltk_2.0.7.bb: sed -i s,/usr/include/freetype2,, makeinclude
./packages/tcpdump/tcpdump_3.9.7.bb:        sed -i 's:/usr/include:${STAGING_INCDIR}:' ./Makefile
./packages/php/php_5.1.4.bb:    find ${S} -type f | xargs sed -i 's:/usr/include:${STAGING_INCDIR}:' (php_5.2.0.bb is doing it better)

Likely to be broken configure but need investigation, e.g. other path's get patched too
./packages/xaos/xaos_3.2.3.bb:    sed -i 's~/usr/include~${STAGING_INCDIR}~' ${S}/configure.in
./packages/esound/esound_0.2.36.bb:     sed -i -e 's:/usr/include/mme:${STAGING_INCDIR}/mme:g' configure.ac
./packages/mplayer/mplayer_svn.bb:      sed -i 's|/usr/include|${STAGING_INCDIR}|g' ${S}/configure
./packages/mplayer/mplayer_0.0+1.0rc1.bb:       sed -i 's|/usr/include|${STAGING_INCDIR}|g' ${S}/configure
./packages/mplayer/mplayer_0.0+1.0rc2.bb:       sed -i 's|/usr/include|${STAGING_INCDIR}|g' ${S}/configure


Stupid:
./packages/smpeg/smpeg_0.4.4+0.4.5cvs20040311.bb:        cat smpeg-config | sed -e "s,-I/usr/include/SDL,-I${STAGING_INCDIR}/SDL," \
./packages/smpeg/smpeg_0.4.4+0.4.5cvs20040311.bb:                         | sed -e "s,-I/usr/include/smpeg, ," \
this looks like a case for binconfig?


./packages/opensync/libsyncml_svn.bb:        sed -i s:-I/usr/include/:-I/foo/:g Makefile 
./packages/opensync/libsyncml_svn.bb:        sed -i s:-I/usr/include/:-I/foo/:g */Makefile
./packages/opensync/libsyncml_svn.bb:   sed -i s:-I/usr/include/:-I/foo/:g */*/Makefile
./packages/opensync/libsyncml_0.4.0.bb:        sed -i s:-I/usr/include/:-I/foo/:g Makefile
./packages/opensync/libsyncml_0.4.0.bb:        sed -i s:-I/usr/include/:-I/foo/:g */Makefile
./packages/opensync/libsyncml_0.4.0.bb: sed -i s:-I/usr/include/:-I/foo/:g */*/Makefile

-I/foo? wy not :: as replacement?



Other but still broken:

./packages/perl/perl_5.8.8.bb:                sed -e "s%/usr/include/%${STAGING_INCDIR}/%g" -i $foo
./packages/perl/perl_5.8.8.bb:            sed -i -e 's|/usr/include|${STAGING_INCDIR}|g' ext/Errno/Errno_pm.PL
./packages/perl/perl_5.8.7.bb:  sed -i -e "s%/usr/include/%${STAGING_INCDIR}/%g" config.sh-${TARGET_ARCH}-${TARGET_OS}
./packages/perl/perl_5.8.7.bb:          sed -e "s%/usr/include/%${STAGING_INCDIR}/%g" -i $foo
./packages/gdal/gdal_1.3.2.bb:          sed -i s:/usr/include:${D}${includedir}: GDALmake.opt


now doing this for /usr/lib...





More information about the Openembedded-devel mailing list