Kylin-V10編譯

OEP33series:
CUP:FT2000 /3A4000
OS:Kylin-V10,

一、FT2000 編譯報錯:

#cd /OEP33XXCDN-UOS/src/toecpcl-3300
#chmod +x configure
#./configure
#make
/usr/bin/ld: /usr/lib/gcc/aarch64-linux-gnu/5/…/…/…/aarch64-linux-gnu/libdbus-1.a(libdbus_1_la-dbus-sysdeps-pthread.o): undefined reference to symbol ‘pthread_condattr_setclock@@GLIBC_2.17’
//lib/aarch64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Makefile:330: recipe for target ‘foomatic-rip’ failed
make[1]: *** [foomatic-rip] Error 1
make[1]: Leaving directory ‘/home/toecfax/桌面/flp/OEP33XXCDN-UOS/src/toecpcl-3300’
Makefile:233: recipe for target ‘all’ failed
make: *** [all] Error 2


(1)download:dbus-1.3(1.12.16)
https://packages.debian.org/buster/libdbus-1-3
http://ftp.us.debian.org/debian/pool/main/d/dbus/libdbus-1-3_1.12.16-1_mips64el.deb
http://ftp.us.debian.org/debian/pool/main/d/dbus/libdbus-1-3_1.12.16-1_arm64.deb

(2)Download Page for libdbus-1-dev_1.12.16-1_arm64.deb on 64-bit ARMv8 machines
download: libdbus-1-dev
https://packages.debian.org/buster/libdbus-1-dev
http://ftp.us.debian.org/debian/pool/main/d/dbus/libdbus-1-dev_1.12.16-1_mips64el.deb
http://ftp.us.debian.org/debian/pool/main/d/dbus/libdbus-1-dev_1.12.16-1_arm64.deb
https://packages.debian.org/buster/mips64el/libdbus-1-dev/download
https://packages.debian.org/buster/arm64/libdbus-1-dev/download

下載安裝包libdbus-1-3和libdbus-1-dev_1.12.16,
#dpkg -i libdbus-1-3_1.12.16-1_arm64.deb
#dpkg -i libdbus-1-dev_1.12.16-1_arm64.deb
直接安裝,重新編譯源碼,通過!OK
測試打印正常,日誌讀寫正常。

二、3A4000 編譯報錯:
安裝libdbus-1-3_1.12.16-1_mips64el.deb和libdbus-1-dev_1.12.16-1_mips64el.deb後編譯仍然報錯:
目錄:/src/statusmonitor/
編譯信息:
work -lQtCore -lpthread
/usr/bin/ld: warning: libdbus-1.so.3, needed by //usr/lib/mips64el-linux-gun/libavahi-client.so.3, not found (try using -rpath or -rpath-link)
//usr/lib/mips64el-linux-gnu/libavahi-clent.so.3: 對’dbus_connection_unref@LIBDBUS_1_3’未定義的引用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章