LINUX.ORG.RU

Не компилируется net-im/psi-9999

 


0

1

Сабж

# LINGUAS="" emerge -av '=net-im/psi-9999'

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    *] net-im/psi-9999  USE="crypt ssl -dbus -debug -doc -enchant -extras -iconsets -jingle -plugins -powersave -spell -webkit -whiteboarding -xscreensaver" LINGUAS="-ar -be -bg -br -ca -cs -da -de -ee -el -eo -es -et -fi -fr -hr -hu -it -ja -mk -nl -pl -pt -pt_BR -ru -se -sk -sl -sr -sr@latin -sv -sw -uk -ur_PK -vi -zh_CN -zh_TW" 0 kB

Total: 1 package (1 new), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No] 

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) net-im/psi-9999
>>> Unpacking source...
Already on 'master'
GIT update -->
   repository:               git://github.com/psi-im/psi.git
   at the commit:            9232d1220fabadfa010d679a1b1bdca589baab87
   branch:                   master
   storage directory:        "/datum/gentoo-distfiles/egit-src/psi.git"
   checkout type:            non-bare repository
Synchronizing submodule url for 'iris'
Synchronizing submodule url for 'src/libpsi'
Branch branch-master set up to track remote branch master from origin.
Switched to a new branch 'branch-master'
>>> Unpacked to /var/tmp/portage/net-im/psi-9999/work/psi-9999
>>> Source unpacked in /var/tmp/portage/net-im/psi-9999/work
>>> Preparing source in /var/tmp/portage/net-im/psi-9999/work/psi-9999 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/net-im/psi-9999/work/psi-9999 ...
 * ./configure 
 *              --prefix=/usr
 *              --qtdir=/usr
 *              --disable-bundled-qca
 *              --disable-growl
 *              --no-separate-debug-info
 *       --disable-qdbus --disable-aspell --disable-enchant --disable-xss
Usage: ./configure [OPTION]...

This script creates necessary configuration files to build/install.

Main options:
  --prefix=[path]     Base path for build/install.  Default: /usr/local
  --bindir=[path]     Directory for binaries.  Default: PREFIX/bin
  --libdir=[path]     Directory for libraries.  Default: PREFIX/lib
  --datadir=[path]    Directory for data.  Default: PREFIX/share
  --qtdir=[path]      Directory where Qt is installed.
  --verbose           Show extra configure output.
  --help              This help text.

Project options:
  --release                   Build with debugging turned off (default).
  --debug                     Build with debugging turned on.
  --no-separate-debug-info    Do not store debug information in a separate
                              file (default for mac).
  --separate-debug-info       Strip debug information into a separate .debug
                              file (default for non-mac).

Dependency options:
  --with-qca-inc=[path]       Path to QCA include files
  --with-qca-lib=[path]       Path to QCA library or framework files
  --with-zlib-inc=[path]      Path to zlib include files
  --with-zlib-lib=[path]      Path to zlib library files
  --enable-universal          Enable use of Mac OS X universal binary support
  --disable-qdbus             Disable use of QDBUS
  --disable-growl             Disable use of Growl
  --with-growl=[path]         Path to the Growl framework
  --enable-whiteboarding      Enable use of White Board support
  --disable-xss               Disable use of the XScreenSaver extension
  --disable-aspell            Disable use of aspell
  --with-aspell-inc=[path]    Path to Aspell include files
  --with-aspell-lib=[path]    Path to Aspell library files
  --disable-enchant           Disable use of enchant

 * Running qmake ...
 *  - fixed CONFIG in qa/oldtest/unittest.pri
 *  - fixed CONFIG in src/AutoUpdater/guitest/testapp/testapp.pro
