Rating@Mail.ru
IPB
Etersoft - from Windows to Linux
Etersoft
решения для перехода
с Windows на Linux
Дружественные сайты: alv.me и Rus-Linux.net

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

Профиль
Фотография
Опции
Опции
О себе
Yaros не указал(а) ничего о себе.
Личная информация
Yaros
Знаток линукса
28 от роду
Мужской
Почти Москва
Дата рождения: Апр-14-1989
Интересы
Нет данных
Другая информация
Операционная система: Debian Wheezy / Gentoo
JID: dieformetal (песик) jabber (тчк) ru
Город: Москва
Статистика
Регистрация: 13-September 07
Просмотров профиля: 19409*
Последнее посещение: 23rd November 2015 - в 17:55
Часовой пояс: Aug 21 2017, в 16:51
500 сообщений (0.14 за день)
Контактная информация
AIM Нет данных
Yahoo Нет данных
ICQ Нет данных
MSN Нет данных
Contact E-mail скрыт
* Просмотры профиля обновляются каждый час

Yaros

Участники


Темы
Сообщения
Друзья
Содержимое
16 Jul 2015
Доброго всем времени суток.
Есть программа, которая падает при использовании сей функции:
Код
void MainWindow::PlayAlarm()
{
        if(!recoverypage_->DisableSound() && player_.state() == QProcess::NotRunning)
        {
        player_.start("aplay",  QStringList() << config_->ErrorSoundFile());
        }
}
Если закоментировать строку с player_.start, софтина работает, но нет звука.
Есть подозрение, что банально не хватает какого-то пакета, но не понимаю, как его найти. Программист, который писал, сейчас не доступен.
Если нужны выводы типа strace, могу докинуть.
15 Jul 2015
Понадобилось поставить нормальный видеодрайвер на ноутбук (причина - работа с видео). FullHD тупило, посему решил перейти со встроенного интела на внешний ATI Radeon R5 M255.
Нашел, что сия видеокарта поддерживается проприетарными дровами.
Итак, прописал в make.conf
Код
VIDEO_CARDS="fglrx intel"

Затем, как написано в https://wiki.gentoo.org/wiki/Fglrx настроил ядро (4.0.5):
Код
$ grep MTRR .config
CONFIG_MTRR=y
# CONFIG_MTRR_SANITIZER is not set
$ grep MSI .config
CONFIG_GENERIC_MSI_IRQ=y
CONFIG_X86_UP_APIC_MSI=y
CONFIG_PCI_MSI=y
# CONFIG_MSI_LAPTOP is not set
$ grep -i "frame buffer" .config
# Frame buffer Devices
# Frame buffer hardware drivers
$ grep XFree86 .config
$ $ grep -i "GART" .config
# CONFIG_GART_IOMMU is not set

Подтянул пакет ati-drivers, собрал, в eselect новые ядро и вывод opengl. пакет x11-drivers/xf86-video-intel пересобрал с опциями "uxa -sna", как сказано в мане,
Затем указал
# aticonfig --initial --input=/etc/X11/xorg.conf
Перезагрузился в новое ядро с новым конфигом xorg, иксы не стартуют. Если вернуть старый конфиг иксов, грузится все как прежде, только видео не работает (eselect opengl обратно на xorg-x11 не помогает).
Вот Xorg.0.log от загрузки с fglrx:
Код
X.Org X Server 1.16.4
Release Date: 2014-12-20
[    16.545] X Protocol Version 11, Revision 0
[    16.545] Build Operating System: Linux 4.0.5-gentoo x86_64 Gentoo
[    16.545] Current Operating System: Linux DragonReborn 4.0.5-gentoo #2 SMP Wed Jul 15 16:33:32 MSK 2015 x86_64
[    16.545] Kernel command line: BOOT_IMAGE=/boot/kernel-4.0.5-gentoo root=/dev/sda5 ro
[    16.545] Build Date: 15 July 2015  04:20:55PM
[    16.545]  
[    16.545] Current version of pixman: 0.32.6
[    16.545]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[    16.545] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    16.545] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Jul 15 16:38:51 2015
[    16.580] (==) Using config file: "/etc/X11/xorg.conf"
[    16.580] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    16.580] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    16.615] (==) ServerLayout "X.org Configured"
[    16.615] (**) |-->Screen "aticonfig-Screen[0]-0" (0)
[    16.615] (**) |   |-->Monitor "aticonfig-Monitor[0]-0"
[    16.625] (**) |   |-->Device "aticonfig-Device[0]-0"
[    16.625] (**) |-->Input Device "Mouse0"
[    16.625] (**) |-->Input Device "Keyboard0"
[    16.625] (==) Automatically adding devices
[    16.625] (==) Automatically enabling devices
[    16.625] (==) Automatically adding GPU devices
[    16.912] (**) FontPath set to:
        /usr/share/fonts/misc/,
        /usr/share/fonts/TTF/,
        /usr/share/fonts/OTF/,
        /usr/share/fonts/Type1/,
        /usr/share/fonts/100dpi/,
        /usr/share/fonts/75dpi/,
        /usr/share/fonts/misc/,
        /usr/share/fonts/TTF/,
        /usr/share/fonts/OTF/,
        /usr/share/fonts/Type1/,
        /usr/share/fonts/100dpi/,
        /usr/share/fonts/75dpi/
[    16.912] (**) ModulePath set to "/usr/lib64/xorg/modules"
[    16.912] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[    16.912] (WW) Disabling Mouse0
[    16.912] (WW) Disabling Keyboard0
[    16.912] (II) Loader magic: 0x804c60
[    16.912] (II) Module ABI versions:
[    16.912]    X.Org ANSI C Emulation: 0.4
[    16.912]    X.Org Video Driver: 18.0
[    16.912]    X.Org XInput driver : 21.0
[    16.912]    X.Org Server Extension : 8.0
[    16.912] (II) xfree86: Adding drm device (/dev/dri/card0)
[    16.913] (--) PCI:*(0:0:2:0) 8086:0a16:103c:2249 rev 11, Mem @ 0xd0000000/4194304, 0xc0000000/268435456, I/O @ 0x00008000/64
[    16.913] (--) PCI: (0:10:0:0) 1002:6901:103c:224a rev 0, Mem @ 0xa0000000/268435456, 0xb0000000/2097152, 0xd0400000/262144, I/O @ 0x00003000/256, BIOS @ 0x????????/131072
[    16.920] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[    16.920] (II) LoadModule: "glx"
[    17.171] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[    17.183] (II) Module glx: vendor="Advanced Micro Devices, Inc."
[    17.183]    compiled for 6.9.0, module version = 1.0.0
[    17.183] (II) LoadModule: "fglrx"
[    17.183] (II) Loading /usr/lib64/xorg/modules/drivers/fglrx_drv.so
[    17.782] (II) Module fglrx: vendor="FireGL - AMD Technologies Inc."
[    17.782]    compiled for 1.4.99.906, module version = 14.50.2
[    17.782]    Module class: X.Org Video Driver
[    17.790] (II) Loading sub module "fglrxdrm"
[    17.790] (II) LoadModule: "fglrxdrm"
[    17.790] (II) Loading /usr/lib64/xorg/modules/linux/libfglrxdrm.so
[    17.817] (II) Module fglrxdrm: vendor="FireGL - AMD Technologies Inc."
[    17.817]    compiled for 1.4.99.906, module version = 14.50.2
[    17.817] (II) AMD Proprietary Linux Driver Version Identifier:14.50.2
[    17.817] (II) AMD Proprietary Linux Driver Release Identifier: 14.501.1003                          
[    17.817] (II) AMD Proprietary Linux Driver Build Date: Nov 20 2014 21:22:54
[    17.817] (++) using VT number 7

[    17.822] (WW) Falling back to old probe method for fglrx
[    17.931] (II) Loading PCS database from /etc/ati/amdpcsdb /etc/ati/amdpcsdb.default
[    17.945] ukiDynamicMajor: failed to open /proc/ati/major
[    17.945] ukiDynamicMajor: failed to open /proc/ati/major
[    17.947] (--) Chipset Supported AMD Graphics Processor (0x6901) found
[    17.948] (II) fglrx(0): pEnt->device->identifier=0x1991c80
[    17.948] (II) fglrx(0): === [xdl_xs116_atiddxPreInit] === begin
[    17.948] (II) fglrx(0): FB driver is enabled
[    17.956] (**) fglrx(0): Depth 24, (--) framebuffer bpp 32
[    17.956] (II) fglrx(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
[    17.956] (==) fglrx(0): Default visual is TrueColor
[    17.956] (**) fglrx(0): Option "DPMS" "true"
[    17.956] (==) fglrx(0): RGB weight 888
[    17.956] (II) fglrx(0): Using 8 bits per RGB
[    17.956] (==) fglrx(0): Buffer Tiling is ON
[    17.956] (II) Loading sub module "fglrxdrm"
[    17.956] (II) LoadModule: "fglrxdrm"
[    17.956] (II) Loading /usr/lib64/xorg/modules/linux/libfglrxdrm.so
[    17.956] (II) Module fglrxdrm: vendor="FireGL - AMD Technologies Inc."
[    17.956]    compiled for 1.4.99.906, module version = 14.50.2
[    17.958] ukiDynamicMajor: failed to open /proc/ati/major
[    17.958] ukiDynamicMajor: failed to open /proc/ati/major
[    17.958] (**) fglrx(0): NoAccel = NO
[    17.958] (**) fglrx(0): AMD 2D Acceleration Architecture enabled
[    17.958] (--) fglrx(0): Chipset: "AMD Radeon R5 M255 " (Chipset = 0x6901)
[    17.958] (--) fglrx(0): (PciSubVendor = 0x103c, PciSubDevice = 0x224a)
[    17.958] (==) fglrx(0): board vendor info: third party graphics adapter - NOT original AMD
[    17.958] (--) fglrx(0): Linear framebuffer (phys) at 0xa0000000
[    17.958] (--) fglrx(0): MMIO registers at 0xd0400000
[    17.958] (--) fglrx(0): I/O port at 0x00003000
[    17.958] (==) fglrx(0): ROM-BIOS at 0x000c0000
[    17.976] (II) fglrx(0): Invalid ATI BIOS from int10, the adapter is not VGA-enabled
[    17.976] (EE) fglrx(0): Invalid video BIOS signature!
[    17.976] (EE) fglrx(0): GetBIOSParameter failed
[    17.976] (EE) fglrx(0): PreInitAdapter failed
[    17.976] (EE) fglrx(0): PreInit failed
[    17.976] (II) fglrx(0): === [xdl_xs116_atiddxPreInit] === end
[    17.979] (II) UnloadModule: "fglrx"
[    17.979] (II) UnloadSubModule: "fglrxdrm"
[    17.979] (II) Unloading fglrxdrm
[    17.979] (II) UnloadSubModule: "fglrxdrm"
[    17.979] (EE) Screen(s) found, but none have a usable configuration.
[    17.979] (EE)
Fatal server error:
[    17.979] (EE) no screens found(EE)
[    17.979] (EE)
Please consult the The X.Org Foundation support
         at http://wiki.x.org
for help.
[    17.979] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    17.979] (EE)
[    17.991] (EE) Server terminated with error (1). Closing log file.

Старый xorg.conf:
Код
Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        ModulePath   "/usr/lib64/xorg/modules"
        FontPath     "/usr/share/fonts/misc/"
        FontPath     "/usr/share/fonts/TTF/"
        FontPath     "/usr/share/fonts/OTF/"
        FontPath     "/usr/share/fonts/Type1/"
        FontPath     "/usr/share/fonts/100dpi/"
        FontPath     "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
        Load  "glx"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        # Option            "XkbLayout"   "us,ru"
        # Option      "XkbOptions" "grp:caps_toggle,compose:ralt"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

# Section "Input Class"
#       Identifier "Touchpad"
#       Driver "synaptics"
#       MatchIsTouchpad "on"
#       MatchDevicePath "/dev/input/event*"
#               Option "TapButton1" "1"
#               Option "TapButton2" "2"
#               Option "TapButton3" "3"
# EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "NoAccel"                   # [<bool>]
        #Option     "AccelMethod"               # <str>
        #Option     "Backlight"                 # <str>
        #Option     "DRI"                       # <str>
        #Option     "ColorKey"                  # <i>
        #Option     "VideoKey"                  # <i>
        #Option     "Tiling"                    # [<bool>]
        #Option     "LinearFramebuffer"         # [<bool>]
        #Option     "SwapbuffersWait"           # [<bool>]
        #Option     "TripleBuffer"              # [<bool>]
        #Option     "XvPreferOverlay"           # [<bool>]
        #Option     "HotPlug"                   # [<bool>]
        #Option     "ReprobeOutputs"            # [<bool>]
        #Option     "ZaphodHeads"               # <str>
        #Option     "TearFree"                  # [<bool>]
        #Option     "PerCrtcPixmaps"            # [<bool>]
        Identifier  "Card0"
        Driver      "intel"
        BusID       "PCI:0:2:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        SubSection "Display"
                Viewport   0 0
                Depth     1
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

...и тот, что нагенерил aticonfig:
Код
# Section "Input Class"
#       Identifier "Touchpad"
#       Driver "synaptics"
#       MatchIsTouchpad "on"
#       MatchDevicePath "/dev/input/event*"
#               Option "TapButton1" "1"
#               Option "TapButton2" "2"
#               Option "TapButton3" "3"
# EndSection

Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "aticonfig-Screen[0]-0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        ModulePath   "/usr/lib64/xorg/modules"
        FontPath     "/usr/share/fonts/misc/"
        FontPath     "/usr/share/fonts/TTF/"
        FontPath     "/usr/share/fonts/OTF/"
        FontPath     "/usr/share/fonts/Type1/"
        FontPath     "/usr/share/fonts/100dpi/"
        FontPath     "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
        Load  "glx"
EndSection

Section "InputDevice"

        # Option            "XkbLayout"   "us,ru"
        # Option      "XkbOptions" "grp:caps_toggle,compose:ralt"
        Identifier  "Keyboard0"
        Driver      "kbd"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection

Section "Monitor"
        Identifier   "aticonfig-Monitor[0]-0"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection

Section "Device"
Section "Device"

        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "NoAccel"                   # [<bool>]
        #Option     "AccelMethod"               # <str>
        #Option     "Backlight"                 # <str>
        #Option     "DRI"                       # <str>
        #Option     "ColorKey"                  # <i>
        #Option     "VideoKey"                  # <i>
        #Option     "Tiling"                    # [<bool>]
        #Option     "LinearFramebuffer"         # [<bool>]
        #Option     "SwapbuffersWait"           # [<bool>]
        #Option     "TripleBuffer"              # [<bool>]
        #Option     "XvPreferOverlay"           # [<bool>]
        #Option     "HotPlug"                   # [<bool>]
        #Option     "ReprobeOutputs"            # [<bool>]
        #Option     "ZaphodHeads"               # <str>
        #Option     "TearFree"                  # [<bool>]
        #Option     "PerCrtcPixmaps"            # [<bool>]
        Identifier  "Card0"
        Driver      "intel"
        BusID       "PCI:0:2:0"
EndSection

Section "Device"
        Identifier  "aticonfig-Device[0]-0"
        Driver      "fglrx"
        BusID       "PCI:10:0:0"
EndSection

Section "Screen"
      Identifier "Screen0"
      Device     "Card0"
      Monitor    "Monitor0"
      SubSection "Display"
              Viewport   0 0
              Depth     1
      EndSubSection
      SubSection "Display"
              Viewport   0 0
              Depth     4
      EndSubSection
      SubSection "Display"
              Viewport   0 0
              Depth     8
      EndSubSection
      SubSection "Display"
              Viewport   0 0
              Depth     15
      EndSubSection
      SubSection "Display"
              Viewport   0 0
              Depth     16
      EndSubSection
      SubSection "Display"
              Viewport   0 0
              Depth     24
      EndSubSection
EndSection

Section "Screen"
        Identifier "aticonfig-Screen[0]-0"
        Device     "aticonfig-Device[0]-0"
        Monitor    "aticonfig-Monitor[0]-0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Собственно, где ошибка и как заставить работать fglrx? Или хотя бы вернуть отображение видео при работе в intel?
13 Apr 2015
Собрал cinelerra из репозитория. При попытке запустить - ничего не происходит. Т.е. софт вроде как и запускается, но ничего на экране не отображается. При попытке запустить из терминала:
Код
$ cinelerra
Cinelerra 2.2CV  Gentoo - 20120707
(C) 2006 Heroine Virtual Ltd.
(C) 2006-2011 The CinelerraCV Community
External ffmpeg
Compiled on Пн апр 13 13:21:57 MSK 2015

Cinelerra is free software, covered by the GNU General Public License,
and you are welcome to change it and/or distribute copies of it under
certain conditions. There is absolutely no warranty for Cinelerra.

и висит. Прерывается по ^C, Интерфейс не отображается, вообще вся программа не отображается, хотя ps находит процесс. В чем может быть проблема и как ее вылечить?
Немного о системе:
Код
$ uname -a
Linux DragonReborn 3.18.9-gentoo #2 SMP Wed Apr 1 02:52:49 MSK 2015 x86_64 Intel(R) Core(TM) i7-4510U CPU @ 2.00GHz GenuineIntel GNU/Linux
$ emerge -vp cinelerra
[ebuild   R    ] media-video/cinelerra-20120707  USE="alsa opengl (-altivec) -css -ieee1394 -oss" CPU_FLAGS_X86="mmx -3dnow" 0 KiB
$ xmonad --version
xmonad 0.11
19 Jan 2015
Решил поставить видеоредактор LiVES, у него в зависимостях mkvtoolnix, который никак не хочет собираться.
USE-флаги:
Код
[19 янв 2015 12:41:31] rand@DragonReborn ~
$ emerge -vp lives
!!! Found 2 make.conf files, using both '/etc/make.conf' and '/etc/portage/make.conf'

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

Calculating dependencies... done!
[ebuild  N     ] media-video/mkvtoolnix-6.6.0  USE="-debug -pch -qt4 -wxwidgets" 0 KiB
[ebuild  N    ~] media-video/lives-1.4.6  USE="matroska nls ogg theora -libvisual" 0 KiB

Total: 2 packages (2 new), Size of downloads: 0 KiB
Сама установка:
Код
[19 янв 2015 13:03:30] rand@DragonReborn ~
$ sudo emerge lives
!!! Found 2 make.conf files, using both '/etc/make.conf' and '/etc/portage/make.conf'

* IMPORTANT: 10 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.


* IMPORTANT: config file '/etc/portage/package.use' needs updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.
Calculating dependencies... done!

>>> Verifying ebuild manifests
>>> Running pre-merge checks for media-video/mkvtoolnix-6.6.0

>>> Emerging (1 of 2) media-video/mkvtoolnix-6.6.0::gentoo
* mkvtoolnix-6.6.0.tar.xz SHA256 SHA512 WHIRLPOOL size ;-) ...                                                                                                                                              [ ok ]
>>> Unpacking source...
>>> Unpacking mkvtoolnix-6.6.0.tar.xz to /var/tmp/portage/media-video/mkvtoolnix-6.6.0/work
>>> Source unpacked in /var/tmp/portage/media-video/mkvtoolnix-6.6.0/work
>>> Preparing source in /var/tmp/portage/media-video/mkvtoolnix-6.6.0/work/mkvtoolnix-6.6.0 ...
* Applying mkvtoolnix-5.8.0-system-pugixml.patch ...                                                                                                                                                        [ ok ]
* Applying mkvtoolnix-5.8.0-boost-configure.patch ...                                                                                                                                                       [ ok ]
* Running eautoreconf in '/var/tmp/portage/media-video/mkvtoolnix-6.6.0/work/mkvtoolnix-6.6.0' ...
* Running aclocal ...                                                                                                                                                                                       [ ok ]
* This package has a configure.in file which has long been deprecated.  Please
* update it to use configure.ac instead as newer versions of autotools will die
* when it finds this file.  See https://bugs.gentoo.org/426262 for details.
* Running autoconf --force ...                                                                                                                                                                              [ ok ]
* Running autoheader ...                                                                                                                                                                                    [ ok ]
* Running elibtoolize in: mkvtoolnix-6.6.0/
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-video/mkvtoolnix-6.6.0/work/mkvtoolnix-6.6.0 ...
* econf: updating mkvtoolnix-6.6.0/config.sub with /usr/share/gnuconfig/config.sub
* econf: updating mkvtoolnix-6.6.0/config.guess with /usr/share/gnuconfig/config.guess
./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --disable-debug --disable-qt --disable-wxwidgets --disable-precompiled-headers --disable-optimization --docdir=/usr/share/doc/mkvtoolnix-6.6.0 --with-boost=/usr --with-boost-libdir=/usr/lib64 --without-curl
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking whether x86_64-pc-linux-gnu-gcc and cc understand -c and -o together... yes
checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++
checking whether we are using the GNU C++ compiler... yes
checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes
checking whether make sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip
checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar
checking for x86_64-pc-linux-gnu-ld... x86_64-pc-linux-gnu-ld
checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for sys/types.h... (cached) yes
checking sys/syscall.h usability... yes
checking sys/syscall.h presence... yes
checking for sys/syscall.h... yes
checking for vsscanf... yes
checking for syscall... yes
checking gcc version... 4.7.3
checking for support for the "-std=c++11"/"-std=c++0x" flag... -std=c++11
checking for support for C++11 feature "initializer lists"... yes
checking for support for C++11 feature "range-based 'for'"... yes
checking for support for C++11 feature "right angle brackets"... yes
checking for support for C++11 feature "'auto' keyword"... yes
checking for support for C++11 feature "lambda functions"... yes
checking for support for C++11 feature "nullptr"... yes
checking for support for C++11 feature "tuples"... yes
checking compiler is clang... no
checking whether the byte order is big-endian... no
checking if being compiled with mingw32... no
checking for int64_t... yes
checking for uint64_t... yes
checking size of int... 4
checking size of long... 8
checking size of long long... 8
checking for PRId64 and PRIu64... yes
checking iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking for iconv... yes
checking for iconv declaration...
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for nl_langinfo... yes
checking for ogg_sync_init in -logg... yes
checking ogg/ogg.h usability... yes
checking ogg/ogg.h presence... yes
checking for ogg/ogg.h... yes
checking for vorbis_synthesis_init in -lvorbis... yes
checking vorbis/codec.h usability... yes
checking vorbis/codec.h presence... yes
checking for vorbis/codec.h... yes
checking for FLAC__stream_decoder_new in -lFLAC... yes
checking for FLAC__StreamMetadata_StreamInfo.sample_rate... yes
checking for FLAC__stream_decoder_skip_single_frame in -lFLAC... yes
checking for libEBML headers version >= 1.3.0... yes
checking if linking against libEBML works and if it requires -DEBML_DLL... yes, without -DEBML_DLL
checking for libMatroska headers version >= 1.4.1... yes
checking if linking against libMatroska works and if it requires -DMATROSKA_DLL... yes, without -MATROSKA_DLL
checking for ZLIB... yes
*** Not checking for wxWidgets: disabled by user request
checking for magic_open in -lmagic... yes
checking magic.h usability... yes
checking magic.h presence... yes
checking for magic.h... yes
checking for boostlib >= 1.46.0... yes
checking whether the Boost::System library is available... yes
checking for exit in -lboost_system-mt... yes
checking whether the Boost::Filesystem library is available... yes
checking for exit in -lboost_filesystem-mt... yes
checking whether the Boost::Regex library is available... yes
checking for exit in -lboost_regex-mt... yes
checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E
checking boost/rational.hpp usability... yes
checking boost/rational.hpp presence... yes
checking for boost/rational.hpp... yes
checking boost/logic/tribool.hpp usability... yes
checking boost/logic/tribool.hpp presence... yes
checking for boost/logic/tribool.hpp... yes
checking boost/lexical_cast.hpp usability... yes
checking boost/lexical_cast.hpp presence... yes
checking for boost/lexical_cast.hpp... yes
checking boost/range.hpp usability... yes
checking boost/range.hpp presence... yes
checking for boost/range.hpp... yes
checking boost/variant.hpp usability... yes
checking boost/variant.hpp presence... yes
checking for boost/variant.hpp... yes
checking for etags... no
checking for ebrowse... no
checking for pandoc... no
checking for xsltproc... /usr/bin/xsltproc
checking whether xsltproc works... no
checking POSIX termios... yes
checking whether termios.h defines TIOCGWINSZ... no
checking whether sys/ioctl.h defines TIOCGWINSZ... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking for po4a... /usr/bin/po4a
checking for po4a-translate... /usr/bin/po4a-translate
checking whether po4a-translate works... yes
checking for gettext... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking the translations to install...  ru
checking the manpage translation languages to install...
checking the mmg guide translation languages to install... en
configure: creating ./config.status
config.status: creating build-config
config.status: creating config.h

The mkvtoolnix configuration is complete.
Optional features that are built:
   * FLAC audio
   * libMagic file type detection
   * translations (gettext)
Optional features that are NOT built:
   * debugging information
   * compiler optimizations
   * profiling support
   * pre-compiled headers
   * GUIs (wxWidgets version)
   * GUIs (Qt version)
   * online update checks (via libcurl)
>>> Source configured.
>>> Compiling source in /var/tmp/portage/media-video/mkvtoolnix-6.6.0/work/mkvtoolnix-6.6.0 ...
/usr/lib64/ruby/2.0.0/rubygems.rb:15:in `require': cannot load such file -- rubygems/compatibility (LoadError)
    from /usr/lib64/ruby/2.0.0/rubygems.rb:15:in `<top (required)>'
    from <internal:gem_prelude>:1:in `require'
    from <internal:gem_prelude>:1:in `<compiled>'
* ERROR: media-video/mkvtoolnix-6.6.0::gentoo failed (compile phase):
*   (no error message)
*
* Call stack:
*     ebuild.sh, line  93:  Called src_compile
*   environment, line 2940:  Called die
* The specific snippet of code:
*       ./drake V=1 -j$(makeopts_jobs) || die
*
* If you need support, post the output of `emerge --info '=media-video/mkvtoolnix-6.6.0::gentoo'`,
* the complete build log and the output of `emerge -pqv '=media-video/mkvtoolnix-6.6.0::gentoo'`.
* The complete build log is located at '/var/tmp/portage/media-video/mkvtoolnix-6.6.0/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-video/mkvtoolnix-6.6.0/temp/environment'.
* Working directory: '/var/tmp/portage/media-video/mkvtoolnix-6.6.0/work/mkvtoolnix-6.6.0'
* S: '/var/tmp/portage/media-video/mkvtoolnix-6.6.0/work/mkvtoolnix-6.6.0'

>>> Failed to emerge media-video/mkvtoolnix-6.6.0, Log file:

>>>  '/var/tmp/portage/media-video/mkvtoolnix-6.6.0/temp/build.log'

* Messages for package media-video/mkvtoolnix-6.6.0:

* ERROR: media-video/mkvtoolnix-6.6.0::gentoo failed (compile phase):
*   (no error message)
*
* Call stack:
*     ebuild.sh, line  93:  Called src_compile
*   environment, line 2940:  Called die
* The specific snippet of code:
*       ./drake V=1 -j$(makeopts_jobs) || die
*
* If you need support, post the output of `emerge --info '=media-video/mkvtoolnix-6.6.0::gentoo'`,
* the complete build log and the output of `emerge -pqv '=media-video/mkvtoolnix-6.6.0::gentoo'`.
* The complete build log is located at '/var/tmp/portage/media-video/mkvtoolnix-6.6.0/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-video/mkvtoolnix-6.6.0/temp/environment'.
* Working directory: '/var/tmp/portage/media-video/mkvtoolnix-6.6.0/work/mkvtoolnix-6.6.0'
* S: '/var/tmp/portage/media-video/mkvtoolnix-6.6.0/work/mkvtoolnix-6.6.0'

Напрягает в основном это:
Код
* ERROR: media-video/mkvtoolnix-6.6.0::gentoo failed (compile phase):
*   (no error message)
*
* Call stack:
*     ebuild.sh, line  93:  Called src_compile
*   environment, line 2940:  Called die
* The specific snippet of code:
*       ./drake V=1 -j$(makeopts_jobs) || die
Я правильно понял, что проблема в исходниках программы, или я просто что-то не учел и все можно поставить без патчей?
19 Dec 2014
Начало при каждом обновлении высвечиваться следующее:
Код
!!! existing preserved libs:
>>> package: dev-libs/boost-1.55.0-r2
*  - /usr/lib64/libboost_iostreams.so.1.52.0
*      used by /usr/games/bin/campaignd (games-strategy/wesnoth-1.10.7)
*      used by /usr/games/bin/wesnoth (games-strategy/wesnoth-1.10.7)
*      used by /usr/games/bin/wesnothd (games-strategy/wesnoth-1.10.7)
*  - /usr/lib64/libboost_system.so.1.52.0
*      used by /usr/games/bin/wesnoth (games-strategy/wesnoth-1.10.7)
*      used by /usr/lib64/libtorrent-rasterbar.so.7.0.0 (net-libs/rb_libtorrent-0.16.17)
*      used by /usr/lib64/python2.7/site-packages/libtorrent.so (net-libs/rb_libtorrent-0.16.17)
*  - /usr/lib64/libboost_program_options.so.1.52.0
*      used by /usr/games/bin/wesnoth (games-strategy/wesnoth-1.10.7)
*  - /usr/lib64/libboost_python-2.7.so.1.52.0
*      used by /usr/lib64/python2.7/site-packages/libtorrent.so (net-libs/rb_libtorrent-0.16.17)
*  - /usr/lib64/libboost_regex.so.1.52.0
*      used by /usr/games/bin/wesnoth (games-strategy/wesnoth-1.10.7)
*  - /usr/lib64/libboost_locale.so.1.52.0
*      used by /usr/bin/blender (media-gfx/blender-2.72-r1)
*      used by /usr/bin/blenderplayer (media-gfx/blender-2.72-r1)
Use emerge @preserved-rebuild to rebuild packages using these libraries

Попробовал посмотреть, что там:
Код
$ sudo emerge --ask @preserved-rebuild
!!! Found 2 make.conf files, using both '/etc/make.conf' and '/etc/portage/make.conf'

* IMPORTANT: 9 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.


* IMPORTANT: 2 config files in '/etc/portage' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.

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

Calculating dependencies... done!
[ebuild  N     ] dev-libs/tinyxml-2.6.2-r2  USE="stl -debug -doc -static-libs"
[ebuild  N     ] media-libs/libwebp-0.4.0  USE="jpeg png -experimental -gif -opengl -static-libs -swap-16bit-csp -tiff" ABI_X86="(64) (-32) (-x32)"
[ebuild  N     ] media-libs/xvid-1.3.3  USE="threads -examples -pic" ABI_X86="(64) (-32) (-x32)"
[ebuild   R    ] net-libs/rb_libtorrent-0.16.17  USE="{-test%}"
[ebuild  N     ] dev-libs/pugixml-1.2
[ebuild  N     ] dev-cpp/yaml-cpp-0.3.0
[ebuild  N     ] media-libs/opencolorio-1.0.8  USE="sse2 -doc -opengl (-pdf) -python {-test}" PYTHON_TARGETS="python2_7"
[ebuild  N     ] sci-libs/hdf5-1.8.10  USE="cxx zlib -debug -examples -fortran -fortran2003 -mpi -static-libs -szip -threads"
[ebuild  N    ~] media-libs/openimageio-1.3.13  USE="ssl truetype -colorio -gif -jpeg2k -opencv -opengl -python -qt4 -tbb" PYTHON_TARGETS="python2_7"
[ebuild  N     ] media-libs/lib3ds-2.0.0_rc1
[ebuild  N    ~] media-libs/opencollada-0_p864-r1  USE="-expat"
[ebuild   R    ] games-strategy/wesnoth-1.10.7
[ebuild  N    ~] media-video/ffmpeg-2.2.11  USE="alsa bindist bzip2 encode hardcoded-tables iconv mmx mp3 network sse sse2 truetype x264 xvid zlib -3dnow -3dnowext -X -aac -aacplus (-altivec) -amr -amrenc (-armv5te) (-armv6) (-armv6t2) (-armvfp) -avx -avx2 -bluray -cdio -celt -cpudetection -debug -doc -examples -faac -fdk -flite -fma3 -fma4 -fontconfig -frei0r -gme -gnutls -gsm -iec61883 -ieee1394 -jack -jpeg2k -ladspa -libass -libcaca -libsoxr -libv4l (-mips32r2) (-mipsdspr1) (-mipsdspr2) (-mipsfpu) -mmxext -modplug (-neon) -openal -opengl -openssl -opus -oss -pic -pulseaudio -quvi -rtmp -schroedinger -sdl -speex -sse3 -sse4 -sse4_2 -ssh -ssse3 -static-libs {-test} -theora -threads -twolame -v4l -vaapi -vdpau -vorbis -vpx -wavpack -webp -x265 -zvbi" ABI_X86="(64) -32 (-x32)" FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart trasher"
[uninstall     ] media-libs/libpostproc-10.20140517-r1
[blocks b      ] media-libs/libpostproc ("media-libs/libpostproc" is blocking media-video/ffmpeg-2.2.11)
[uninstall     ] media-video/libav-9.17
[blocks b      ] media-video/ffmpeg:0 ("media-video/ffmpeg:0" is blocking media-libs/libpostproc-10.20140517-r1, media-video/libav-9.17)
[ebuild     U ~] media-gfx/blender-9999 [2.72-r1] USE="addons%* boolean%* buildinfo%* collada* compositor%* contrib%* cycles* decimate%* fftw* fluid%* freestyle%* oceansim%* ocio%* remesh%* smoke%* tomato%* -X% -cin% -cuda% -dds* -eltopo% -lzma% -openexr* -openvdb% -osl% -quicktime% -sm_20% -sm_21% -sm_30% -sm_35% -valgrind%" LINGUAS="en%* ru%* -ar% -bg% -ca% -cs% -de% -el% -es% -es_ES% -fa% -fi% -fr% -he% -hr% -hu% -id% -it% -ja% -ky% -ne% -nl% -pl% -pt% -pt_BR% -sr% -sr@latin% -sv% -tr% -uk% -zh_CN% -zh_TW%"

The following keyword changes are necessary to proceed:
(see "package.accept_keywords" in the portage(5) man page for more details)
# required by @preserved-rebuild (argument)
=media-gfx/blender-9999 ~amd64
# required by media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r2
# required by @selected
# required by @world (argument)
=media-video/ffmpeg-2.2.11 ~amd64
# required by media-gfx/blender-9999::stuff[cycles]
# required by @selected
# required by @world (argument)
=media-libs/openimageio-1.3.13 ~amd64
# required by media-gfx/blender-9999::stuff[collada]
# required by @selected
# required by @world (argument)
=media-libs/opencollada-0_p864-r1 ~amd64

The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by media-gfx/blender-9999::stuff[ffmpeg]
# required by @selected
# required by @world (argument)
=media-video/ffmpeg-2.2.11 xvid mp3 x264

Would you like to add these changes to your config files? [Yes/No] yes

Autounmask changes successfully written.

* IMPORTANT: 4 config files in '/etc/portage' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.
[19 дек 2014 14:39:00] rand@DragonReborn ~
$

Несколько ставит в ступор, как все это чинить и почему оно так расползлось.
Вот из того, что может еще помочь:
Код
$ cat /etc/portage/package.keywords
# media-gfx/blender ~amd64
dev-lang/python3_4 ~amd64
app-office/libreoffice ~amd64
app-misc/tudu ~amd64
x11-misc/kbdd ~amd64
x11-misc/xmonad-extras ~amd64
games-engines/love ~amd64
$ uname -a
Linux DragonReborn 3.14.14-gentoo #8 SMP Tue Oct 7 12:52:26 MSK 2014 x86_64 Intel(R) Core(TM) i7-4510U CPU @ 2.00GHz GenuineIntel GNU/Linux

Гентушник я пока совсем юный и только разбираюсь. Куда копать?
Просмотры


31 Jul 2017 - 16:26


11 Jun 2015 - 14:04


8 May 2015 - 1:14


15 Apr 2015 - 9:07


31 Jan 2014 - 12:44


Друзья

2227 сообщений
26th May 2012 - в 20:40

276 сообщений
18th March 2015 - в 14:35
Просмотр всех друзей
RSS Текстовая версия Сейчас: 21st August 2017 - в 16:51




Rating@Mail.ru