Собрал Firefox-1.0.6 из портов, но тут же возникла проблема с посещением некоторых сайтов (в частности с nvidia.ru), браузер просто вываливается в кору. Что делать?

Извини, конечно, но из чего ты там и чего собрал???

awk

Собрал Firefox-1.0.6 из портов, но тут же возникла проблема с посещением некоторых сайтов (с частност nvidia.ru), браузер просто вываливается в кору. Что делать?

А предыдущие версии собирал? Или это первая установка?

А предыдущие версии собирал? Или это первая установка?

Собирал версии 1.0.3 1.0.4 и вот 1.0.6 и везде одна и та жа проблема. На одном из форумов посоветовали вернуться к версии 1.0.0 там вроде как таких проблем нет, но это не выход из ситуации.

Извини, конечно, но из чего ты там и чего собрал???

Всё понятно :)

Sergeys пишет

Извини, конечно, но из чего ты там и чего собрал???

Из портов, батенька, из портов :)

Странно, не имел никаких проблем. Сам сижу FreeBSD 5.4-RELEASE и все замечательно собирается и работает...
В данный момент стоит "Mozilla/5.0 (X11; U; FreeBSD i386; ru_RU; rv:1.7.7) Gecko/20050623 Firefox/1.0.3", собранный из портов (до 1.0.6 еще не обновлял =) ). Также замечательно работает Thunderbird.

Может стоит make.conf очистить и собрать без него для начала? Если нормально соберется, то искать проблему там.

Thunderbird работает без нареканий, правда я его пока тоже не обновил до версии 1.0.6. В make.conf нет никаких записей кроме стандартных после установки перла. У меня такое ощущение что он некоректно обрабатывает какое нибудь ява-приложение.

awk
Обидно, да? =)
Фигня какая-то происходит, однако. У меня ни FF, ни TB никогда не глючили под FreeBSD, даже не парился по поводу вкручивания болтов и гаек, кстати uname -a покажи и какой десктоп пользуешь... (Unghost, не подумай, LOR сюда еще не переезжает ;) )

tug

Точно такая же проблема и тоже подозреваю Яву

А кто еще подозревает Яву? И при чем тут она? Распишите подробнее, плз.
В процессе сборки Ява не нужна, если возникает проблема с Java-апплетами, то можно отключить поддержку Java в FF и посмотреть как он себя ведет.

Попробуйте добавить в make.conf:

Выделить код

Код:

# Если стоит x.org
X_WINDOW_SYSTEM=xorg
#CPUTYPE по вкусу. Если не устраивает оптимизация по второй пень
# в /usr/share/examples/etc/make.conf можно посмотреть другие варианты
CPUTYPE?=pentium2
CFLAGS= -O2 -pipe
COPTFLAGS= -O2 -pipe

И пересобрать FF с нуля, желательно удалить перед сборкой установленную версию, на всякий случай ;)

Firefox-1.0.5+linuxflash+всякие расширения по мелочи, под FreeBSD-5.4 - ни каких проблем.
nvidia.ru - открывается, но ни какую яву при этом не грузит.
Может расширение какое глючит?

Были у меня похожие проблемы, когда я переопределил CFLAGS по своему - напихал туда всяких оптимизаций, но пересборка с стандартными переменными все исправила.

А еще попробуй отключи flash и посмотри - если в корку не выпадет то ковыряй флашплугин - может ты 7й поставил?
Или зайди на какой нибудь другой flash сайт и посмотри что будет.
Флеш еще глючит при 16бит цветности в X'ах - вываливая в корку FF(по крайней мере на Matrox-550).
При 24бит - работает без проблем.

И не советую определять переменные для FF - особенно ставить -O2 - если даже и соберется, то скорее всего будет глючить. Лучше перед сборкой сделать "make config" и включить оптимизацию там.

А что бы не забывать всегда отключать переменные в make.conf, я делаю так:

Выделить код

Код:

.if ${.CURDIR:N*/ports/editors/openoffice*} != "" &&\
    ${.CURDIR:N*/ports/mail/thunderbird*} != "" &&\
    ${.CURDIR:N*/ports/emulators/wine*} != ""
    CC=gcc34
    CXX=g++34
.endif

.if ${.CURDIR:N*/ports/www/firefox*} != "" &&\
    ${.CURDIR:N*/ports/mail/thunderbird*} != "" &&\
    ${.CURDIR:N*/ports/emulators/wine*} != ""
CFLAGS= -O2 -pipe -march=athlon -mtune=athlon -ffast-math -m3dnow -mmmx
.endif

А.М.

Andrеw

И не советую определять переменные для FF - особенно ставить -O2 - если даже и соберется, то скорее всего будет глючить.

У меня все замечательно собралось и работает именно с -O2. И без него собиралось и работало.