3月 09
はじめに
NASをTimeCapsuleして利用する方法があることを知り
古いPCにFreeBSDをインストールしこれをTimeCapsuleとして
利用することにした。
- 2009.10.25 追記:スパースバンドル・ディスクイメージをコマンドで作る。
続きを読む »
« 続きを隠す
環境
| OS |
Version |
備考 |
| FreeBSD |
7.1-RELEASE-p3 |
i386 |
| MacOSX |
10.5.6 |
PowerPC |
準備
FreeBSD側ですること
- Netatalkをportsからインストール
- 参考サイトのNetatalk 2.0.3 on FreeBSD 7.0 CJK Environmentのパッチ適用
- /etc/make.conf
| WITH_SRVLOC=no # と変更。Leopardの場合は不要とのこと |
- /etc/rc.conf に以下を追加
etatalk_enable="YES"
atalkd_enable="NO"
papd_enable="NO"
cnid_metad_enable="YES"
afpd_enable="YES"
timelord_enable="NO"
- /usr/local/etc/AppleVolumes.default の修正(例)
| 〜 ←行末のこれは削除 (行頭 # 付加でコメントにする) |
| /opt/pbg4 TimeMachine cnidscheme:cdb options:usedots |
| 説明:/optはUSB接続の余ったHDD(120GB) でも古いPCなのでUSB1.0接続 |
- リブート
MacOSX側ですること
- 「ディスクユーティリティ」で空のディスクイメージを作成
| 作成するディスクイメージの条件 |
設定値 |
備考 |
| ボリュームサイズ |
小さめ適当 |
後から増やせる |
| ボリュームフォーマット |
Mac OS 拡張(ジャーナリング) |
|
| 暗号化 |
無し |
|
| パーティション |
ハードディスク |
|
| イメージフォーマット |
スパースバンドル・ディスクイメージ |
|
- 作成したイメージファイルを、リモート側(FreeBSD)にコピーする。
このイメージファイルのファイル名は、
<macosx のホスト名>_< そのホストの有線Macアドレス>;
Macアドレスの":"は不要で、有線LAN側のMacアドレスを指定する。
例) < ホスト名>_NNNNNNNNNNN.sparsebundle
が、しかし、リストアした事がないので、有効に使えるのか判らないです。また、我が家では無線LANをしてますが、指定するのはMac OSX側の有線LANのMacアドレスです。
- 以下のコマンドを叩く (sudo しなくてい良いみたい)
| defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1 |
- Finderのメニューから「移動」→「サーバ接続」で
| afp://<freebsd のホスト(IP address指定が良いかもしれない)> |
- ここでマウントできるなら、「+」押下で、「よく使うサーバ」に登録する。
- XXXX.sparsebundle (XXXXは仮、をダブルクリックするとマウントできる
- 「ディスクユーティリティー」で、これを選択しファイルサイズを増やす。
- ・・・ん、忘れてきました。参考サイトを参照してください。
- バックアップが可能になった場合
- 自動バックアップが出来る様に、ログイン時にFreeBSD側をautomountする設定をします。
- 後は「システム環境設定」→「タイムマシン」で、このディスクが見えたら
おめでとう御座います。
- さらに、「システム環境設定」→「アカウント」で、「ログイン項目」に、上述で「よく使うサーバ」で設定した内容を登録します。このファイルは以下にあります。
| Library/よく使う項目/< 先程指定したIPアドレス> |
- このファイルを、ログイン項目に、Drag&Drop すると登録できます。
備考
参考サイト
補足情報
- netatalk 2.1devで4F対応 (試してません)
- netatalk 2.1devは環境整備中のため、別メモにします。
8月 07
はじめに
Mac OSX 10.5.8にアップデートするとこれまで動作不安定なUSBハードディスクを認識する
様になった。(アップデート情報に記載されてたので該当するか半信半疑で試す)
・何種類かの外付け USB ハードディスクとの互換性が改善されました。
- 2009.10.xx USBハードディスクの接続方法に問題があった。
Y字USBケーブルの片方を使っていなかった。(空いてた片方は電源供給用らしい)
抜いた状態でもMacBookは安定して使えたのに、PowerPCはこれで問題が生じてたとも
思われる。突然、USBハードディスクがアンマウントされるので、安定した電力供給が
できなかったのだろうな。
続きを読む »
« 続きを隠す
経緯
TimeMachine使用目的で、安価なSATA→USB2.0のアダプタを購入したのですが、
PowerPC版 Mac OSX 10.5.6 では動作不安定だった。(Intel版は動作は安定)
そんなことで、ノートPC(x86)にFreeBSDとNetatalkをインストールしTimeCapsuleとして
使用し始めた。
状況:USBハードディスクをTimeMachineに変更する
- FreeBSDに接続していたUSBハードディスクを抜き、PowerBook G4に繋ぐ。
- PowerBook G4は認識し、TimeMachineのバックアップ先に変更しバックアップ開始する。
- 2009.08.07 10:50 順調にバックアップ中。 (4.1GB/21.8GB)
- 2009.08.07 14:46 終了し、続けて「今すぐバックアップ」も正常終了。
備考
- (*1) メーカ不明、価格は1280円程度、ケースには「2.5" SATA EXTERNAL CASE」と記載。
- 以前の対策
6月 24
はじめに
FreeBSDに最新版のNetatalkを導入することを目的としている。
設定の問題かもしれませんが、時々バックアップに失敗している。
2.1devとは仮バージョンで、随時最新になってると思われる。
以下、その記録です。日々の更新手順は以下の通りとする。
手順:最新バージョンにする→必要なライブラリを揃える→動作確認する。
- CURRENT : 2009.06.24 に cvs checkoutしたものを使用。
- 2009.06.24 中断:BDBのバージョンは4.4以上が必要とエラーになる。
- 2009.06.25 追記、及び、無事動作中。
- 2009.06.27 13:2 修正:ーーwith-cnid-[dbd|bdb|cdb]-backendの記述誤り
- 2009.06.27 21:53 修正:タイトル変更、綴り誤り。(HAT氏、指摘感謝、申し訳ない)
- 2009.06.29 修正/追加:(06.28分) : タイトル変更、cvsオプション誤り、cdbからdbdへ変更。
- 2009.07.26 7.23頃からバックアップ不能(NIC問題は回復したがマウント不能な状態)調査中
FreeBSD側:NIC(nids)ダウンしていたので再起動後、バックアップ開始
Mac側:「FSMountServerVolumesSync faild with error : -6602」が発生中
- 2009.08.0x Mac側:10日間程バックアップできてないと表示される。
- 2009.08.06 CURRENT版にし、上述エラーは発生せず。
続きを読む »
« 続きを隠す
経緯
導入中メモ
2009.06.24(最新版にする。$cvs update -r HEAD -dP)
- 結果:導入できた。
| ライブラリ |
メモ |
備考 |
| BDB |
4.4 以上が必要とエラーになる。(現状は4.2) |
4.7 準備OK |
| LIBCRYPT |
1.2.3以上が必要 |
1.44 なのでOK |
2009.06.28 (dbdに変更する)
- cdbからdbdに変更
- ./usr/local/etc/AppleVolumes.defaultの定義内容修正し再起動
| 修正 |
内容 |
備考 |
| 前 |
/opt/pbg4 TimeMachine cnidscheme:cdb options:usedots |
|
| 後 |
/opt/pbg4 TimeMachine cnidscheme:dbd options:usedots |
|
- Mac側 「今すぐバックアップを作成」を実行
バックアップが始まるまで10〜20分程度待つ、その後、正常に終了した。
- 再構築
下記手順のconfigure のオプションを未指定でやり直し、バックアップが出来ることまで確認済み。
2009.08.06 手順
- FreeBSD 側
$ cd /path/to/netatalk
$ make clean
$ cvs update -dP
$ script bootstrap.log ; ./bootstrap
[CTRL+d]でscriptコマンド終了
$ script make.log ; make
[CTRL+d]でscriptコマンド終了
$ su -
# /usr/local/etc/rc.d/netatalk stop
# cd /path/to/netatalk
# make install
# /usr/local/etc/rc.d/netatalk start
- Mac側
FreeBSD側でのインストール終了後、「今すぐバックアップを作成」を開始
エラー無くバックアップが出来た。
(旧)手順 :【メモとして保存】
$ cd /netatalk
$ ./bootstrap
$ ./configuer –with-cnid-dbd-backend # (*1)
$ ./configuer –with-cnid-cdb-backend # (*1)
$ ./configure --with-cnid-cdb-backend # (*1)
$ make
$ make install
実行結果(上述(*1)のオプションが未指定の場合)
- Time Capsule のマウントに失敗する。(*2)
原因:BDBのバージョン不一致のため。
対策:.AppleDB をリネームし再度、バックアップを実行する。
ログ:(/var/log/messages)日付部分は省略
afpd[37511]: cnid_open: dbenv->open (rw) of /opt/pbg4/.AppleDB failed: DB_VERSION_MISMATCH: Database environment version mismatch
備考(”ーー”は "-"x2に置換して下さい。純粋に表示できない所があります)
6月 23
はじめに
久しぶりに、HAT氏のNetatalk関連の記事を見ると安定版がでたとのこで
早速、導入することにした。FreeBSDでは確認済みなので安心。
途中、ワーニングなど出ましたが、無事に動いてる様です。
以下、その記録です。
- 2009.06.24 訂正:私の勘違いがあった。HAT氏の情報より、2.1devを使用する。
- 2009.06.24 備考:FreeBSD portsは便利ですが最新版を使うには時間差がある。誠に申し訳ありませんが、Netatalkの最新版を追っかけることにしましたので、ここで〆とします。
続きを読む »
« 続きを隠す
前提条件
構成
| OS |
説明 |
備考 |
| FreeBSD 7.1-RELEASE-p6 |
i386 |
以前からnetatalk使用のノートPC |
| Mac OSX 10.5.7 |
PowerPC |
PowerBook G4 |
準備
FreeBSD側
バックアップ
- 以前のソースコードのバックアップをする。
- /usr/local/etc/netatalk 下をバックアップする。
- /usr/local/etc/rc.d/netatalk をバックアップする。
ビルド
- ソースコードの入手(以前、cvsで入手したので)
$ cd /なんとか/かんとか/netatalk (こちらの環境です)
$ rm *.log
$ make clean
$ cvs update -r netatalk-2-0-4 -dP
- コンパイル
- autogen.sh の実行
$ script autogen.log
$ ./autogen.sh
: (いろいろメッセージでますが、省略。autogen.logに保存されるので)
$ exit
- autogen.sh の実行結果 Warning メモ(–enable-maintainer-mode を指定した方がいい?)
/usr/local/share/aclocal/gtk.m4:7: warning: underquoted definition of AM_PATH_GTK
/usr/local/share/aclocal/gtk.m4:7: run info '(automake)Extending aclocal'
/usr/local/share/aclocal/gtk.m4:7: or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
configure: WARNING: Unrecognized options: --enable-maintainer-mode
- configureの実行
$ script configure.log
$ ./configure
: (省略)
$ exit
- configureの実行結果(抜粋)
Using libraries:
LIBS = -L$(top_srcdir)/libatalk
CFLAGS = -I$(top_srcdir)/include -D_U_="__attribute__((unused))" -g -O2 -I$(top_srcdir)/sys
SSL:
LIBS = -lcrypto
CFLAGS = -I/usr/include/openssl
LIBGCRYPT:
LIBS = -L/usr/local/lib -lgcrypt -lgpg-error
CFLAGS = -I/usr/local/include
PAM:
LIBS = -lpam
CFLAGS =
WRAP:
LIBS = -lwrap
CFLAGS =
BDB:
LIBS = -L/usr/local/lib -ldb-4.2
CFLAGS = -I/usr/local/include/db42
CUPS:
LIBS = -lcups -L/usr/local/lib -lgnutls -L/usr/local/lib -lgcrypt -lgpg-error -lz -pthread -lm -lcrypt
CFLAGS = -I/usr/local/include
Configure summary:
Install style:
none
AFP:
AFP 3.x calls activated: yes
Large file support (>2GB) for AFP3: yes
DDP enabled: yes
CNID:
backends: cdb dbd last
UAMS:
DHX (PAM)
DHX2 (PAM)
RANDNUM (PAM)
passwd (PAM)
guest
Options:
CUPS support: yes
SLP support: no
tcp wrapper support: yes
quota support: yes
admin group support: yes
valid shell check: yes
cracklib support: no
dropbox kludge: no
force volume uid/gid: no
Apple 2 boot support: no
- make の実行 (無事、コンパイルは終了しました)
$ script make.log
$ make
:
$ exit
- インストール (念のため、Mac OSX側はバックアップ機能を停止しとく)
$ su -
# /usr/local/etc/rc.d/netatalk stop
# cd /さっき/コンパイルしたぱす/netatalk
# script install.log
# make install
# exit
- 確認
バックアップしたファイルは更新されてませんでしたので、
afpdがバージョンアップしたかを確認する。
# /usr/local/sbin/afpd -V
afpd 2.0.4 - Apple Filing Protocol (AFP) daemon of Netatalk
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later
version. Please see the file COPYING for further information and details.
afpd has been compiled with support for these features:
AFP3.1 support: Yes
Transport layers: TCP/IP DDP
CNID backends: cdb dbd last
SLP support: No
TCP wrappers support: Yes
Quota support: Yes
Admin group support: Yes
Valid shell checks: Yes
cracklib support: No
Dropbox kludge: No
Force volume uid/gid: No
afpd.conf: /usr/local/etc/netatalk/afpd.conf
AppleVolumes.system: /usr/local/etc/netatalk/AppleVolumes.system
AppleVolumes.default: /usr/local/etc/netatalk/AppleVolumes.default
UAM search path: /usr/local/etc/netatalk/uams/
- 起動
# /usr/local/etc/rc.d/netatalk start
# netstat -a -f inet | grep afp
tcp4 0 0 *.afpovertcp *.* LISTEN
動作確認(TimeCapsuleへのバックアップは正常終了した。)
Mac OSX側
- 「今すぐバックアップ」で挙動を確認する。
FreeBSD側
afpdの動作状況をログで観察する。
- /var/log/messages
Jun 23 20:42:16 nas afpd[78440]: main: atp_open: Can't assign requested address
Jun 23 20:51:38 nas afpd[78475]: bad function 4C
Jun 23 20:51:39 nas afpd[78475]: bad function 4F
Jun 23 20:52:10 nas last message repeated 21 times
Jun 23 20:54:11 nas last message repeated 82 times
- /var/log/debug.log
Jun 23 20:42:15 nas afpd[78440]: Loading ConfigFile
Jun 23 20:42:16 nas afpd[78440]: uam: loading (/usr/local/etc/netatalk/uams/uams_clrtxt.so)
Jun 23 20:42:16 nas afpd[78440]: uam: loading (/usr/local/etc/netatalk/uams/uams_dhx.so)
Jun 23 20:42:16 nas afpd[78440]: Locale charset 'US-ASCII' unsupported, using ASCII instead
Jun 23 20:42:16 nas afpd[78440]: Finished parsing Config File
参考サイト
4月 23
- 2009.5.1x TimeMachine回復した。
【Intel版】Mac OSX 10.5.7 にバージョンアップ後、バックアップすると
以下のエラーが発生するので、/Library/Application Support/iDVD/Themes をバックアップ対象から除外して再度バックアップするとOKでした。んー、エラー番号 -36,-8062の意味はなんだろう?
コピー失敗は分かりますが・・・
-2009.6.23 USB接続のHDDなのでNetatalkとは無関係かもしれない。
続きを読む »
« 続きを隠す
1 2 3
| /System/Library/CoreServices/backupd[1862] Error: (-36) SrcErr:NO Copying /Library/Application Support/iDVD/Themes/iDVD 4/14_Fish_One.theme/Contents/Resources/DropZone.pox/Contents/Material/401141CC-1D4B-11D8-B2DE-000393AE67F4.mov to /Volumes/TimeMachine/Backups.backupdb/macbook/2009-05-15-133907.inProgress/5920268E-88BF-4B40-9F1D-EBDAA3C85988/MacBook HD/Library/Application Support/iDVD/Themes/iDVD 4/14_Fish_One.theme/Contents/Resources/DropZone.pox/Contents/Material
/System/Library/CoreServices/backupd[1862] Error: (-8062) SrcErr:NO Copying /Library/Application Support/iDVD/Themes/iDVD 4/14_Fish_One.theme/Contents/Resources/DropZone.pox/Contents/Material/401141CC-1D4B-11D8-B2DE-000393AE67F4.mov to /Volumes/TimeMachine/Backups.backupdb/macbook/2009-05-15-133907.inProgress/5920268E-88BF-4B40-9F1D-EBDAA3C85988/MacBook HD/Library/Application Support/iDVD/Themes/iDVD 4/14_Fish_One.theme/Contents/Resources/DropZone.pox/Contents/Material |
Mac OSX 10.5.6
- 2009.4.28 TimeMachine回復した。(以下の対策は関係なさそう)
「USB overdrive X」の起動停止、バックアップ先(アプリ・ドキュメント類)を加える。
この状態でバックアップしたら出来ました。
以前はコンソールのログにiDVDのバックアップが出来ないエラー内容が出力されてましたが、
指定していない!?。原因不明ですが、まだ経過観察が必要かもしれない。
【PowerPC版】
・FreeBSDにインストールしたNetatalkの疑似TimeCupsuleのバックアップは
時々失敗するが、失敗後の次のバックアップは成功しているので、特に気にしていない。
【Intel版】
・一方、USB接続のHDDをTimeMachineとして使ってますが、いつ頃が不明(TimeMachineの機能OFF)に
してたので、ここ最近バックアップしていなかったこともあり、バックアップしてみると失敗する。
1 2
| YY/MM/DD HH:MM:SS mds[35] (Error) Server:mdsync launch faild:(ipc/send) invalid destination port
YY/MM/DD HH:MM:SS /System/Liburary/CoreService/backupd[214] Waiting for index to be ready (904>0) |
DVD-ROMからOSXを起動しディスクユーティリティーでディスクのアクセス権及び修復をし、再度、
バックアップを試している。
いろいろとカスタマイズしたり、身に覚えの無いコマンドを間違って実行したのが原因かもしれない。
バックアップ出来なくなると、凄く危機感に陥ってしまう。
iTune等で電子的なデータとして買い物したりしてるので、これがパーになるのが恐ろしいからだ。
TimeMachineとして使ってるUSB接続のHDDはTurboUSBと名乗った、高圧縮転送?してるのか
転送速度は速いらしいが、このドライバーも最新にしてみた。(他社メーカ品)
経過観察も兼ねて、メモを続けよう。
3月 15
*はじめに
古いノートPC(celeron 400MHz)にFreeBSDを入れMacOSX(Leopard)
のTimeCupselにしようとしている。
Netatalkの開発者でしょうか? HAT様より、表題のバージョンが良いと
情報を頂き、準備することにしました。(ぼちぼちと準備します)
以下、導入中のメモなので随時?更新すると思います。
*状況
ー2009.03.15 15:00(JST)時点でmakeエラー発生。
( 何か指定が必要なのかな?、エラーとなったソースは見てません。)
ー2009.03.18 追記:参考サイト/メモ
ー2009.03.20 訂正:/usr/ports/databases/db42 (db2になってました)
ー2009.03.20 メモ:再コンパイル実施、同じ結果に終わる。(portsを全部消したので、結果が同じで良かったです)
ー2009.03.20 メモ:BDBのCFLAGSが間違っている。(autogen.sh,configure)
ー2009.03.20 コンパイル成功
ー2009.03.22 インストール&動作確認成功。
ー2009.03.25 削除:備考欄
ー2009.06.1x FreeBSD 7.1-RELEASE-p6にする。
ーーnetatalkの動作は特に問題なし、又、再コンパイルはしていない。
続きを読む »
« 続きを隠す
環境
| OS/他 |
Version |
CPU |
| FreeBSD |
7.1-RELEASE-p3 |
i386 |
| gcc |
4.2.1 20070719 |
|
準備
Netatlak 2.1dev
- 参考サイトより、cvs で chekoutする。
- 必要と思う物をFreeBSD側にインストールする。
FreeBSD
- Berkelay DB v4.2 (4.2.52)のインストール
| 実行例 |
備考 |
| #cd /usr/ports/databases/db42 |
|
| #grep PORTVERSION Makefile |
バージョン確認のため |
| #make install clean |
|
- openslp のインストール
| 実行例 |
備考 |
| # cd /usr/ports/net/openslp |
|
| # make install clean |
SLP_SECURUTY,ASYNC_APIをON指定 |
- cups のインストール
| 実行例 |
備考 |
| # cd /usr/ports/print/cups |
|
| # make install clean |
netatalkでCUPSも対応してくれる模様 |
Netatalk 2.1 dev のコンパイル
コマンド実行内容(/bin/shを使用)
| コマンド実行 |
備考 |
| # make clean |
以下の失敗時の内容を消す |
| # export CFLAGS=-I/usr/local/include/db42 |
BDBのパス設定 |
| # ./autogen.sh |
検出したBDB CFLAGSは間違っている |
| # ./configure |
同上 |
| # make |
成功 |
インストール
/usr/local/etc/rc.d/netatalk stop として置いた方が良いかも知れません。
/usr/local/ 下にインストール (configureでインストール先未指定のため)
netatalk関連の環境設定ファイルは /usr/local/etc/netatalk配下となり
CNID関連のファイルを削除する必要がある様だ。
- afpd の確認
# /usr/local/sbin/afpd -V
afpd 2.1dev - Apple Filing Protocol (AFP) daemon of Netatalk
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later
version. Please see the file COPYING for further information and details.
afpd has been compiled with support for these features:
AFP3.1 support: Yes
Transport layers: TCP/IP DDP
CNID backends: cdb dbd last
SLP support: No
TCP wrappers support: Yes
Quota support: Yes
Admin group support: Yes
Valid shell checks: Yes
cracklib support: No
Dropbox kludge: No
Force volume uid/gid: No
afpd.conf: /usr/local/etc/netatalk/afpd.conf
AppleVolumes.system: /usr/local/etc/netatalk/AppleVolumes.system
AppleVolumes.default: /usr/local/etc/netatalk/AppleVolumes.default
UAM search path: /usr/local/etc/netatalk/uams/
- 修正ファイル
MacOSX 側から確認
- FinderからFreeBSD側をマウントする。
- 「システム環境設定」→「Time Machine」を選択
- TimeMachineの状況をメニューバーに表示を選択
- このメニューバーから「今すぐバックアップ作成」を選択
しばし、バックアップ状況を確認しつつ、FreeBSDのコンソールに
エラーが表示されない事を観察する。
Netatalk 2.1 dev のコンパイル (失敗例)
- autogen.sh の実行(結果は抜粋)
configure: WARNING: Unrecognized options: --enable-maintainer-mode
Using libraries:
LIBS = -L$(top_srcdir)/libatalk
CFLAGS = -I$(top_srcdir)/include -D_U_="__attribute__((unused))" -g -O2 -I$(top_srcdir)/sys
SSL:
LIBS = -lcrypto
CFLAGS = -I/usr/include/openssl
LIBGCRYPT:
LIBS = -L/usr/local/lib -lgcrypt -lgpg-error
CFLAGS = -I/usr/local/include
PAM:
LIBS = -lpam
CFLAGS =
WRAP:
LIBS = -lwrap
CFLAGS =
BDB:
LIBS = -L/usr/local/lib -ldb-4.2
CFLAGS = -I/usr/local/db42/include
CUPS:
LIBS = -lcups -L/usr/local/lib -lgnutls -L/usr/local/lib -lgcrypt -lgpg-error -lz -pthread -lm -lcrypt
CFLAGS = -I/usr/local/include
Configure summary:
Install style:
none
AFP:
AFP 3.x calls activated: yes
Large file support (>2GB) for AFP3: yes
DDP enabled: yes
CNID:
backends: cdb dbd last
UAMS:
DHX (PAM)
DHX2 (PAM)
RANDNUM (PAM)
passwd (PAM)
guest
Options:
CUPS support: yes
SLP support: no
tcp wrapper support: yes
quota support: yes
admin group support: yes
valid shell check: yes
cracklib support: no
dropbox kludge: no
force volume uid/gid: no
Apple 2 boot support: no
ACL support: no
Extended Attributes: no
- configure (何も指定せず実行) 実行結果抜粋
Using libraries:
LIBS = -L$(top_srcdir)/libatalk
CFLAGS = -I$(top_srcdir)/include -D_U_="__attribute__((unused))" -g -O2 -I$(top_srcdir)/sys
SSL:
LIBS = -lcrypto
CFLAGS = -I/usr/include/openssl
LIBGCRYPT:
LIBS = -L/usr/local/lib -lgcrypt -lgpg-error
CFLAGS = -I/usr/local/include
PAM:
LIBS = -lpam
CFLAGS =
WRAP:
LIBS = -lwrap
CFLAGS =
BDB:
LIBS = -L/usr/local/lib -ldb-4.2
CFLAGS = -I/usr/local/db42/include
CUPS:
LIBS = -lcups -L/usr/local/lib -lgnutls -L/usr/local/lib -lgcrypt -lgpg-error -lz -pthread -lm -lcrypt
CFLAGS = -I/usr/local/include
Configure summary:
Install style:
none
AFP:
AFP 3.x calls activated: yes
Large file support (>2GB) for AFP3: yes
DDP enabled: yes
CNID:
backends: cdb dbd last
UAMS:
DHX (PAM)
DHX2 (PAM)
RANDNUM (PAM)
passwd (PAM)
guest
Options:
CUPS support: yes
SLP support: no
tcp wrapper support: yes
quota support: yes
admin group support: yes
valid shell check: yes
cracklib support: no
dropbox kludge: no
force volume uid/gid: no
Apple 2 boot support: no
ACL support: no
Extended Attributes: no
- Makefile (configure で作成された)
- make (エラー発生)
In file included from cnid_cdb_add.c:17:
cnid_cdb_private.h:109: error: expected specifier-qualifier-list before 'DB_ENV'
cnid_cdb_add.c: In function 'get_cnid':
cnid_cdb_add.c:93: error: 'DBC' undeclared (first use in this function)
cnid_cdb_add.c:93: error: (Each undeclared identifier is reported only once
cnid_cdb_add.c:93: error: for each function it appears in.)
cnid_cdb_add.c:93: error: 'cursor' undeclared (first use in this function)
cnid_cdb_add.c:100: error: 'DB' has no member named 'cursor'
cnid_cdb_add.c:100: error: 'DB_WRITECURSOR' undeclared (first use in this function)
cnid_cdb_add.c:110: error: 'DB_SET' undeclared (first use in this function)
cnid_cdb_add.c:122: error: 'DB_CURRENT' undeclared (first use in this function)
cnid_cdb_add.c:124: error: 'DB_NOTFOUND' undeclared (first use in this function)
cnid_cdb_add.c:126: error: 'DB_KEYFIRST' undeclared (first use in this function)
cnid_cdb_add.c: In function 'cnid_cdb_add':
cnid_cdb_add.c:187: error: 'CNID_private' has no member named 'flags'
cnid_cdb_add.c:215: error: 'DB_NOOVERWRITE' undeclared (first use in this function)
cnid_cdb_add.c:215: warning: passing argument 4 of 'db->db_cnid->put' makes integer from pointer without a cast
cnid_cdb_add.c:215: error: too many arguments to function 'db->db_cnid->put'
cnid_cdb_add.c: In function 'cnid_cdb_getstamp':
cnid_cdb_add.c:266: warning: passing argument 4 of 'db->db_cnid->get' makes integer from pointer without a cast
cnid_cdb_add.c:266: error: too many arguments to function 'db->db_cnid->get'
cnid_cdb_add.c:267: error: 'DB_NOTFOUND' undeclared (first use in this function)
cnid_cdb_add.c:279: warning: passing argument 4 of 'db->db_cnid->get' makes integer from pointer without a cast
cnid_cdb_add.c:279: error: too many arguments to function 'db->db_cnid->get'
*** Error code 1
Stop in ~/Develop/netatalk/libatalk/cnid/cdb.
*** Error code 1
Stop in ~/Develop/netatalk/libatalk/cnid.
*** Error code 1
Stop in ~/Develop/netatalk/libatalk.
*** Error code 1
Stop in ~/Develop/netatalk.
*** Error code 1
Stop in ~/Develop/netatalk.
参考サイト/メモ
最近のコメント