<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br>
<div class="moz-cite-prefix">On 30/04/17 12:17, Dani wrote:<br>
</div>
<blockquote
cite="mid:6a81accf-a086-eb7d-cb95-6a09da91d898@damufo.com"
type="cite">Hello:
<br>
I rename subject
<br>
<br>
On 29/04/17 21:43, Matthew Brush wrote:
<br>
<blockquote type="cite">On 2017-04-29 03:24 AM, Dani wrote:
<br>
<blockquote type="cite">[...]
<br>
Another thing
<br>
<br>
When I execute ./autogen.sh
<br>
<br>
The file, makefile, on line 266 (Refers to gtk2)
<br>
<br>
LIBXFCE4PANEL_CFLAGS = -pthread
-I/usr/include/xfce4/libxfce4panel-1.0
<br>
-I/usr/include/gtk-2.0
-I/usr/lib/x86_64-linux-gnu/gtk-2.0/include
<br>
-I/usr/include/gio-unix-2.0/ -I/usr/include/cairo
<br>
-I/usr/include/pango-1.0 -I/usr/include/atk-1.0
-I/usr/include/cairo
<br>
-I/usr/include/pixman-1 -I/usr/include/libpng12
<br>
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12
<br>
-I/usr/include/pango-1.0 -I/usr/include/harfbuzz
<br>
-I/usr/include/pango-1.0 -I/usr/include/freetype2
-I/usr/include/xfce4
<br>
-I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include
<br>
<br>
Is this correct?
<br>
<br>
</blockquote>
<br>
No, you need to make sure libxfce4panel is building against
GTK+3 as well. It looks like the git master branch does by
default, but I'm not sure if that's what you're building
against.
<br>
<br>
</blockquote>
Sorry, at this point I do not know what to do.
<br>
I searched in master xfce git and did not find the libxfce4 in
gtk3
<br>
Can you tell me where to go/continue?
<br>
</blockquote>
In configure.in.in I changed lines:<br>
XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-1], [4.8.0],
[has4ui=true] , [XDT_CHECK_PACKAGE([LIBXFCEGUI4], [libxfcegui4-1.0],
[4.2.0], [has4ui=false])])<br>
XDT_CHECK_PACKAGE([LIBXFCE4PANEL], [libxfce4panel-1.0], [4.3.20])<br>
XDT_CHECK_OPTIONAL_PACKAGE([XFCE48], [libxfce4panel-1.0], [4.8.0])<br>
<br>
for<br>
<br>
XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-2], [4.12.1],
[has4ui=true] , [XDT_CHECK_PACKAGE([LIBXFCEGUI4], [libxfcegui4-2.0],
[4.12.1], [has4ui=false])])<br>
<br>
XDT_CHECK_PACKAGE([LIBXFCE4PANEL], [libxfce4panel-2.0], [4.12.0])<br>
XDT_CHECK_OPTIONAL_PACKAGE([XFCE48], [libxfce4panel-2.0], [4.12.0])<br>
<br>
<br>
<span id="result_box" class="short_text" lang="en"><span class=""><span
id="result_box" class="" lang="en"><span>Now it seems that</span>
<span>everything</span> <span>has already</span> <span>generated</span>
<span class="">gtk3</span><span>.</span></span> <br>
:-)<br>
<br>
</span></span>
<blockquote
cite="mid:6a81accf-a086-eb7d-cb95-6a09da91d898@damufo.com"
type="cite">
<blockquote type="cite">
<blockquote type="cite">xfce4_timer-xfcetimer.o: In function
`plugin_create_options':
<br>
/home/usuario/pro_linux_c/xfce4-timer-plugin_meu_gtk3/src/xfcetimer.c:1615:
<br>
undefined reference to `gtk_button_box_new'
<br>
</blockquote>
<br>
That's your error right there. As you said above, it's building
against GTK+2 still, but `gtk_button_box_new` is only available
since GTK+ 3.0. This should go away once you get all your
dependencies also building against GTK+ 3.
<br>
</blockquote>
My goal is port to gtk3.
<br>
</blockquote>
<br>
<br>
<blockquote
cite="mid:6a81accf-a086-eb7d-cb95-6a09da91d898@damufo.com"
type="cite">
<blockquote type="cite">
<br>
Regards,
<br>
Matthew Brush
<br>
<br>
_______________________________________________
<br>
Xfce4-dev mailing list
<br>
<a class="moz-txt-link-abbreviated" href="mailto:Xfce4-dev@xfce.org">Xfce4-dev@xfce.org</a>
<br>
<a class="moz-txt-link-freetext" href="https://mail.xfce.org/mailman/listinfo/xfce4-dev">https://mail.xfce.org/mailman/listinfo/xfce4-dev</a>
<br>
</blockquote>
<br>
<br>
_______________________________________________
<br>
Xfce4-dev mailing list
<br>
<a class="moz-txt-link-abbreviated" href="mailto:Xfce4-dev@xfce.org">Xfce4-dev@xfce.org</a>
<br>
<a class="moz-txt-link-freetext" href="https://mail.xfce.org/mailman/listinfo/xfce4-dev">https://mail.xfce.org/mailman/listinfo/xfce4-dev</a><br>
</blockquote>
<br>
</body>
</html>