FS#35 - FreeBSD: problem find prefix and datadir
Attached to Project:
Cairo Composite Manager
Opened by Veniamin (zloidemon) - Tuesday, 23 March 2010, 00:51 GMT
Opened by Veniamin (zloidemon) - Tuesday, 23 March 2010, 00:51 GMT
|
Details(gdb) r
Starting program: /usr/local/bin/cairo-compmgr [New LWP 100099] [New Thread 8046041c0 (LWP 100099)] 0,000013: 0,000301: Could not load image '/usr/share/pixmaps/cairo-compmgr/cairo-compmgr.png': ?? ??????? ??????? ???? «/usr/share/pixmaps/cairo-compmgr/cairo-compmgr.png»: No such file or directory Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 8046041c0 (LWP 100099)] 0x00000008007af28c in getframeaddr () from /usr/local/lib/libexecinfo.so.1 (gdb) bt 0x00000008007af28c #0 0x00000008007af28c in getframeaddr () from /usr/local/lib/libexecinfo.so.1 #1 0x00000008007a8e3f in backtrace () from /usr/local/lib/libexecinfo.so.1 #2 0x0000000000413ee2 in ccm_log_print_backtrace () at ccm-debug.c:473 #3 0x00000000004366ab in log_func (log_domain=0x800d5f9c8 "Gtk", log_level=G_LOG_LEVEL_WARNING, message=0x804681480 "Could not load image '/usr/share/pixmaps/cairo-compmgr/cairo-compmgr.png': ?\235? ?\203?????\201?\214 ??\202??\200?\213?\202?\214 ?\204??? «/usr/share/pixmaps/cairo-compmgr/cairo-compmgr.png»: No such file or directory", user_data=0x0) at cairo-compmgr.c:79 #4 0x0000000803bf642e in g_logv () from /usr/local/lib/libglib-2.0.so.0 #5 0x0000000803bf6674 in g_log () from /usr/local/lib/libglib-2.0.so.0 #6 0x0000000800b6afb0 in gtk_builder_value_from_string_type () from /usr/local/lib/libgtk-x11-2.0.so.0 #7 0x0000000800b6b2b0 in gtk_builder_value_from_string () from /usr/local/lib/libgtk-x11-2.0.so.0 #8 0x0000000800b6c5f0 in gtk_builder_new () from /usr/local/lib/libgtk-x11-2.0.so.0 #9 0x0000000800b6dd18 in gtk_builder_new () from /usr/local/lib/libgtk-x11-2.0.so.0 #10 0x0000000803bf44e7 in g_markup_parse_context_parse () from /usr/local/lib/libglib-2.0.so.0 #11 0x0000000800b6c489 in gtk_builder_new () from /usr/local/lib/libgtk-x11-2.0.so.0 #12 0x0000000800b6bf6e in gtk_builder_add_from_file () from /usr/local/lib/libgtk-x11-2.0.so.0 #13 0x0000000000437e07 in ccm_preferences_new () at ccm-preferences.c:259 #14 0x0000000000434430 in ccm_tray_menu_new () at ccm-tray-menu.c:221 #15 0x00000000004349d6 in ccm_tray_icon_new () at ccm-tray-icon.c:137 #16 0x00000000004368c6 in main (argc=1, argv=0x7fffffffe408) at cairo-compmgr.c:196 (gdb) q then i add symlink ln -s /usr/local/share/pixmaps /usr/share (gdb) r Starting program: /usr/local/bin/cairo-compmgr [New LWP 100348] [New Thread 8046041c0 (LWP 100348)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 8046041c0 (LWP 100348)] 0x0000000803a9e1be in g_type_is_a () from /usr/local/lib/libgobject-2.0.so.0 (gdb) bt 0x0000000803a9e1be #0 0x0000000803a9e1be in g_type_is_a () from /usr/local/lib/libgobject-2.0.so.0 #1 0x0000000000433a8a in ccm_extension_loader_get_preferences_plugins (self=0x8046160f0) at ccm-extension-loader.c:125 #2 0x000000000043bae4 in ccm_preferences_page_get_plugins (self=0x80540f4e0) at ccm-preferences-page.c:1133 #3 0x000000000043bc1f in ccm_preferences_page_new (screen_num=0) at ccm-preferences-page.c:1160 #4 0x0000000000437c4a in ccm_preferences_create_page (self=0x8047379e0, screen_num=0) at ccm-preferences.c:213 #5 0x0000000000437e93 in ccm_preferences_new () at ccm-preferences.c:272 #6 0x0000000000434430 in ccm_tray_menu_new () at ccm-tray-menu.c:221 #7 0x00000000004349d6 in ccm_tray_icon_new () at ccm-tray-icon.c:137 #8 0x00000000004368c6 in main (argc=1, argv=0x7fffffffe408) at cairo-compmgr.c:196 (gdb) q I use other prefix and datadir... Why is searched in /usr/share? My port it's here http://gitorious.org/zloidemon-freebsd-ports/trunk/blobs/master/_tested/cairo-compmgr/ |
This task depends upon
http://www.dimoulet.net