Page 2 of 13 FirstFirst 123412 ... LastLast
Results 11 to 20 of 121

Thread: Вопросы по OBS

  1. #11
    Join Date
    Jun 2008
    Location
    Moscow, Russia
    Posts
    3,001
    Blog Entries
    1

    Default Re: Вопросы по OBS

    Я смотрю, qmake так и не устанавливает *.h? Поэтому ошибка с 11.2. Дурацкая ситуация.

    И в %package devel зависимость от библиотеки надо оставить.
    Requires: %{libname} = %{version}

  2. #12

    Default Re: Вопросы по OBS

    Quote Originally Posted by Lazy_Kent View Post
    Я смотрю, qmake так и не устанавливает *.h? Поэтому ошибка с 11.2. Дурацкая ситуация.
    не ставится и разработчики не спешат, что-то делать. я думаю либо брать из buildroot заголовки, либо вообще отказаться от сборки для 11.2.

    Quote Originally Posted by Lazy_Kent View Post
    И в %package devel зависимость от библиотеки надо оставить.
    Requires: %{libname} = %{version}
    еще раз спасибо
    «Если не говорить пользователям, что линукс это сложно и страшно, то им совершенно все равно, в чем не разбираться. » — ЛОР

  3. #13

    Default Re: Проблемы в OBS

    Quote Originally Posted by Vovochka404 View Post
    Так получилось, что один из собираемых пакетов предоставляет пакет, уже имеющийся в системе.
    Из за чего имею следующую ошибку:
    unresolvabel: have choice for fam-devel needed by libkde4-devel

    Как это можно обойти/исправить?
    Надо в свойства проекта добивить строчку:

    Prefer:<имя пакета, который следует предпочитать в случае если есть выбор>

  4. #14
    Join Date
    Aug 2009
    Location
    Санкт-Петербург
    Posts
    1,037

    Default Re: Проблемы в OBS

    Посоветуйте как правильно назвать пакет, собираю пакет с плагином для pidgin, добавляющий протокол mail.ru. Собираю добавить один из репозиториев, кстати правильно ли я понимаю что пакету самое место в GNOME:App?
    Ну и собственно главый вопрос, как правильно назвать пакет?
    В апстриме проект называется mrim-prpl, но это всего лишь плагин, судя по имеющимся в репозитории пакетам для sipe или facebookchat, Пакет стоит назвать либо pidgin-mrim либо вообще libpurple-mrim так как по идеи он добавляет функционал к библиотеки libpurple, а не самому pidgin-у, по идеи в другие меседжеры использующие эту библиотеку протокол тоже должен добавляться, правда с Telepathy это не так.

    В ALT линукс он например называется pidgin-plugin-mrim

  5. #15

    Default Re: Вопросы по OBS

    Ну назови как в Альте, название хорошее.

  6. #16
    Join Date
    Jun 2008
    Location
    Moscow, Russia
    Posts
    3,001
    Blog Entries
    1

    Default Re: Вопросы по OBS

    пакету самое место в GNOME:App?
    Да.

    как правильно назвать пакет?
    По аналогии с имеющимися — pidgin-mrim.

  7. #17
    Join Date
    Aug 2009
    Location
    Санкт-Петербург
    Posts
    1,037

    Default Re: Вопросы по OBS

    Спасибо, за придание уверенности в своих действия

  8. #18
    Join Date
    Aug 2010
    Location
    Volgograd, Russia
    Posts
    89

    Default Re: Вопросы по OBS

    Собираю пакет в OBS, и по логам ещё до начала собственно сборки происходит ошибка:
    Code:
    installing gtk2-devel-2.18.9-0.4.1
    installing wxGTK-gl-2.8.8.1-1.36
    installing wxGTK-devel-2.8.8.1-1.36
    removing nis flags from //etc/nsswitch.conf...
    now finalizing build dir...
    Starting SuSEconfig, the SuSE Configuration Tool...
    Running in full featured mode.
    Reading /etc/sysconfig and updating the system...
    Executing /sbin/conf.d/SuSEconfig.glib2...
    Executing /sbin/conf.d/SuSEconfig.groff...
    Executing /sbin/conf.d/SuSEconfig.gtk2...
    Executing /sbin/conf.d/SuSEconfig.permissions...
    Finished.
    chown: invalid user: `UNKNOWN'
    -----------------------------------------------------------------
    Есть соображения как от этого избавиться?

  9. #19
    Join Date
    Jun 2008
    Location
    Moscow, Russia
    Posts
    3,001
    Blog Entries
    1

    Default Re: Вопросы по OBS

    svalx wrote:

    >   CHOWN: INVALID USER: `UNKNOWN'
    >

    Это ни на что не влияет.
    Там ещё можно увидеть:
    FATAL: Module kqemu not found.
    FATAL: Module ext2 not found.
    и кучу других ужасов.

    Не обращайте внимания.


  10. #20
    Join Date
    Aug 2010
    Location
    Volgograd, Russia
    Posts
    89

    Default Re: Вопросы по OBS

    Собираю пакет с зависимостями от wxWidgets. Для %{?suse_version} >=1140
    линковаться не хочет ни в какую... Вот отрывок из spec-файла:
    Code:
    --------------------
    %if 0%{?suse_version} >= 1140
    BuildRequires: wxWidgets-wxcontainer-devel
    %define _use_internal_dependency_generator 0
    %define __find_requires %wx_requires
    Requires: wxWidgets
    %else
    BuildRequires: wxGTK-devel
    Requires: wxGTK
    %endif
    BuildRequires: gcc-c++ update-desktop-files

    BuildRoot: %{_tmppath}/%{name}-%{version}-root
    --------------------
    Для SLE (на wxGTK) пакет собирается нормально, и самое интересное, что
    способом ./configure && make && make install на 12.1 программа успешно
    собирается. А вот в OBS на хочет:
    Code:
    --------------------
    g++ -mwindows -s -L/usr/lib/wx-2.8-wxcontainer -pthread
    -Wl,-rpath,/usr/lib/wx-2.8-wxcontainer
    -Wl,-rpath,/usr/lib/wx-2.8-wxcontainer -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 -ldl
    -o./Release/AMDOverdriveCtrl ./src/CFanSpeedPanel.o ./src/Color.o
    ../src/COvdrSettingsPanel.o ./src/BezierMath.o ./src/CColorTempPanel.o
    ../src/CTaskBarIcon.o ./src/CFanControlPanel.o ./src/CMonitorPanel.o
    ../src/CSettingsPanel.o ./src/adl.o ./src/CAuthorPanel.o
    ../src/CAppProfilePanel.o ./src/gui.o ./src/CPowertunePanel.o
    ../src/main.o ./src/CInfoPanel.o -o Release/AMDOverdriveCtrl
    ./src/CFanSpeedPanel.o: In function
    `CFanSpeedPanel::mFanSpeedSliderOnScroll(wxScrollEvent&)':
    CFanSpeedPanel.cpp:(.text+0x76): undefined reference to
    `wxString::Format(wchar_t const*, ...)'
    ./src/CFanSpeedPanel.o: In function
    `CFanSpeedPanel::mFanSpeedPlusClick(wxCommandEvent&)':
    CFanSpeedPanel.cpp:(.text+0x144): undefined reference to
    `wxString::Format(wchar_t const*, ...)'
    .........
    .........
    .........
    ./src/CInfoPanel.o:(.rodata._ZTV10CInfoPanel[vtable for
    CInfoPanel]+0x2c0): undefined reference to
    `wxEvtHandler::DoGetClientObject() const'
    ./src/CInfoPanel.o:(.rodata._ZTV10CInfoPanel[vtable for
    CInfoPanel]+0x2c4): undefined reference to
    `wxEvtHandler::DoSetClientData(void*)'
    ./src/CInfoPanel.o:(.rodata._ZTV10CInfoPanel[vtable for
    CInfoPanel]+0x2c8): undefined reference to
    `wxEvtHandler::DoGetClientData() const'
    ./src/CInfoPanel.o:(.rodata._ZTV10CInfoPanel[vtable for
    CInfoPanel]+0x2cc): undefined reference to `wxTimer::Start(int, bool)'
    ./src/CInfoPanel.o:(.rodata._ZTV10CInfoPanel[vtable for
    CInfoPanel]+0x2d0): undefined reference to `wxTimer::Stop()'
    collect2: ld returned 1 exit status
    make: *** [Release/AMDOverdriveCtrl] Error 1
    error: Bad exit status from /var/tmp/rpm-tmp.LJKEpP (%build)

    RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.LJKEpP (%build)
    --------------------
    На wxWidgets-devel тоже не собирается, там уже ошибка компиляции,
    wxWidgets-ansi-devel не подходит - используется юникод. Добавлял в
    BuilRequires пакеты libwx_*_* - не помогает.
    Посоветуйте что-нибудь пожалуйста...
    Last edited by Minton; 24-Apr-2012 at 23:56.

Page 2 of 13 FirstFirst 123412 ... LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •