LINUX.ORG.RU

[Gentoo ~x86] проверьте багу с sandbox


0

0

sandbox-2.4

при попытке собрать qt-sql выдает вот такое:

>>> Source compiled.
>>> Test phase [not enabled]: x11-libs/qt-sql-4.7.1-r1

>>> Install qt-sql-4.7.1-r1 into /var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/image/ category x11-libs
make -j2 INSTALL_ROOT=/var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/image/ install 
/var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/work/qt-everywhere-opensource-src-4.7.1/bin/qmake LIBS+=-L/usr/lib/qt4 CONFIG+=nostrip -o Makefile sql.pro
install -m 755 -p "../../lib/libQtSql.so.4.7.1" "/var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/image//usr/lib/qt4/libQtSql.so.4.7.1"
ISE UTIMENSAT((null)): Success
        abs_path: (null)
        res_path: (null)
/usr/lib/libsandbox.so(+0x228f)[0x4005028f]
/usr/lib/libsandbox.so(+0x2309)[0x40050309]
/usr/lib/libsandbox.so(+0x37da)[0x400517da]
/usr/lib/libsandbox.so(+0x44fc)[0x400524fc]
/usr/lib/libsandbox.so(+0x457e)[0x4005257e]
/usr/lib/libsandbox.so(+0x4cae)[0x40052cae]
/usr/lib/libsandbox.so(+0x52f2)[0x400532f2]
/usr/lib/libsandbox.so(execvp+0x73)[0x40056ca3]
make[0x8054a47]
make[0x8055272]
/proc/27790/cmdline: install -m 755 -p ../../lib/libQtSql.so.4.7.1 /var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/image//usr/lib/qt4/libQtSql.so.4.7.1 

make -j2 INSTALL_ROOT=/var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/image/ install 
cd mysql/ && make -f Makefile install
make[1]: Entering directory `/var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/work/qt-everywhere-opensource-src-4.7.1/src/plugins/sqldrivers/mysql'
/var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/work/qt-everywhere-opensource-src-4.7.1/bin/qmake LIBS+=-L/usr/lib/qt4 CONFIG+=nostrip -o Makefile mysql.pro
make[1]: Leaving directory `/var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/work/qt-everywhere-opensource-src-4.7.1/src/plugins/sqldrivers/mysql'
make[1]: Entering directory `/var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/work/qt-everywhere-opensource-src-4.7.1/src/plugins/sqldrivers/mysql'
install -m 755 -p "../../../../plugins/sqldrivers/libqsqlmysql.so" "/var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/image//usr/lib/qt4/plugins/sqldrivers/libqsqlmysql.so"
ISE UTIMENSAT((null)): Success
        abs_path: (null)
        res_path: (null)
/usr/lib/libsandbox.so(+0x228f)[0x4005028f]
/usr/lib/libsandbox.so(+0x2309)[0x40050309]
/usr/lib/libsandbox.so(+0x37da)[0x400517da]
/usr/lib/libsandbox.so(+0x44fc)[0x400524fc]
/usr/lib/libsandbox.so(+0x457e)[0x4005257e]
/usr/lib/libsandbox.so(+0x4cae)[0x40052cae]
/usr/lib/libsandbox.so(+0x52f2)[0x400532f2]
/usr/lib/libsandbox.so(execvp+0x73)[0x40056ca3]
make[0x8054a47]
make[0x8055272]
/proc/27802/cmdline: install -m 755 -p ../../../../plugins/sqldrivers/libqsqlmysql.so /var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/image//usr/lib/qt4/plugins/sqldrivers/libqsqlmysql.so 

cd sqlite/ && make -f Makefile install
make[1]: Entering directory `/var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/work/qt-everywhere-opensource-src-4.7.1/src/plugins/sqldrivers/sqlite'
/var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/work/qt-everywhere-opensource-src-4.7.1/bin/qmake LIBS+=-L/usr/lib/qt4 CONFIG+=nostrip -o Makefile sqlite.pro
make[1]: Leaving directory `/var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/work/qt-everywhere-opensource-src-4.7.1/src/plugins/sqldrivers/sqlite'
make[1]: Entering directory `/var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/work/qt-everywhere-opensource-src-4.7.1/src/plugins/sqldrivers/sqlite'
install -m 755 -p "../../../../plugins/sqldrivers/libqsqlite.so" "/var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/image//usr/lib/qt4/plugins/sqldrivers/libqsqlite.so"
ISE UTIMENSAT((null)): Success
        abs_path: (null)
        res_path: (null)
/usr/lib/libsandbox.so(+0x228f)[0x4005028f]
/usr/lib/libsandbox.so(+0x2309)[0x40050309]
/usr/lib/libsandbox.so(+0x37da)[0x400517da]
/usr/lib/libsandbox.so(+0x44fc)[0x400524fc]
/usr/lib/libsandbox.so(+0x457e)[0x4005257e]
/usr/lib/libsandbox.so(+0x4cae)[0x40052cae]
/usr/lib/libsandbox.so(+0x52f2)[0x400532f2]
/usr/lib/libsandbox.so(execvp+0x73)[0x40056ca3]
make[0x8054a47]
make[0x8055272]
/proc/27810/cmdline: install -m 755 -p ../../../../plugins/sqldrivers/libqsqlite.so /var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/image//usr/lib/qt4/plugins/sqldrivers/libqsqlite.so 

