skype -qt-static

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

pol01
Сообщения: 94

skype -qt-static

Сообщение pol01 »

Всем привет.
Подскажите как собрать skype без флага qt-static (необходимо для media-sound/skype-call-recorder (оверлей sunrise)).
Делал

Код: Выделить всё

echo "net-im/skype -qt-static" >> /etc/portage/package.use/skype


не помогает.

В выводе emerge --info qt-static нет.

Код: Выделить всё

tux lxuser # emerge --info
Portage 2.1.6.7 (default/linux/amd64/2008.0, gcc-4.3.2, glibc-2.8_p20080602-r1, 2.6.27-gentoo-r7 x86_64)
=================================================================
System uname: Linux-2.6.27-gentoo-r7-x86_64-Intel-R-_Pentium-R-_4_CPU_3.00GHz-with-glibc2.2.5
Timestamp of tree: Tue, 14 Apr 2009 10:00:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7-r1, 2.1.7
dev-lang/python:     2.5.2-r7, 2.6.1-r1
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.6.2-r1
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="ru_RU.UTF-8"
LC_ALL=""
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/rusxmms /usr/portage/local/layman/sunrise /usr/portage/local/layman/science /usr/portage/local"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acpi alsa amd64 ao apm audiofile bash-completion bzip2 cairo caps cdinstall cdparanoia cdr crypt cscope css cups curl curlwrappers dbus djvu dv dvb dvd dvdr dvdread encode enscript exif ffmpeg firefox flac fontconfig fortran ftp gd gif gnuplot gpm gstreamer gtk gzip hal hddtemp htmlhandbook iconv icq imagemagick imap imlib jabber java java6 javascript jbig jingle jpeg jpeg2k kde kdeprefix kontakt lame latex lcms libnotify libsamplerate lm_sensors lzo mad matroska memlimit mikmod mime mmap mmx mng motif mp3 mpeg mplayer multilib musepack ncurses nls nntp nocd nptl nsplugin ogg openal openexr opengl pdf plasma plotutils png python qt3 qt4 quicktime raw readline rss sasl sharedmem shorten slang smp sndfile sockets socks5 speex spell sse sse2 ssl subversion svg symlink syslog szip taglib tcl theora threads tiff tk truetype unicode usb vcd videos vim-syntax vorbis wavpack wmf wxwindows x264 xcomposite xine xml xpm xprint xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: skype -qt-static

Сообщение serzh-z »

pol01 писал(а):
14.04.2009 15:52
В выводе emerge --info qt-static нет.
Он и не должен там быть.
Спасибо сказали:
pol01
Сообщения: 94

Re: skype -qt-static

Сообщение pol01 »

serzh-z писал(а):
14.04.2009 15:54
pol01 писал(а):
14.04.2009 15:52
В выводе emerge --info qt-static нет.
Он и не должен там быть.


Тогда, почему skype собирается с этим флагом:

Код: Выделить всё

tux lxuser # emerge skype -pv

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

Calculating dependencies... done!
[ebuild  N    ] net-im/skype-2.0.0.72  USE="(qt-static)" 0 kB

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


Хотя он и закрыт профилем.
Спасибо сказали:
Аватара пользователя
Xaktyc
Сообщения: 604
ОС: Gentoo 2008.0, WinXP

Re: skype -qt-static

Сообщение Xaktyc »

Ну, мож потому что такая сборка скайпа...
Ща по SSH гляну че у меня...

Код: Выделить всё

pc ~ # emerge skype -av

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

Calculating dependencies... done!
[ebuild   R   ] net-im/skype-2.0.0.72  USE="-qt-static" 0 kB

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

Выложи
/etc/make.conf
/etc/portage/package.use

Кстати, сделай

Код: Выделить всё

emerge --sync

&& emerge --regen, если у тя оверлеи
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: skype -qt-static

Сообщение serzh-z »

Из skype-2.0.0.72.ebuild:
DEPEND="amd64? ( >=app-emulation/emul-linux-x86-xlibs-1.2
>=app-emulation/emul-linux-x86-baselibs-2.1.1
>=app-emulation/emul-linux-x86-soundlibs-2.4
app-emulation/emul-linux-x86-compat )
x86? ( >=sys-libs/glibc-2.4
>=media-libs/alsa-lib-1.0.11
x11-libs/libXScrnSaver
x11-libs/libXv
qt-static? ( media-libs/fontconfig
media-libs/freetype
x11-libs/libICE
x11-libs/libSM
x11-libs/libXcursor
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXi
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libXrender
x11-libs/libX11 )
!qt-static? ( x11-libs/qt-core:4
x11-libs/qt-gui:4[accessibility,dbus]
x11-libs/qt-dbus:4
x11-libs/libX11
x11-libs/libXau
x11-libs/libXdmcp ) )"
Из чего следует, что флаг qt-static поддерживается только лишь для процессоров x86 - т.е. 64-х разрядной версии скайпа не существует вообще (что и не удивительно, если вспомнить, что Macromedia, а потом и Adobe, клепали 64-х разрядную версию флеша около пяти лет - издержки производства проприетарного софта) и собрать такую версию на системе x86_64 нельзя.
Спасибо сказали:
pol01
Сообщения: 94

Re: skype -qt-static

Сообщение pol01 »

serzh-z писал(а):
15.04.2009 01:37
Из skype-2.0.0.72.ebuild:
DEPEND="amd64? ( >=app-emulation/emul-linux-x86-xlibs-1.2
>=app-emulation/emul-linux-x86-baselibs-2.1.1
>=app-emulation/emul-linux-x86-soundlibs-2.4
app-emulation/emul-linux-x86-compat )
x86? ( >=sys-libs/glibc-2.4
>=media-libs/alsa-lib-1.0.11
x11-libs/libXScrnSaver
x11-libs/libXv
qt-static? ( media-libs/fontconfig
media-libs/freetype
x11-libs/libICE
x11-libs/libSM
x11-libs/libXcursor
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXi
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libXrender
x11-libs/libX11 )
!qt-static? ( x11-libs/qt-core:4
x11-libs/qt-gui:4[accessibility,dbus]
x11-libs/qt-dbus:4
x11-libs/libX11
x11-libs/libXau
x11-libs/libXdmcp ) )"
Из чего следует, что флаг qt-static поддерживается только лишь для процессоров x86 - т.е. 64-х разрядной версии скайпа не существует вообще (что и не удивительно, если вспомнить, что Macromedia, а потом и Adobe, клепали 64-х разрядную версию флеша около пяти лет - издержки производства проприетарного софта) и собрать такую версию на системе x86_64 нельзя.


То есть, как я понял, для сборки skype нужны 32 битные библиотеки, отсюда, это флаг.

Последний вопрос. Возможно ли записывать в аудио файлы звонки по skype на системе amd64?
Спасибо сказали:
Аватара пользователя
kma21
Сообщения: 874
Статус: Странный экспериментатор...

Re: skype -qt-static

Сообщение kma21 »

Дык а как быть пользователям скайпа с 64-битными машинмаи?? Если сам и можешь пользовать скайп, а собеседники не могут??
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: skype -qt-static

Сообщение serzh-z »

kma21 писал(а):
22.04.2009 13:17
Дык а как быть пользователям скайпа с 64-битными машинмаи??
Использовать статическую 32-х битную версию Skype.
Спасибо сказали: