2017-01-22 10 views
2

yocto 프로젝트에서 tk_8.6.6.bb 래서 피를 만들기 위해 노력하고 있지만 다음 오류가 계속 발생합니다. 여기 변수 확장 오류 do_install : ShellSyntaxError : 예기치 않은 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

아무도 문제를 지적 할 수있는 do_install 기능

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 
} 

참조하는 조리법의 코드인가?

답변

0

전체 do_install() 기능을 게시 할 수 있습니까? 함수가 do_install_append()이므로 주 do_install()에 추가되며 명시 적으로 오류 메시지가 표시됩니다.

Failure expanding variable do_install: ShellSyntaxError: Unexpected EOF