Opened 20 years ago
Closed 19 years ago
#2249 closed defect (worksforme)
BUG: gtk2
Reported by: | ndqc5d702@… | Owned by: | mij@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.0 |
Keywords: | Cc: | ||
Port: |
Description
After installing darwinports as described in http://darwinports.opendarwin.org/docs/ch01s03.html I did a `sudo port install etheral' and got no error message. But when i tried to launch ethereal from a xterm window it didn't work:
--<--<-- ~$ ethereal
(ethereal:6042): GdkPixbuf-WARNING : Can not open pixbuf loader module file '/opt/local/etc/gtk-2.0/gdk-pixbuf.loaders': Permission denied
(ethereal:6042): GdkPixbuf-WARNING : Error loading XPM image loader: Image type 'xpm' is not supported
(ethereal:6042): Gdk-CRITICAL : file gdkpixbuf-render.c: line 293 (gdk_pixbuf_render_pixmap_and_mask_for_colormap): assertion `GDK_IS_PIXBUF (pixbuf)' failed
(ethereal:6042): Gtk-CRITICAL : file gtkimage.c: line 615
GDK_IS_PIXMAP |
(pixmap)' failed
(ethereal:6042): GdkPixbuf-WARNING : Can not open pixbuf loader module file '/opt/local/etc/gtk-2.0/gdk-pixbuf.loaders': Permission denied
(ethereal:6042): GdkPixbuf-WARNING : Error loading XPM image loader: Image type 'xpm' is not supported
ERROR : file toolbar.c: line 191 (ethereal_stock_icons): assertion failed: (pixbuf) aborting... Abort trap ~$ --<--<--
It looks like the permissions on gdk-pixbuf.loaders are wrong:
--<--<-- ~$ ll /opt/local/etc/gtk-2.0/ total 16 -rw------- 2 root admin 2522 27 Sep 00:43 gdk-pixbuf.loaders -rw-r--r-- 2 root admin 473 27 Sep 00:43 gtk.immodules ~$ --<--<--
After doing a `sudo chmod go+r /opt/local/etc/gtk-2.0/gdk-pixbuf.loaders' everything seems to work now.
I'm using Apple's X11 from http://www.apple.com/macosx/features/x11/, sw_vers says: ~$ sw_vers ProductName: Mac OS X ProductVersion: 10.3.5 BuildVersion: 7M34 ~$
gtk2 version is 2.4.9
Change History (5)
comment:1 Changed 20 years ago by snu@…
Owner: | changed from darwinports-bugs@… to mij@… |
---|---|
Summary: | wrong permissions on gdk-pixbuf.loaders? → BUG: gtk2 |
comment:2 Changed 20 years ago by mij@…
Status: | new → assigned |
---|
comment:3 Changed 20 years ago by pierswalter (Piers Uso Walter)
(In reply to comment #1)
Does this still happen with 2.6.0? I did a clean install the other day and the permissions are correct:
-rw-r--r-- 2 root admin 2K 29 Jan 15:34 gdk-pixbuf.loaders
I just went through the same procedure as the original poster (installed darwinports on a new machine, sudo port install ethereal). gtk2 version 2.6.2 was installed. While the permissions have changed since the initial bug report, they are still wrong and have to be manually fixed before ethereal will run:
-rw-r----- 2 root admin 2522 24 Feb 23:44 gdk-pixbuf.loaders
comment:4 Changed 20 years ago by mij@…
I still can't reproduce this. Are you setting a default umask in your shell's configuration (.zshrc, .bashrc, .tcshrc, etc.) somewhere? My permissions are (this was installed about a week and a half ago or so):
-rw-r--r-- 2 root admin 2K 19 Feb 19:23 gdk-pixbuf.loaders
- jim
comment:5 Changed 19 years ago by mij@…
Resolution: | → worksforme |
---|---|
Status: | assigned → closed |
Does this still happen with 2.6.0? I did a clean install the other day and the permissions are correct:
-rw-r--r-- 2 root admin 2K 29 Jan 15:34 gdk-pixbuf.loaders