rmdir: failed to remove `/var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/image///usr/lib/qt4/pkgconfig': No such file or directory
rm: missing operand
Try `rm --help' for more information.
>>> Completed installing qt-sql-4.7.1-r1 into /var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/image/

ошибка вообщем видна, но портеж ее не отловил, в результате устанавливается битый пакет без /usr/include

проверьте пожалуйста. проблема только с sandbox 2.4 (2.3 работает нормально) еще просьба написать вашу версию ядра и glibc.

★★★★★

Ответ на: комментарий от xetf

у меня eglibc из debian sources, 2.11.2 (-7 sid)
поэтому не захотела сразу писать в bugs.gentoo.org

Sylvia ★★★★★ ()
desktop layman # equery f x11-libs/qt-sql | grep include | wc -l
87
desktop layman # qlist -Iv sandbox glibc qt-sql
sys-apps/sandbox-2.4
sys-libs/glibc-2.12.1-r3
x11-libs/qt-sql-4.7.1
desktop layman # 
megabaks ★★★★ ()
Ответ на: комментарий от megabaks

хорошо, спасибо.

придется самой проверять с гентушной glibc 2.11.2-r3
интересно, куда багу то писать, Аурелиену Жарно чтоли ?)

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

проверила с гентушной 2.11.2-r3, сыпет ошибки, интересно...


есть у кого-нибудь 2.11.2-r3 с ядром 2.6.32.26 ?

Sylvia ★★★★★ ()

на 2.6.36.1

make[1]: Leaving directory `/var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/work/qt-everywhere-opensource-src-4.7.1/src/plugins/sqldrivers/sqlite'
>>> Source compiled.
>>> Test phase [not enabled]: x11-libs/qt-sql-4.7.1-r1

>>> Install qt-sql-4.7.1-r1 into /var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/image/ category x11-libs
make -j1 INSTALL_ROOT=/var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/image/ install 
/var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/work/qt-everywhere-opensource-src-4.7.1/bin/qmake LIBS+=-L/usr/lib/qt4 CONFIG+=nostrip -o Makefile sql.pro
install -m 755 -p "../../lib/libQtSql.so.4.7.1" "/var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/image//usr/lib/qt4/libQtSql.so.4.7.1"
ISE UTIMENSAT((null)): Success
        abs_path: (null)
        res_path: (null)
/usr/lib/libsandbox.so(+0x228f)[0x4004e28f]
/usr/lib/libsandbox.so(+0x2309)[0x4004e309]
/usr/lib/libsandbox.so(+0x37da)[0x4004f7da]
/usr/lib/libsandbox.so(+0x44fc)[0x400504fc]
/usr/lib/libsandbox.so(+0x457e)[0x4005057e]
/usr/lib/libsandbox.so(+0x4cae)[0x40050cae]
/usr/lib/libsandbox.so(+0x52f2)[0x400512f2]
/usr/lib/libsandbox.so(execvp+0x73)[0x40054ca3]
make[0x8055257]
make[0x8055adc]
/proc/10715/cmdline: install -m 755 -p ../../lib/libQtSql.so.4.7.1 /var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/image//usr/lib/qt4/libQtSql.so.4.7.1 

/usr/lib/portage/bin/ebuild-helpers/emake: line 25: 10709 Segmentation fault      ${MAKE:-make} ${MAKEOPTS} ${EXTRA_EMAKE} "$@"
emake failed
 * ERROR: x11-libs/qt-sql-4.7.1-r1 failed:
 *   emake install failed
 * 
 * Call stack:
 *     ebuild.sh, line   56:  Called src_install
 *   environment, line 3499:  Called qt4-build_src_install
 *   environment, line 3116:  Called install_directories 'src/sql' 'src/plugins/sqldrivers'
 *   environment, line 2386:  Called die
 * The specific snippet of code:
 *           emake INSTALL_ROOT="${D}" install || die "emake install failed";
 * 
 * If you need support, post the output of 'emerge --info =x11-libs/qt-sql-4.7.1-r1',
 * the complete build log and the output of 'emerge -pqv =x11-libs/qt-sql-4.7.1-r1'.
 * The complete build log is located at '/var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/temp/environment'.
 * S: '/var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/work/qt-everywhere-opensource-src-4.7.1'

>>> Failed to emerge x11-libs/qt-sql-4.7.1-r1, Log file:

>>>  '/var/tmp/portage/x11-libs/qt-sql-4.7.1-r1/temp/build.log'

 * Messages for package x11-libs/qt-sql-4.7.1-r1:

 * ERROR: x11-libs/qt-sql-4.7.1-r1 failed:
 *   emake install failed
 * 
 * Call stack:
 *     ebuild.sh, line   56:  Called src_install
 *   environment, line 3499:  Called qt4-build_src_install
 *   environment, line 3116:  Called install_directories 'src/sql' 'src/plugins/sqldrivers'
 *   environment, line 2386:  Called die
 * The specific snippet of code:
 *           emake INSTALL_ROOT="${D}" install || die "emake install failed";

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

хорошо , спасибо, не буду надоедать господам Суоминену и Фрайсингеру с странными багами вылезшими только у меня на ванильном LTS ядре, дебиановской eglibc и gcc-4.5.2pre с branches SVN gcc.gnu.org

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

ну как сказать... вот лишние приключения добавляются, которых у других нету

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

только что обновил кутэ-скулы до r1 - всё по-прежнему...

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