From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <47026057.7040007@altlinux.com> Date: Tue, 02 Oct 2007 19:14:31 +0400 From: Anton Farygin User-Agent: Thunderbird 2.0.0.6 (X11/20070804) MIME-Version: 1.0 To: ALT Linux Team development discussions References: <20071002090634.GB24800@basalt.office.altlinux.org> In-Reply-To: Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] IA: 4.0/branch-20070930 i586 beehive_status: +28 -7 (69) X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Oct 2007 15:14:34 -0000 Archived-At: List-Archive: List-Post: Igor Zubkov пишет: > 2007/10/2, Dmitry V. Levin: >> libgtk+2-2.10.6-alt5 > [skipped] >> gtkiconfactory.c:2671: error: conflicting types for 'g_hash_table_get_keys' >> /usr/include/glib-2.0/glib/ghash.h:81: error: previous declaration of >> 'g_hash_table_get_keys' was here >> make[4]: *** [gtkiconfactory.lo] Error 1 >> >> libgtk+2-directfb-2.10.6-alt5 > [skipped] >> gtkiconfactory.c:2671: error: conflicting types for 'g_hash_table_get_keys' >> /usr/include/glib-2.0/glib/ghash.h:81: error: previous declaration of >> 'g_hash_table_get_keys' was here >> make[4]: Leaving directory `/usr/src/RPM/BUILD/gtk+-2.10.6/gtk' > > В поломке этих двух пакетов виноват свежий glib2. Откатывание glib2 с > 2.14.1 до 2.12.11 лечит сборку. Скорее всего эти пакеты > >> muine-0.8.6-alt1 >> nautilus-2.16.0-alt1 >> rhythmbox-0.9.7-alt1.0 >> ruby-gnome2-all-0.16.0-alt3 > > тоже пострадали из-за свежего glib2. > > И так, что мы можем сделать? > 1) Переложить из Сизифа более свежий libgtk+2 (ну и > libgtk+2-directfb). Он собирает со свежим glib2. Я проверил. Но тут > может быть проблема в том что не всё что есть в 4.0 бранче сможет > пройти пересборочный тест. Пересборка покажет. > 2) Downgrade glib2 до 2.12.11. Хотя, если кто-то уже из 4.0 бранча > подхватил зависимость на glib2? > 3) Исправить тот gtk+2 который уже есть в бранче. Видимо для этого > придётся делать backport фиксов из свежего gtk+2. Эта идея не больше > всего не нравится. > > Итого, что мы выбираем? От этого зависит что делать с оставшимися пакетами. > Я бы предложил попробовать пересборку с более свежими версиями библиотек.