[求救]編譯canon mp250驅動問題

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

[求救]編譯canon mp250驅動問題

文章sppmg » 週二 6月 17, 2008 9:41 am

由於我使用amd64,無法直接使用.deb(canon只提供i386)。但我卻無法編譯成功。


驅動原始碼由此下載
jp的列印驅動:http://cweb.canon.jp/drv-upd/bj/bjlinux280.html
mp520驅動原始碼分成
cnijfilter-common:列印
scangearmp-common:掃描
(scangearmp-common也會出現同樣問題,但cnijfilter體積較小,下載較快,各位可下載cnijfilter測試)
make cilter-conijfmmon-2.80中的cnijfilter、printui兩部份時,分別出現以下錯誤訊息:

<< cnijfilter >>
........
gcc -O2 -L../../328/libs_bin -o cif bjferror.o bjfilter.o bjfimage.o bjfoption.o bjfpos.o bjfrcaccess.o getipc.o bjflist.o -lcnbpcmcm328 -lcnbpess328 -lm -ldl -ltiff -lpng -lcnbpcnclapi328 -lcnbpcnclbjcmd328 -lcnbpcnclui328 -lpopt
/usr/bin/ld: skipping incompatible ../../328/libs_bin/libcnbpcmcm328.so when searching for -lcnbpcmcm328
/usr/bin/ld: cannot find -lcnbpcmcm328
.....(出現Error)

<< printui >>
......
/usr/bin/ld: skipping incompatible ../../328/libs_bin/libcnbpcnclui328.so when searching for -lcnbpcnclui328
/usr/bin/ld: cannot find -lcnbpcnclui328
......(出現Error)
兩者問題是一樣的。
我懷疑是canon程式設計有問題。我不會寫程式(懂一點啦!但跟各位比跟本就微不足道。),但查過gcc的"-L"是用於.a程式庫,而cnaon在libs_bin中放的卻是.so。
不知各位是否能確定這就是問題所在,以及能否由我自行修改而編譯成功?

另一個問題是關於GPL的。canon沒有給出libs_bin中程式庫的原始碼,這是否違反了GPL?
最後由 sppmg 於 週三 6月 18, 2008 9:17 am 編輯,總共編輯了 1 次。
系統的威力來自於程式的相互關係, 而非來自程式本身
is the idea that the power of a system comes more from the relationships among programs than from the programs themselves.

(英文語法怪怪的......誰能提供完整的版本?)
sppmg
活潑的高中生
活潑的高中生
 
文章: 317
註冊時間: 週五 8月 04, 2006 3:47 pm
來自: 臺灣

文章企鵝狂 » 週二 6月 17, 2008 1:55 pm

Linux上面的相機掃描器,不是只要透過SANE http://www.sane-project.org 就可以用了嗎?

先裝xsane看看他能不能抓到你的掃描器,

再不行的話,把canon提供的Makefile CFLAGS加上 -m32
因為他提供的都是32bit的library..
http://news.bbc.co.uk/1/hi/world/asia-pacific/country_profiles/1285915.stm


Country profile: Taiwan
Map of Taiwan
Taiwan is the island which has for all practical purposes been independent for half a century, but which China regards as a rebel region that must be reunited with the mainland - by force if necessary.
企鵝狂
活潑的高中生
活潑的高中生
 
文章: 477
註冊時間: 週三 3月 31, 2004 11:13 am
來自: 台灣共和國

文章sppmg » 週三 6月 18, 2008 9:20 am

抱歉!昨天忘記貼下載連結。
掃描的確可以用SANE,不過列印就完全沒辦法。

可是x64能跑32bit的程式嗎?
系統的威力來自於程式的相互關係, 而非來自程式本身
is the idea that the power of a system comes more from the relationships among programs than from the programs themselves.

(英文語法怪怪的......誰能提供完整的版本?)
sppmg
活潑的高中生
活潑的高中生
 
文章: 317
註冊時間: 週五 8月 04, 2006 3:47 pm
來自: 臺灣

文章企鵝狂 » 週三 6月 18, 2008 11:59 am

列印跟這個可能沒有太大的關係?
在OpenPrinting裡面也找不到對應的機器,
也許你去CUPS看它能不能自動偵測...
http://news.bbc.co.uk/1/hi/world/asia-pacific/country_profiles/1285915.stm


Country profile: Taiwan
Map of Taiwan
Taiwan is the island which has for all practical purposes been independent for half a century, but which China regards as a rebel region that must be reunited with the mainland - by force if necessary.
企鵝狂
活潑的高中生
活潑的高中生
 
文章: 477
註冊時間: 週三 3月 31, 2004 11:13 am
來自: 台灣共和國


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron