2017-01-22 5 views
2

Ich versuche das Rezept tk_8.6.6.bb im yocto-Projekt zu erstellen, aber ich bekomme weiterhin den folgenden Fehler. HierFehler beim Erweitern der Variable do_install: ShellSyntaxError: Unerwarteter EOF

ERROR: ExpansionError during parsing /home/mshehery/Release_7.3/sheheryar_containers/yocto/fido/meta/meta-oe/recipes-devtools/tcltk/tk_8.6.6.bb: Failure expanding variable do_install: ShellSyntaxError: Unexpected EOF

ist der Code in dem Rezept, das

do_install_append() { 

    ln -sf libtk${VER}.so ${D}${libdir}/libtk${VER}.so.0 
    oe_libinstall -so libtk${VER} ${D}${libdir} 
    ln -sf wish${VER} ${D}${bindir}/wish 

    if [ "$libdir" != "/usr/lib" ]; then 
     # Move files to correct library directory 
     mv ${D}/usr/lib/tk${VER}/* ${D}/${libdir}/tk${VER}/ 
     # Remove unneeded/incorrect dir ('usr/lib/') 
     rm -rf ${D}/usr/lib 
    fi 
} 

auf die do_install Funktion bezieht Kann jemand das Problem hinweisen?

Antwort

0

Konnten Sie die volle do_install() Funktion bekannt geben? Als Ihre Funktion ist ein do_install_append() an die Hauptadresse do_install() angefügt und der Fehler, den Sie erhalten, gibt explizit an:

Failure expanding variable do_install: ShellSyntaxError: Unexpected EOF

Verwandte Themen