IPB

Здравствуйте, гость ( Вход | Регистрация )

4 страниц V  < 1 2 3 4 >  
Ответить в эту темуОткрыть новую тему
> Xara Xtreme и Альт, Как установить??
Поделиться
YYY
сообщение 10.11.2012, 20:53
Сообщение #31


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1651
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Цитата(ksa @ 10.11.2012, 20:51) *
Как там успехи, собирается оно с новым libwxgtk ?

Есть одна проблемка...
в двух системных *.h с декларировано с одним именем... Как обойти пока не придумал, но пока что-то собирается smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 10.11.2012, 21:02
Сообщение #32


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Цитата(YYY @ 10.11.2012, 21:53) *
Есть одна проблемка...
в двух системных *.h с декларировано с одним именем... Как обойти пока не придумал, но пока что-то собирается smile.gif

Сборка этой версии у меня тоже пока дальше продвинулась, причём заметно дальше. Но в итоге всё равно не собирается до конца.

Сообщение отредактировал ksa - 10.11.2012, 21:03


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 10.11.2012, 21:07
Сообщение #33


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1651
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Цитата(ksa @ 10.11.2012, 21:02) *
Сборка этой версии у меня тоже пока дальше продвинулась, причём заметно дальше. Но в итоге всё равно не собирается до конца.

На чем ошибка?
У меня GSocket в giotypes

Сообщение отредактировал YYY - 10.11.2012, 21:07
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 10.11.2012, 21:11
Сообщение #34


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Цитата(YYY @ 10.11.2012, 22:07) *
На чем ошибка?
У меня GSocket в giotypes

У меня basebar2.cpp (libwxOil).


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 10.11.2012, 21:18
Сообщение #35


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1651
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Цитата(ksa @ 10.11.2012, 21:11) *
У меня basebar2.cpp (libwxOil).

Этот хвост просто комментируется в коде - там видимо что-то лишнее осталось а свежие компиляторы ругаются...
а вот дальше... в 2009 году в wx сделали косяк... вроде нагуглил как выкрутится - посмотрю что дальше будет в сборке...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 10.11.2012, 21:21
Сообщение #36


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Попробовал собрать libgtk+ старый (из того же бранча, откуда и ксара), тоже облом, на gdk_pixbuf.
Ну, в код я обычно лезу с шахтёрской каской с фонариком да и те не особо помогают biggrin.gif

Сообщение отредактировал ksa - 10.11.2012, 21:23


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 10.11.2012, 21:24
Сообщение #37


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1651
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Цитата(ksa @ 10.11.2012, 21:21) *

