pkgsrc: патчи gmpc

skolot аватар

в патчах порта gmpc версии 0.13.0, есть такой код

--- src/main.c.orig     2006-02-14 18:04:43.000000000 +0000
+++ src/main.c  2006-04-06 21:53:15.000000000 +0100
@@ -378,6 +378,7 @@ int update_interface ()
 void playlist_changed(MpdObj *mi)
 {
        MpdData *data = NULL;
+       char *string;
        long long new_playlist_id = mpd_playlist_get_playlist_id(connection);
        /*
         * so I don't have to check all the time
@@ -387,7 +388,7 @@ void playlist_changed(MpdObj *mi)
        gchar buffer[1024];
        debug_printf(DEBUG_INFO, "playlist changed length: %i %i\n",info.playlist_length, mpd_playlist_get_playlist_length(mi));
        old_length = info.playlist_length;
-       char *string = cfg_get_single_value_as_string_with_default(config,
+       string = cfg_get_single_value_as_string_with_default(config,
                        "playlist","markup", DEFAULT_PLAYLIST_MARKUP);
 
        data = mpd_playlist_get_changes(mi,info.playlist_id);

это требование к стилю написания кода или требование компилятора?
gcc 4.1.2 на амд64 собирает то все прекрастно и без правко, но могу предположить, что не все так классно на других архитектурах

при создании порта надо делать подобные патчи?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".
skolot аватар

веселая штука

веселая штука gmpc...

gmpc: Error detected by libpthread: Unlocking mutex owned by another thread.
Detected by file "/home/builds/ab/netbsd-4-0-RELEASE/src/lib/libpthread/pthread_mutex.c", line 365, function "pthread_mutex_unlock".
See pthread(3) for information.
zsh: 1876 abort (core dumped)  gmpc

---
Dayneko Roman, SK800-UANIC
mail: me@h0.org.ua
jabber: skif@j.h0.org.ua
Phone: +38(067)497-947-9