ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Q: бага в gtk? error "Only <glib.h> can be included directly."
@ 2008-09-28  9:01 Vladimir Lettiev
  2008-09-29 12:21 ` Yury Aliaev
  0 siblings, 1 reply; 6+ messages in thread
From: Vladimir Lettiev @ 2008-09-28  9:01 UTC (permalink / raw)
  To: ALT Linux Team development discussions

При сборке программы (gegl) вываливается ошибка:

In file included from /usr/include/gtk-2.0/gdk/gdkspawn.h:26,
                 from /usr/include/gtk-2.0/gdk/gdk.h:52,
                 from /usr/include/gtk-2.0/gtk/gtk.h:31,
                 from gegl.c:43:
/usr/include/glib-2.0/glib/gspawn.h:22:2: error: #error "Only <glib.h>
can be included directly."

Надо патчить gtk, чтобы он правильно подключал заголовочные файлы glib?

-- 
Vladimir Lettiev aka crux <theCrux@gmail.com>

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] Q: бага в gtk? error "Only <glib.h> can be included directly."
  2008-09-28  9:01 [devel] Q: бага в gtk? error "Only <glib.h> can be included directly." Vladimir Lettiev
@ 2008-09-29 12:21 ` Yury Aliaev
  2008-09-29 12:27   ` Vladimir Lettiev
  0 siblings, 1 reply; 6+ messages in thread
From: Yury Aliaev @ 2008-09-29 12:21 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Vladimir Lettiev scripsit:
> При сборке программы (gegl) вываливается ошибка:
> 
> In file included from /usr/include/gtk-2.0/gdk/gdkspawn.h:26,
>                  from /usr/include/gtk-2.0/gdk/gdk.h:52,
>                  from /usr/include/gtk-2.0/gtk/gtk.h:31,
>                  from gegl.c:43:
> /usr/include/glib-2.0/glib/gspawn.h:22:2: error: #error "Only <glib.h>
> can be included directly."
> 
> Надо патчить gtk, чтобы он правильно подключал заголовочные файлы glib?
> 

Начало файла gegl.c (в районе 43 строчки) можно показать?


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] Q: бага в gtk? error "Only <glib.h> can be included directly."
  2008-09-29 12:21 ` Yury Aliaev
@ 2008-09-29 12:27   ` Vladimir Lettiev
  2008-10-01 12:02     ` Yury Aliaev
  0 siblings, 1 reply; 6+ messages in thread
From: Vladimir Lettiev @ 2008-09-29 12:27 UTC (permalink / raw)
  To: ALT Linux Team development discussions

29 сентября 2008 г. 16:21 пользователь Yury Aliaev <mutab0r@> написал:
>
> Начало файла gegl.c (в районе 43 строчки) можно показать?

$ head -n 43 gegl.c  | tail -n 1
#include <gtk/gtk.h>

повесил багу #17370

-- 
Vladimir Lettiev aka crux <theCrux@gmail.com>

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] Q: бага в gtk? error "Only <glib.h> can be included directly."
  2008-09-29 12:27   ` Vladimir Lettiev
@ 2008-10-01 12:02     ` Yury Aliaev
  2008-10-03  4:07       ` Vladimir Lettiev
  0 siblings, 1 reply; 6+ messages in thread
From: Yury Aliaev @ 2008-10-01 12:02 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Vladimir Lettiev пишет:

>> Начало файла gegl.c (в районе 43 строчки) можно показать?
> 
> $ head -n 43 gegl.c  | tail -n 1
> #include <gtk/gtk.h>
> 
> повесил багу #17370
> 

Странно, никогда не возникало подобной ошибки при компиляции с 
заголовками gtk+-2 Не исключено, что в самом gegl что-то не так...


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] Q: бага в gtk? error "Only <glib.h> can be included directly."
  2008-10-01 12:02     ` Yury Aliaev
@ 2008-10-03  4:07       ` Vladimir Lettiev
  2008-10-03  5:32         ` Valery V. Inozemtsev
  0 siblings, 1 reply; 6+ messages in thread
From: Vladimir Lettiev @ 2008-10-03  4:07 UTC (permalink / raw)
  To: ALT Linux Team development discussions, shrek

1 октября 2008 г. 16:02 пользователь Yury Aliaev <mutab0r@> написал:
> Vladimir Lettiev пишет:
>
>>> Начало файла gegl.c (в районе 43 строчки) можно показать?
>>
>> $ head -n 43 gegl.c  | tail -n 1
>> #include <gtk/gtk.h>
>>
>> повесил багу #17370
>>
>
> Странно, никогда не возникало подобной ошибки при компиляции с заголовками
> gtk+-2 Не исключено, что в самом gegl что-то не так...

Сегодня обнаружил, что gegl собрал и выложил в SIsyphus shrek@.
В его сборке присутствует патч который убирает в configure.ac один из
флагов компилятора: -DG_DISABLE_SINGLE_INCLUDES, который очевидно и
отвечал за эту ошибку при сборке.

Shrek@ не хочешь забрать libbabl? Они с gegl как твикс - сладкая парочка.

-- 
Vladimir Lettiev aka crux <theCrux@gmail.com>

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] Q: бага в gtk? error "Only <glib.h> can be included directly."
  2008-10-03  4:07       ` Vladimir Lettiev
@ 2008-10-03  5:32         ` Valery V. Inozemtsev
  0 siblings, 0 replies; 6+ messages in thread
From: Valery V. Inozemtsev @ 2008-10-03  5:32 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 830 bytes --]

В сообщении от 3 октября 2008 Vladimir Lettiev написал(a):
> 1 октября 2008 г. 16:02 пользователь Yury Aliaev <mutab0r@> написал:
> > Vladimir Lettiev пишет:
> >>> Начало файла gegl.c (в районе 43 строчки) можно показать?
> >>
> >> $ head -n 43 gegl.c  | tail -n 1
> >> #include <gtk/gtk.h>
> >>
> >> повесил багу #17370
> >
> > Странно, никогда не возникало подобной ошибки при компиляции с
> > заголовками gtk+-2 Не исключено, что в самом gegl что-то не так...
>
> Сегодня обнаружил, что gegl собрал и выложил в SIsyphus shrek@.
> В его сборке присутствует патч который убирает в configure.ac один из
> флагов компилятора: -DG_DISABLE_SINGLE_INCLUDES, который очевидно и
> отвечал за эту ошибку при сборке.
>
> Shrek@ не хочешь забрать libbabl?

перевешивай

> Они с gegl как твикс - сладкая парочка. 

-- 
Valery V. Inozemtsev

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2008-10-03  5:32 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-09-28  9:01 [devel] Q: бага в gtk? error "Only <glib.h> can be included directly." Vladimir Lettiev
2008-09-29 12:21 ` Yury Aliaev
2008-09-29 12:27   ` Vladimir Lettiev
2008-10-01 12:02     ` Yury Aliaev
2008-10-03  4:07       ` Vladimir Lettiev
2008-10-03  5:32         ` Valery V. Inozemtsev

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git