2015/12/16

PCManFM

LXDEの環境を整える参考情報として「NetBSDとX・ウィンドウマネージャ・統合デスクトップ環境」を参考にしました。

pkgsrc-wipからwip/pcmanfmをmakeすると途中でエラーになりました。
gcc -DHAVE_CONFIG_H -I. -I..  -DPACKAGE_DATA_DIR=\""/usr/pkg/share/pcmanfm"\"  -DPACKAGE_UI_DIR=\""/usr/pkg/share/pcmanfm/ui"\"  -DPACKAGE_LOCALE_DIR=\""/usr/pkg/share/locale"\" -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include/libdrm -D_LARGEFILE_SOURCE -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -D_REENTRANT -I/usr/X11R7/include  -D_REENTRANT -pthread -I/usr/pkg/include -I/usr/pkg/include/gtk-2.0 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/pango-1.0 -I/usr/X11R7/include -I/usr/pkg/include/cairo -I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/cairo -I/usr/pkg/include/pixman-1 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/pkg/include -I/usr/pkg/include/glib/gio-unix-2.0/ -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include  -DG_DISABLE_CAST_CHECKS  -Wall  -Werror-implicit-function-declaration   -O2 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include/libdrm -MT pcmanfm-main-win.o -MD -MP -MF .deps/pcmanfm-main-win.Tpo -c -o pcmanfm-main-win.o `test -f 'main-win.c' || echo './'`main-win.c
main-win.c: In function 'create_bookmarks_menu':
main-win.c:264:25: error: 'FmBookmarks' has no member named 'items'
*** Error code 1

Stop.
make: stopped in /usr/obj/wip/pcmanfm/work/pcmanfm-1.1.0/src
*** Error code 1
この問題はsourceforgeのPCMan File Managerのバグ報告「#774 Pcmanfm-git does not build against current libfm-git」にありますが、 どのように解決したら良いのか明記されていません。この投稿は2013年8月24日なので、その日付を手掛かりにしてgitにあるlxde/pcmanfm.git/main-win.cの履歴を見ると「2013-08-24      Andriy Grytsenko    Disable direct access to FmBookmarks elements.」という更新がされていました。その変更点をローカルパッチとして適用すると 無事に作成できました。

0 件のコメント:

コメントを投稿