Если, при обновлении портов, вы столкнулись с ошибкой:
/usr/ports/www/chromium]# make ===> chromium-18.0.1025.142 does not compile with base gcc. *** Error code 1 Stop in /home/ports/www/chromium.
Отметьте в конфиге “собирать с GCC4x”:
/usr/ports/www/chromium]# make config ---------------------------------------------------------------------¬ ¦ Options for chromium 18.0.1025.142 ¦ ¦ -----------------------------------------------------------------¬ ¦ ¦ ¦ [X] CODECS Compile and enable patented codecs like H.264 ¦ ¦ ¦ ¦ [X] GCONF Use GConf2 for preferences ¦ ¦ ¦ ¦ [X] PULSEAUDIO Enable Pulse Audio support ¦ ¦ ¦ ¦ [ ] CLANG Build Chromium with Clang ¦ ¦ ¦ ¦ [X] GCC46 Build Chromium with GCC 4.6+ ¦ ¦ ¦ ¦ [ ] DEBUG Compile with debug symbols and verbose output ¦ ¦ ¦ ¦ ¦ ¦ +-L------------------------------------------------------------------+ ¦ [ OK ] Cancel ¦ L---------------------------------------------------------------------
И снова запустите make или сразу make install clean
N.B.
To build Chromium, you should have around 1 GB of memory and a fair amount of free diskspace (~ 1.8GB).
2 комментария.
Во-первых да, чромиум хочет новый gcc и это хорошо. Ну так блин обыграйте это в мейкфайле, gcc-version-check делается же очень просто, не надо это юзеру показывать.
Во-вторых если юзеру нужна такая инструкция, то такое юзер не нужен. В самом деле если у юзера неразрешимая проблема уже на таком уровне, то дальше будет только больнее. В конце концов существует mac.
У меня уже был установлен Chromium, поэтому окно конфигурации естественно уже не показывалось, нужно вручную вызывать config. Конечно могли бы обыграть в Makefile, как сделано в некоторых портах, где, например, ставят паузу или конкретно пишут указания.
Проблема конечно же разрешимая, но мало ли что, вдруг кому пригодится. Комментарий авторов, мягко говоря, не совсем очевидный, я, например, в начале стал писать в make.conf указания для использования не встроенного gcc. Не помогло.
Mac рулит, согласен, но это рабочий офисный ПК) А домой хочу взять МасMini. Иногда хочется просто расслабиться, а не изобретать велосипеды.