Я пытаюсь собрать GCC6.3.0 на Ubuntu20.04 и не могу понять / исправить ошибки.
Я загрузил tar-файл (пробовал с нескольких зеркал, всегда одна и та же ошибка), распаковал его, в этом незарезанном каталоге запустил
./contrib/download_prerequisites
, он загружается и создает необходимые ярлыки. Затем я выхожу из этого каталога, создаю новый каталог «gccbuild», в этом каталоге запускаю
$PWD/../gcc-6.3.0/configure --prefix=$HOME/GCC-6.3.0 --enable-languages=c,c++,fortran,go
. Я могу добавить полный вывод, если требуется, много «нет», но я не думаю, что это проблема. Последние строки вывода:
checking where to find the target windmc... host tool
checking whether to enable maintainer-specific portions of Makefiles... no
configure: creating ./config.status
config.status: creating Makefile
Затем я запускаю make, и следующие несколько последних строк вывода:
/home/m/GCC-6.3.0/x86_64-pc-linux-gnu/include -isystem /home/m/GCC-6.3.0/x86_64-pc-linux-gnu/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -mlong-double-80 -DUSE_ELF_SYMVER -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -mlong-double-80 -DUSE_ELF_SYMVER -I. -I. -I../.././gcc -I/home/m/gccbuild/../gcc-6.3.0/libgcc -I/home/m/gccbuild/../gcc-6.3.0/libgcc/. -I/home/m/gccbuild/../gcc-6.3.0/libgcc/../gcc -I/home/m/gccbuild/../gcc-6.3.0/libgcc/../include -I/home/m/gccbuild/../gcc-6.3.0/libgcc/config/libbid -DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS -DUSE_TLS -o _fixunssfsi.o -MT _fixunssfsi.o -MD -MP -MF _fixunssfsi.dep -DL_fixunssfsi -c /home/m/gccbuild/../gcc-6.3.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS
make[5]: Leaving directory '/home/m/gccbuild/x86_64-pc-linux-gnu/32/libgcc'
make[4]: *** [Makefile:1161: multi-do] Error 1
make[4]: Leaving directory '/home/m/gccbuild/x86_64-pc-linux-gnu/libgcc'
make[3]: *** [Makefile:120: all-multi] Error 2
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/home/m/gccbuild/x86_64-pc-linux-gnu/libgcc'
make[2]: *** [Makefile:20436: all-stage1-target-libgcc] Error 2
make[2]: Leaving directory '/home/m/gccbuild'
make[1]: *** [Makefile:25715: stage1-bubble] Error 2
Мы будем очень признательны за любые выводы!
ИЗМЕНИТЬ
Я пропустил часть фактической ошибки (спасибо Стефану Рингу из списка рассылки gcc-help): Кроме WIFI все работало нормально. Но затем экран (случайным образом) начал мерцать, когда я попытался ...
Я установил Ubuntu 18.04 на моем Razer Blade 15, середина 2019 года с Nvidia 2060 RTX GPU, используя эти инструкции
Кроме WIFI, все работало нормально.
Но затем экран (случайным образом) начал мерцать, когда я пытался подключить его к устройству HDMI. Я использовал много других устройств для просмотра фильмов или работы с внешним монитором. У меня были эти проблемы с мерцанием при первой попытке установки Ubuntu, но после переустановки они исчезли.
Поскольку я использую ноутбук уже несколько месяцев, я ищу способ решить эту проблему без резервного копирования и переустановите все.
Я пробовал несколько способов обновить или переустановить драйверы nvidia, но пока ничего не помогло. Впоследствии у меня возникли некоторые неудовлетворенные зависимости, которые я попытался исправить с помощью
sudo apt-get remove --purge nvidia-* -y
sudo ubuntu-drivers autoinstall
. Вроде все в порядке, все драйверы nvidia были установлены и загружены правильно, но после перезагрузки я мгновенно получил мерцание экрана.
Я думаю, это работает правильно
nvidia-smi
Mon Aug 17 15:00:34 2020
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.95.01 Driver Version: 440.95.01 CUDA Version: 10.2 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce RTX 2060 Off | 00000000:01:00.0 Off | N/A |
| N/A 52C P8 8W / N/A | 706MiB / 5934MiB | 2% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 1345 G /usr/lib/xorg/Xorg 28MiB |
| 0 1598 G /usr/bin/gnome-shell 25MiB |
| 0 2020 G /usr/lib/xorg/Xorg 206MiB |
| 0 2181 G /usr/bin/gnome-shell 284MiB |
| 0 2583 G ...uest-channel-token=16910184081649606580 48MiB |
| 0 2830 G ...AAAAAAAAAAAACAAAAAAAAAA= --shared-files 108MiB |
+-----------------------------------------------------------------------------+
] В настоящее время загружен драйвер nvidia-driver-440-server, как это было рекомендовано моей системой, и экран сильно мерцает
sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001F11sv00001A58sd00002004bc03sc00i00
vendor : NVIDIA Corporation
driver : nvidia-driver-435 - distro non-free
driver : nvidia-driver-418-server - distro non-free
driver : nvidia-driver-440-server - distro non-free recommended
driver : xserver-xorg-video-nouveau - distro free builtin
== /sys/devices/pci0000:00/0000:00:14.3 ==
modalias : pci:v00008086d0000A370sv00008086sd00000034bc02sc80i00
vendor : Intel Corporation
manual_install: True
driver : backport-iwlwifi-dkms - distro free
Когда я отключаю графический процессор NVIDIA и использую вместо него графический процессор Intel, все в порядке, мерцания нет. Поэтому я считаю, что с установкой моего драйвера возникла серьезная проблема.
Иногда в панели уведомлений появляются ошибки, которые я, к сожалению, не могу скопировать и вставить. Но все они связаны с nvidia-smi.
Любая помощь действительно приветствуется, я относительно новичок в Linux, так как это мой первый раз, когда я серьезно использую его в качестве операционной системы. Если я могу чем-то помочь, предоставив информацию, сообщите мне об этом.
BIOS
Существует несколько различных версий Razer Blade 15.
В терминале
введите sudo dmidecode -s bios- version
, чтобы получить текущую версию BIOS. Затем перейдите сюда , чтобы проверить наличие более новой версии BIOS.
Nvidia
Доступен более новый драйвер Nvidia, который вы можете попробовать. Версия 450.57. Его можно скачать здесь .
У меня было ужасное мерцание экрана с лезвием 15 razer, когда я переключился на выделенную графику Nvidia.
Системные журналы показали: [drm:intel_cpu_fifo_underrun_irq_handler [i915]] ОШИБКА CPU pipe A FIFO underrun
Я последовал этому совету: https://www.reddit.com/r/ linuxmint/comments/6ngsb0/razer_blade_stealth_graphics_problem/.
Но вкратце я отредактировал файл grub с помощью: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux i915.enable_psr=0 i915.enable_rc6=0 button.lid_init_state=open"
Надеюсь, это поможет вам, я был очень разочарован. Удачи.
Редактировать: это, по-видимому, не сработало для меня. Прочитал еще раз ваше описание. Монитор, который вы подключили, какая у него частота обновления? У меня такое ощущение, что это как-то связано с частотой обновления. Я изменил частоту обновления на 60 Гц, но это не помогло.
У меня была такая же проблема с Razer Blade 15 в середине 2019 года на Ubuntu 18.04 и Ubuntu 20.04. Этот пост решил мою проблему.
https://wiki.mh8.fr/doku.php?id=linux:rbs
Они добавляют этот параметр в GRUB_CMDLINE_LINUX_DEFAULT: "intel_idle.max_cstate=4"
Теперь моя конфигурация выглядит так: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=4 button.lid_init_state=open"
Где "button.lid_init_state=open" решило другую проблему с моим лезвием razer, из-за которой закрывающаяся крышка не приостанавливала работу компьютера.