Configuring twidge-1.0.2... setup: At least the following dependencies are missing: ConfigFile -any, HSH -any, HaXml >=1.13.2 && <1.19, MissingH >=1.0.0, binary -any, curl -any, hoauth -any, hslogger -any, mtl -any, network -any, parsec -any, regex-posix -any, utf8-string -any激しく足りない。そこでHaskellのライブラリ管理ツールcabal(まあ、ubuntuでのapt-getみたいなもの)を入れる。このcabalとやらを使って、「いっぱい足りない」ライブラリを全部入れる。
% cabal install ConfigFile HSH HaXml MissingH binary curl hoauth hslogger mtl network parsec regex-posix utf8-stringこれが途中で終わる。"curlが入らんぞボケ"と言っている。
configure: error: curl libraries not found, so curl package cannot be builtcurlのライブラリがないと言ってるので入れる。
sudo apt-get install libcurl4-gnutls-devするとcurlが入る。
cabal install curl → 文句言わなくなったで、もう一回。
cabal install ConfigFile HSH HaXml MissingH binary curl hoauth hslogger mtl network parsec regex-posix utf8-stringやっと必要なライブラリが全部入った。
% ./setup build Preprocessing executables for twidge-1.0.2... Building twidge-1.0.2... [ 1 of 15] Compiling TwidgeHttpClient ( TwidgeHttpClient.hs, dist/build/twidge/twidge-tmp/TwidgeHttpClient.o ) TwidgeHttpClient.hs:51:2: `unlift' is not a (visible) method of class `Network.OAuth.Http.HttpClient.HttpClient'これか。ソースいじる。unlift→unpackに変更。 → さらにエラーが出て終了
% sudo mkfs.vfat -v -c -F 32 /dev/sde1o 最後、ブートローダ書き込み時にミスしたようだ。
記事
カテゴリ
Amazon | Android | apache | Arduino | AWS | bash | bluetooth | Books | CakePHP | CakePHP3 | CakePHP4 | Chrome | Chromebook | CodeIgniter | CSS | Docker | Eclipse | Emacs | etc | Firefox | Flask | Gadget | git | Gnome | Google | Heroku | HTML | hugo | Internet | iPhone | IS01 | IS03 | Java | JavaScript | json | Kotlin | Laravel | LINE | magento | mysql | nginx | nodejs | Oops | PC | Perl | php | Python | Qt | Ruby | ruby | Shell | ssh | tdiary | twitter | ubuntu | unix | VirtualBox | Web | Windows | windows | WindowsMobile | WX5 | YAML | zsh | ここか | そば | つくる | つり | できごと | アクアリウム | ギター | セキュリティ | プリンタ | ベース | ボクシング | ポエム | マネー | メシ | ラズパイ | 仕事 | 作家 | 壮絶 | 妄想 | 忘れる | 料理 | 旅 | 暑い | 痛い | 社会 | 自転車 | 豚 | 車 | 車輪 | 酒 | 野球 | 銭湯 | 音楽 | 食
全部 : / 今日 :
近頃
profile