ANNOUNCE: xfce4-weather-plugin 0.8.0 released

Harald Judt h.judt at gmx.at
Mon Jul 23 20:07:32 CEST 2012


Am 23.07.2012 21:48, schrieb Olivier Duchateau:
> On Mon, 23 Jul 2012 16:53:56 +0200
> Harald Judt <h.judt at gmx.at> wrote:
>
>> Am 23.07.2012 14:56, schrieb Bob Snyder:
>>> On 07/23/2012 02:54 AM, Harald Judt wrote:
>>>> xfce4-weather-plugin 0.8.0 is now available for download from
>>>>
>>>> http://archive.xfce.org/src/panel-plugins/xfce4-weather-plugin/0.8/xfce4-weather-plugin-0.8.0.tar.bz2
>>>>
>>>>
>>>> http://archive.xfce.org/src/panel-plugins/xfce4-weather-plugin/0.8/xfce4-weather-plugin-0.8.0.tar.bz2.md5
>>>>
>>>>
>>>> http://archive.xfce.org/src/panel-plugins/xfce4-weather-plugin/0.8/xfce4-weather-plugin-0.8.0.tar.bz2.sha1
>>>>
>>>>
>>>>     SHA1 checksum: 5577ddbde17df7cc0378c62c1e9071737aaa80bf
>>>>      MD5 checksum: 77d23df416f21d3a4cd8253509b5f0cb
>>>
>>> Building on Slackware 13.37, looks like I'm missing something:
>>>
>>> make  all-recursive
>>> make[1]: Entering directory
>>> `/home/downloads/xfce_related/xfce4-weather-plugin-0.8.0'
>>> Making all in panel-plugin
>>> make[2]: Entering directory
>>> `/home/downloads/xfce_related/xfce4-weather-plugin-0.8.0/panel-plugin'
>>> /bin/sh ../libtool --tag=CC   --mode=link gcc -pthread
>>> -I/usr/local/include/xfce4/libxfce4panel-1.0
>>> -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
>>> -I/usr/local/include/xfce4 -I/usr/include/gtk-2.0
>>> -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo
>>> -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0
>>> -I/usr/include/pixman-1 -I/usr/include/freetype2
>>> -I/usr/include/libpng14   -pthread
>>> -I/usr/local/include/xfce4/libxfce4ui-1 -I/usr/local/include/xfce4
>>> -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
>>> -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0
>>> -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0
>>> -I/usr/include/pango-1.0 -I/usr/include/pixman-1
>>> -I/usr/include/freetype2 -I/usr/include/libpng14
>>> -I/usr/local/include/xfce4 -I/usr/local/include/glib-2.0
>>> -I/usr/local/lib/glib-2.0/include -pthread -I/usr/local/include/glib-2.0
>>> -I/usr/local/lib/glib-2.0/include -I/usr/include/gtk-2.0
>>> -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo
>>> -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0
>>> -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14
>>> -I/usr/include/libxml2   -g -O2   -o xfce4-weather-plugin
>>> xfce4_weather_plugin-weather.o xfce4_weather_plugin-weather-config.o
>>> xfce4_weather_plugin-weather-data.o xfce4_weather_plugin-weather-http.o
>>> xfce4_weather_plugin-weather-icon.o
>>> xfce4_weather_plugin-weather-parsers.o
>>> xfce4_weather_plugin-weather-scrollbox.o
>>> xfce4_weather_plugin-weather-search.o
>>> xfce4_weather_plugin-weather-summary.o
>>> xfce4_weather_plugin-weather-translate.o -Wl,--export-dynamic -pthread
>>> -L/usr/local/lib -lxfce4panel-1.0 -lgtk-x11-2.0 -lxfce4util
>>> -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0
>>> -lgdk_pixbuf-2.0 -lm -lcairo -lpango-1.0 -lfreetype -lfontconfig
>>> -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0
>>> -L/usr/local/lib -lxfce4util -lglib-2.0 -pthread -L/usr/local/lib
>>> -lxfce4ui-1 -lgtk-x11-2.0 -lxfce4util -lgdk-x11-2.0 -latk-1.0 -lgio-2.0
>>> -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lm -lcairo -lpango-1.0
>>> -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt
>>> -lglib-2.0 -pthread -L/usr/local/lib -lgtk-x11-2.0 -lgdk-x11-2.0
>>> -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lm
>>> -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0
>>> -lgthread-2.0 -lrt -lglib-2.0   -lxml2   -lresolv
>>> libtool: link: gcc -pthread -I/usr/local/include/xfce4/libxfce4panel-1.0
>>> -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
>>> -I/usr/local/include/xfce4 -I/usr/include/gtk-2.0
>>> -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo
>>> -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0
>>> -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14
>>> -pthread -I/usr/local/include/xfce4/libxfce4ui-1
>>> -I/usr/local/include/xfce4 -I/usr/local/include/glib-2.0
>>> -I/usr/local/lib/glib-2.0/include -I/usr/include/gtk-2.0
>>> -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo
>>> -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0
>>> -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14
>>> -I/usr/local/include/xfce4 -I/usr/local/include/glib-2.0
>>> -I/usr/local/lib/glib-2.0/include -pthread -I/usr/local/include/glib-2.0
>>> -I/usr/local/lib/glib-2.0/include -I/usr/include/gtk-2.0
>>> -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo
>>> -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0
>>> -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14
>>> -I/usr/include/libxml2 -g -O2 -o xfce4-weather-plugin
>>> xfce4_weather_plugin-weather.o xfce4_weather_plugin-weather-config.o
>>> xfce4_weather_plugin-weather-data.o xfce4_weather_plugin-weather-http.o
>>> xfce4_weather_plugin-weather-icon.o
>>> xfce4_weather_plugin-weather-parsers.o
>>> xfce4_weather_plugin-weather-scrollbox.o
>>> xfce4_weather_plugin-weather-search.o
>>> xfce4_weather_plugin-weather-summary.o
>>> xfce4_weather_plugin-weather-translate.o -Wl,--export-dynamic -pthread
>>> -pthread -pthread  -L/usr/local/lib /usr/local/lib/libxfce4panel-1.0.so
>>> /usr/local/lib/libxfce4ui-1.so -L/lib
>>> /usr/lib/libstartup-notification-1.so /usr/lib/libxcb-aux.so
>>> /usr/lib/libxcb-event.so /usr/lib/libxcb-atom.so /usr/lib/libSM.so
>>> /usr/lib/libuuid.so /usr/lib/libICE.so /usr/local/lib/libxfce4util.so
>>> /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so
>>> /usr/lib/libatk-1.0.so /usr/local/lib/libgio-2.0.so
>>> /usr/lib/libpangocairo-1.0.so /usr/lib/libpangoft2-1.0.so
>>> /usr/lib/libstdc++.so /usr/lib/libgdk_pixbuf-2.0.so
>>> /usr/lib/libgio-2.0.so /usr/lib/libcairo.so /usr/lib/libpixman-1.so
>>> /usr/lib/libpng14.so /usr/lib/libXrender.so /usr/lib/libX11.so
>>> /usr/lib/libxcb.so /usr/lib/libXau.so /usr/lib/libXdmcp.so
>>> /usr/lib/libpango-1.0.so /usr/lib/libgobject-2.0.so
>>> /usr/lib/libgthread-2.0.so /usr/lib/libgmodule-2.0.so
>>> /usr/lib/libglib-2.0.so /usr/lib/libfontconfig.so
>>> /usr/lib/libfreetype.so /usr/lib/libexpat.so
>>> /usr/local/lib/libgobject-2.0.so /usr/local/lib/libgmodule-2.0.so
>>> /usr/local/lib/libgthread-2.0.so -lpthread /usr/local/lib/libglib-2.0.so
>>> -lrt /usr/lib/libxml2.so -ldl -lz -lm -lresolv -pthread
>>> xfce4_weather_plugin-weather-config.o: In function
>>> `sanitize_location_name':
>>> /home/downloads/xfce_related/xfce4-weather-plugin-0.8.0/panel-plugin/weather-config.c:224:
>>> undefined reference to `g_utf8_substring'
>>> collect2: ld returned 1 exit status
>>> make[2]: *** [xfce4-weather-plugin] Error 1
>>> make[2]: Leaving directory
>>> `/home/downloads/xfce_related/xfce4-weather-plugin-0.8.0/panel-plugin'
>>> make[1]: *** [all-recursive] Error 1
>>> make[1]: Leaving directory
>>> `/home/downloads/xfce_related/xfce4-weather-plugin-0.8.0'
>>> make: *** [all] Error 2
>>>
>>> _______________________________________________
>>> Xfce mailing list
>>> Xfce at xfce.org
>>> https://mail.xfce.org/mailman/listinfo/xfce
>>> http://www.xfce.org
>>
>> I think you need at least glib-2.30. It's the oldest version available
>> on my system, so I thought that was very old and it would be available
>> everywhere. Apparently it's not...
>>
>> Harald
>
> Under FreeBSD, there's same problem, glib (2.28.8) is too old :(

Ok. I will look into it. IIRC, one can safely replace g_utf8_substring 
with a non-utf8 counterpart here, and the other utf8 related code should 
be available in earlier versions. Not sure though.

Harald

-- 
`Experience is the best teacher.'


More information about the Xfce mailing list