<div dir="ltr"><a href="https://code.launchpad.net/~robert-ancell/lightdm/g-hash-keys/+merge/210494">https://code.launchpad.net/~robert-ancell/lightdm/g-hash-keys/+merge/210494</a><br></div><div class="gmail_extra"><br><br>
<div class="gmail_quote">On 12 March 2014 09:20, Robert Ancell <span dir="ltr"><<a href="mailto:robert.ancell@gmail.com" target="_blank">robert.ancell@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Thanks for finding that. I didn't notice that's a glib 2.40 feature. I'll change that back to something older.</div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">
On 12 March 2014 02:19, poma <span dir="ltr"><<a href="mailto:pomidorabelisima@gmail.com" target="_blank">pomidorabelisima@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>On 10.03.2014 23:24, Robert Ancell wrote:<br>
> Unstable release in 1.9 series.<br>
><br>
> Overview of changes in lightdm 1.9.9<br>
><br>
>     * Handle signals being received in child processes instead of treating<br>
> them<br>
>       like they are received in the daemon.<br>
>     * Set utmp ut_line to the display name (i.e. :0) to match what other<br>
>       programs expect (e.g. 'w').<br>
>     * Fix lightdm_greeter_ensure_shared_data_dir_sync returning the wrong<br>
> value.<br>
>     * Fix shared data tests so you can run test suite without root again.<br>
>     * Be extra careful not to call any non thread safe function after a<br>
> fork.<br>
>     * Fix some small memory leaks detected by valgrind.<br>
>     * Fix process shutdown code to stop generating confusing warnings<br>
>     * Fix more double removal of source IDs.<br>
>     * Test improvements.<br>
><br>
> <a href="https://launchpad.net/lightdm/+download" target="_blank">https://launchpad.net/lightdm/+download</a><br>
><br>
<br>
</div></div>...<br>
  CC       lightdm-seat-surfaceflinger.o<br>
process.c: In function ‘process_start’:<br>
process.c:210:5: error: implicit declaration of function<br>
‘g_hash_table_get_keys_as_array’ [-Werror=implicit-function-declaration]<br>
     env_keys = (gchar **) g_hash_table_get_keys_as_array<br>
(process->priv->env, &env_length);<br>
     ^<br>
process.c:210:5: warning: nested extern declaration of<br>
‘g_hash_table_get_keys_as_array’ [-Wnested-externs]<br>
process.c:210:16: warning: cast to pointer from integer of different<br>
size [-Wint-to-pointer-cast]<br>
     env_keys = (gchar **) g_hash_table_get_keys_as_array<br>
(process->priv->env, &env_length);<br>
                ^<br>
cc1: some warnings being treated as errors<br>
...<br>
<br>
Add g_hash_table_get_keys_as_array()<br>
<a href="http://ftp.gnome.org/pub/gnome/sources/glib/2.39/glib-2.39.1.changes" target="_blank">http://ftp.gnome.org/pub/gnome/sources/glib/2.39/glib-2.39.1.changes</a><br>
<br>
BTW Fedora 20 has a 'glib2-2.38.2', so 'lightdm-1.9.8' is the last<br>
one built.<br>
Bummer!<br>
Thank you for the effort so far and arrivederci!<br>
<span><font color="#888888"><br>
<br>
poma<br>
<br>
<br>
<br>
<br>
</font></span></blockquote></div><br></div>
</div></div></blockquote></div><br></div>