WARNING: /var/tmp/portage/net-im/psi-9999/work/psi-9999/psi.pro:7: Unable to find file for inclusion conf.pri                                             [ ok ]
>>> Source configured.
>>> Compiling source in /var/tmp/portage/net-im/psi-9999/work/psi-9999 ...
make -j1 
cd iris/ && /usr/bin/qmake /var/tmp/portage/net-im/psi-9999/work/psi-9999/iris/iris.pro QTDIR=/usr/lib64 QMAKE=/usr/bin/qmake QMAKE_AR=x86_64-pc-linux-gnu-ar\ cqs QMAKE_CC=x86_64-pc-linux-gnu-gcc QMAKE_CXX=x86_64-pc-linux-gnu-g++ QMAKE_LINK=x86_64-pc-linux-gnu-g++ QMAKE_OBJCOPY=x86_64-pc-linux-gnu-objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CFLAGS=-march=native\ -O2\ -pipe QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= QMAKE_CXXFLAGS=-march=native\ -O2\ -pipe QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= QMAKE_LFLAGS=-Wl,-O1\ -Wl,--as-needed QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= QMAKE_LIBDIR_QT=/usr/lib64/qt4 QMAKE_LIBDIR_X11=/usr/lib64 QMAKE_LIBDIR_OPENGL=/usr/lib64 -o Makefile
WARNING: /var/tmp/portage/net-im/psi-9999/work/psi-9999/src/conf_iris.pri:5: Unable to find file for inclusion ../conf.pri
cd iris/ && make -f Makefile 
make[1]: Entering directory `/var/tmp/portage/net-im/psi-9999/work/psi-9999/iris'
cd src/ && /usr/bin/qmake /var/tmp/portage/net-im/psi-9999/work/psi-9999/iris/src/src.pro QTDIR=/usr/lib64 QMAKE=/usr/bin/qmake QMAKE_AR=x86_64-pc-linux-gnu-ar\ cqs QMAKE_CC=x86_64-pc-linux-gnu-gcc QMAKE_CXX=x86_64-pc-linux-gnu-g++ QMAKE_LINK=x86_64-pc-linux-gnu-g++ QMAKE_OBJCOPY=x86_64-pc-linux-gnu-objcopy QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CFLAGS=-march=native\ -O2\ -pipe QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= QMAKE_CXXFLAGS=-march=native\ -O2\ -pipe QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= QMAKE_LFLAGS=-Wl,-O1\ -Wl,--as-needed QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= QMAKE_LIBDIR_QT=/usr/lib64/qt4 QMAKE_LIBDIR_X11=/usr/lib64 QMAKE_LIBDIR_OPENGL=/usr/lib64 -o Makefile
Project LOAD(): Feature ../src/conf_iris.pri cannot be found.
make[1]: *** [src/Makefile] Error 3
make[1]: Leaving directory `/var/tmp/portage/net-im/psi-9999/work/psi-9999/iris'
make: *** [sub-iris-make_default] Error 2
 * ERROR: net-im/psi-9999 failed (compile phase):
 *   emake failed

Гуглинг по ключевым словам и выражения не принес полезной информации. Как эту фигню побороть?

Он у тебя не то что не компилируется, он ещё даже и не конфигурируется.

imul ★★★★★ ()
Ответ на: комментарий от dismal_faun

Ну слей вручную и попробуй собрать, может вообще в гите чето поломалось

st4l1k ★★ ()

плохо быть тобой - из риона сегодня собралось без проблем

megabaks ★★★★ ()

* emake failed

Примерно такое же с парочкой пакетов. Гуглеж не помог.

nutsandmilk ★★★ ()

Это нормально для '-9999' пакетов.

Lavos ★★★★★ ()

В общем, да. В QA генто-портежа сидят те еще ленивые слоупоки.

dismal_faun ★★ ()
Ответ на: комментарий от dismal_faun

9999 это апстрим, его вообще в дереве быть не должно, все вопросы к апстриму.

qnikst ★★★★★ ()
Ответ на: комментарий от dismal_faun

а это пва, печалька тогда.. поправлю сегодня.

qnikst ★★★★★ ()
Ответ на: комментарий от dismal_faun

готово, но всё же 9999 лучше брать из оверлеев где за ними лучше следится, и если баг не трогают в течении месяца, то лучше пнуть девов - сильно помогает :), особенно в таких случаях, поскольку чужие пакеты трогать не хорошо.

И вообще psi-plus из rion.

qnikst ★★★★★ ()
Последнее исправление: qnikst (всего исправлений: 1)
Ответ на: комментарий от qnikst

Рионовский ебилд пси-плюс разительно отличается от гентушного.

dismal_faun ★★ ()
Ответ на: комментарий от dismal_faun

моё дело предложить, как я помню psi-plus пофичастей был и достаточно стабилен. /me вообще пользователь ekg2.

qnikst ★★★★★ ()
Ответ на: комментарий от qnikst
grep psi-plus /usr/portage/net-im/psi/*

в генте вроде как

USE="extras" emerge psi
всегда собирал psi-plus.

типа фрагмент ебилды:

pkg_setup() {
        MY_PN=psi
        if use extras; then
                MY_PN=psi-plus
                echo
                ewarn "You're about to build heavily patched version of Psi called Psi+."

dab18 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.