В basebar2.cpp
надо комментировать двумя слешиками (//) 3 строчки
4567
4568
4597
и пойдет сборка дальше!

в том-же каталоге файл ftfonts.cpp
там на строчке
125 инклудят gtk.h
вот нагуглил что после этого надо
#undef GSocket
вписать - чтоб с wx не дрались...
вот сейчас и проверим smile.gif

Сообщение отредактировал YYY - 10.11.2012, 21:29
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 10.11.2012, 21:28
Сообщение #38


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Цитата(YYY @ 10.11.2012, 22:24) *
В basebar2.cpp
надо комментировать двумя слешиками (//) 3 строчки
4567
4568
4597
и пойдет сборка дальше!

Юра, если сборка получится, сможешь оформить все эти действия патчем да записать их в спек ?

Сообщение отредактировал ksa - 10.11.2012, 21:29


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 10.11.2012, 21:30
Сообщение #39


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1651
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Цитата(ksa @ 10.11.2012, 21:28) *
Юра, если сборка получится, сможешь оформить все эти действия патчем да записать их в спек ?

Дак в том-то и дело что у меня это так адово медленно собирает, что может к утру соберется - а с такой скоростью править очень неудобно...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 10.11.2012, 21:31
Сообщение #40


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Цитата(YYY @ 10.11.2012, 22:30) *
Дак в том-то и дело что у меня это так адово медленно собирает, что может к утру соберется - а с такой скоростью править очень неудобно...

Машина слабая ? Если да, то давай инструкции, что и где поправить (в коде). Я формлю патчи, приложу, спек поправлю и соберу smile.gif


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 10.11.2012, 21:37
Сообщение #41


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1651
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Цитата(ksa @ 10.11.2012, 21:31) *
Машина слабая ?

Ну для мелких пакетов ничего... а тут что-то тяжко...
Файл

ftfonts.cpp

в районе строки 125 должно быть так

#ifdef __WXGTK20__
#define GSocket GlibSocket
#include <gtk/gtk.h>
#undef GSocket
extern тра-ля-ля


Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 10.11.2012, 21:44
Сообщение #42


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Цитата(YYY @ 10.11.2012, 22:24) *
В basebar2.cpp
надо комментировать двумя слешиками (//) 3 строчки
4567
4568
4597
и пойдет сборка дальше!

в том-же каталоге файл ftfonts.cpp
там на строчке
125 инклудят gtk.h
вот нагуглил что после этого надо
#undef GSocket
вписать - чтоб с wx не дрались...
вот сейчас и проверим smile.gif

Патчи приготовил, собираю...


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 10.11.2012, 21:45
Сообщение #43


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1651
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Цитата(ksa @ 10.11.2012, 21:44) *

так... теперь на find_if застрял sad.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 10.11.2012, 21:50
Сообщение #44


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Цитата(YYY @ 10.11.2012, 22:45) *
так... теперь на find_if застрял sad.gif

Да, на ftfonts затык снова...
Может старенький gdk_buf собрать и прицепом к нему libgtk+ времен 4 бранча ? libgtk+ не собирается из-за нового gdk_buf, насколько я понял из выхлопа консольного.

Сообщение отредактировал ksa - 10.11.2012, 21:52


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 10.11.2012, 21:51
Сообщение #45


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1651
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Цитата(ksa @ 10.11.2012, 21:50) *
Да, на ftfonts затык снова...

Не... не должно - у меня прошло...
про find_if
надо в
bitmapgriddropdown.cpp
вписать в начале
#include <algorithm>


Вот
ftfonts.cpp


#ifdef __WXGTK20__
#define GSocket GlibSocket
#include <gtk/gtk.h>
#undef GSocket
extern GtkWidget *wxGetRootWindow();
#endif


Пока сборка ползет дальше... посмотрим...

Сообщение отредактировал YYY - 10.11.2012, 21:55
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 10.11.2012, 22:03
Сообщение #46


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Ага смотрим, что дальше...
PS У меня облом на том же месте почему-то...

Сообщение отредактировал ksa - 10.11.2012, 22:09


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 10.11.2012, 22:10
Сообщение #47


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Теперь к giotypes добавился gsockunx.
Код
In file included from /usr/include/glib-2.0/gio/gio.h:28:0,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from ftfonts.cpp:125:
/usr/include/glib-2.0/gio/giotypes.h:141:47: error: conflicting declaration 'typedef struct _GSocket GSocket'
/usr/include/wx-2.8/wx/unix/gsockunx.h:41:1: error: 'class GSocket' has a previous declaration as 'class GSocket'


Сообщение отредактировал ksa - 10.11.2012, 22:11


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 10.11.2012, 22:16
Сообщение #48


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1651
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Цитата(ksa @ 10.11.2012, 22:10) *


Точно в таком порядке?

#define GSocket GlibSocket
#include <gtk/gtk.h>
#undef GSocket

Он подменяет имя чтоб с wx не дрались
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 10.11.2012, 22:20
Сообщение #49


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Цитата(YYY @ 10.11.2012, 23:16) *

Забыл патч обновить с новыми изменениями. Сейчас поправлю и повторно запущу.


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 10.11.2012, 22:29
Сообщение #50


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Теперь вот что
Код
cnamecol.cpp: In constructor 'CNamedColourReplacer::CNamedColourReplacer(ColourFillAttribute*, DocColour*)':
cnamecol.cpp:148:45: error: cannot call constructor 'CNamedColourReplacer::CNamedColourReplacer' directly
cnamecol.cpp:148:45: error:   for a function-style cast, remove the redundant '::CNamedColourReplacer'


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 10.11.2012, 22:36
Сообщение #51


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Цитата(ksa @ 10.11.2012, 23:29) *
Теперь вот что

Патч сделал, пробую собрать...


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 10.11.2012, 22:46
Сообщение #52


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Пока собирается, но ругани в консоли -- тьма smile.gif


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 10.11.2012, 22:48
Сообщение #53


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1651
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Цитата(ksa @ 10.11.2012, 22:46) *
Пока собирается, но ругани в консоли -- тьма smile.gif

Да smile.gif
Я до линковки дошел... Но у меня кончилось место на диске smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 10.11.2012, 22:49
Сообщение #54


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Код
pushd po
    for f in *.po; do
        t=${f#%name-}
        msgfmt -v -o "${t%.po}.mo" "$f"
    done
popd

В спеке идёт ручная генерация mo файлов. При первой сборке у меня была ошибка в нераспознанных макросах (как раз в соответствующих частях спека). Я там чего-то подправил (скорее всего неверно), вот этот выхлоп и вылез. Если же запускать с оригинальным спеком и добавленными патчами, то сборка обламывается не начавшись. Также проблема в этом участке:
Код
pushd po
    for f in *.mo; do
        install -pD -m644 "$f" "%buildroot%_datadir/locale/${f%.mo}/LC_MESSAGES/%name.mo"
    done
popd


Выхлоп, который я перед этим цеплял:
Код
Making all in po
make[1]: Entering directory `/home/sb/RPM/BUILD/XaraLX-0.7r1785/po'
Makefile:431: warning: overriding commands for target `XaraLX.pot-update'
Makefile:155: warning: ignoring old commands for target `XaraLX.pot-update'
Makefile:431: warning: overriding commands for target `XaraLX.pot'
Makefile:184: warning: ignoring old commands for target `XaraLX.pot'
sed -e '/^#/d' remove-potcdate.sin > t-remove-potcdate.sed
mv t-remove-potcdate.sed remove-potcdate.sed
cp ../wxOil/xrc/xaralx.po XaraLX.po
test ! -f XaraLX.po || { \
          if test -f ./XaraLX.pot; then \
            sed -f remove-potcdate.sed < ./XaraLX.pot > XaraLX.1po && \
            sed -f remove-potcdate.sed < XaraLX.po > XaraLX.2po && \
            if cmp XaraLX.1po XaraLX.2po >/dev/null 2>&1; then \
              rm -f XaraLX.1po XaraLX.2po XaraLX.po; \
            else \
              rm -f XaraLX.1po XaraLX.2po ./XaraLX.pot && \
              mv XaraLX.po ./XaraLX.pot; \
            fi; \
          else \
            mv XaraLX.po ./XaraLX.pot; \
          fi; \
        }
test ! -f ./XaraLX.pot || \
          test -z "" || make
touch stamp-po
make[1]: Leaving directory `/home/sb/RPM/BUILD/XaraLX-0.7r1785/po'
make[1]: Entering directory `/home/sb/RPM/BUILD/XaraLX-0.7r1785'
i586-alt-linux-g++ -Wl,--start-group Kernel/libKernel.a wxOil/libwxOil.a tools/libTools.a wxXtra/libwxXtra.a -Wl,--end-group --debug -L./libs/x86 -pthread   -lwx_gtk2u_richtext-2.8 -lwx_gtk2u_aui-2.8 -lwx_gtk2u_xrc-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_html-2.8 -lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_baseu-2.8   -lxml2 -lCDraw -o XaraLX
wxOil/libwxOil.a(libwxOil_a-basebar2.o):(.rodata._ZTV7BaseBar[vtable for BaseBar]+0x2c): undefined reference to `BaseBar::GetEventTable() const'
wxOil/libwxOil.a(libwxOil_a-basebar2.o):(.rodata._ZTV7BaseBar[vtable for BaseBar]+0x30): undefined reference to `BaseBar::GetEventHashTable() const'
collect2: ld returned 1 exit status
make[1]: *** [XaraLX] Error 1
make[1]: Leaving directory `/home/sb/RPM/BUILD/XaraLX-0.7r1785'
make: *** [all-recursive] Error 1
make: Leaving directory `/home/sb/RPM/BUILD/XaraLX-0.7r1785'
ошибка: Неверный код возврата из /home/sb/tmp/rpm-tmp.96865 (%build)


Сообщение отредактировал ksa - 10.11.2012, 23:01


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 10.11.2012, 22:53
Сообщение #55


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1651
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Цитата(ksa @ 10.11.2012, 22:49) *
i586-alt-linux-g++ -Wl,--start-group Kernel/libKernel.a wxOil/libwxOil.a tools/libTools.a wxXtra/libwxXtra.a -Wl,--end-group --debug -L./libs/x86 -pthread -lwx_gtk2u_richtext-2.8 -lwx_gtk2u_aui-2.8 -lwx_gtk2u_xrc-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_html-2.8 -lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_baseu-2.8 -lxml2 -lCDraw -o XaraLX
wxOil/libwxOil.a(libwxOil_a-basebar2.o)sad.gif.rodata._ZTV7BaseBar[vtable for BaseBar]+0x2c): undefined reference to `BaseBar::GetEventTable() const'
wxOil/libwxOil.a(libwxOil_a-basebar2.o)sad.gif.rodata._ZTV7BaseBar[vtable for BaseBar]+0x30): undefined reference to `BaseBar::GetEventHashTable() const'
collect2: ld returned 1 exit status


Черт... Какой-то облом с линковкой sad.gif
У меня тоже... Т.е. скомпилировалось, но в итоге вместе не хочет собираться sad.gif(((
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 10.11.2012, 22:57
Сообщение #56


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1651
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Цитата(ksa @ 10.11.2012, 22:49) *
В спеке идёт ручная генерация mo файлов.

Да... Но не в них дело... Бинарник уже почти был готов....
Но на сборке
-o XaraLX
какая-то фигня...

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 10.11.2012, 23:04
Сообщение #57


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Цитата(YYY @ 10.11.2012, 23:57) *
Да... Но не в них дело... Бинарник уже почти был готов....
Но на сборке
-o XaraLX
какая-то фигня...

И в них тоже. У меня сборка не начинается, пока я кавычки как минимум не уберу, а как максимум ещё какие-то вещи системе сборки не нравятся. Тут тоже надо что-то придумать. А вот в линковке я полный ламер smile.gif

Сообщение отредактировал ksa - 10.11.2012, 23:05


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 10.11.2012, 23:06
Сообщение #58


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1651
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Код
pushd po
    for f in *.po; do
        t=${f#%name-}
        msgfmt -v -o "${t%.po}.mo" "$f"
    done
popd

Код
pushd po
    for f in *.mo; do
        install -pD -m644 "$f" "%buildroot%_datadir/locale/${f%.mo}/LC_MESSAGES/%name.mo"
    done
popd


Я сделал решеточкой

Код
pushd po
    for f in *.po; do
        t=${f#%name-}
        msgfmt -v -o "${t#.po}.mo" "$f"
    done
popd

Код
pushd po
    for f in *.mo; do
        install -pD -m644 "$f" "%buildroot%_datadir/locale/${f#.mo}/LC_MESSAGES/%name.mo"
    done
popd

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 10.11.2012, 23:09
Сообщение #59


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1651
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Цитата(ksa @ 10.11.2012, 23:04) *
в линковке я полный ламер smile.gif

Я тоже smile.gif
Может что с пакетом получилось куда-нибудь скинуть и попросить старших товарищей в рассылке взглянуть?
Чую там мелочевка какая-то... Может какую библиотеку подключить надо дополнительно...
Но я глядел выхлоп так и сяк - так и не понял что там...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 10.11.2012, 23:13
Сообщение #60


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Цитата(YYY @ 11.11.2012, 0:09) *
Я тоже smile.gif
Может что с пакетом получилось куда-нибудь скинуть и попросить старших товарищей в рассылке взглянуть?
Чую там мелочевка какая-то... Может какую библиотеку подключить надо дополнительно...
Но я глядел выхлоп так и сяк - так и не понял что там...

Тогда надо спек подправить, залью к себе на ftp, если никто не возражает. Для упрощения скачивания (поскольку мы не получили srpm пакет) запакую всё в tar.gz архив. Нормально ? Или лучше дать ссылку на оригинальный srpm+залить правленный спек и патчи на фтп ?

Сообщение отредактировал ksa - 10.11.2012, 23:15


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

4 страниц V  < 1 2 3 4 >
Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 29.3.2024, 1:08