Firefox3 Segfault...wie alle Dependencies neu bauen?

Doalwa

Well-Known Member
Hola,

habe hier auf einem FreeBSD 7.1 Testrechner ein Problem mit dem Port firefox3.

firefox3 stürzt beim Starten der Anwendung direkt wieder mit einem Segfault ab und schreibt ein Core-File.

Ich vermute, die Ursache für den Segfault sind zu aggresive CFLAGS in der make.conf .

Meine Frage ist nun, ob die Möglichkeit besteht, mittels portinstall oder portupgrade sämtliche Abhängigkeiten von firefox3 neu zu kompilieren?

Meine make.conf sieht aktuell so aus:
CPUTYPE?=pentium4
#CFLAGS= -pipe -fomit-frame-pointer -O2
#CXXFLAGS= -pipe -fomit-frame-pointer -O2
# added by use.perl 2009-03-11 15:48:03
PERL_VERSION=5.8.9

Denke, damit sollte es doch zu keinen Problemen kommen, oder?

Schonmal vielen Dank im Vorraus,

Dominik
 
Die make.conf ist in Ordnung so. Bei portupgrade geht es mit -r oder mit -R (ich weiß nicht mehr welches), portmaster fehlt das feature leider. Da müsste man rumfriemeln:

# pkg_info -qrx firefox-3 | sed 's/@pkgdep //1' | xargs -o portmaster
 
Die make.conf ist in Ordnung so. Bei portupgrade geht es mit -r oder mit -R (ich weiß nicht mehr welches), portmaster fehlt das feature leider. Da müsste man rumfriemeln:

# pkg_info -qrx firefox-3 | sed 's/@pkgdep //1' | xargs -o portmaster

portmaster kann das schon von sich aus:
portmaster schrieb:
[-R] -r name/glob of port in /var/db/pkg
rebuild the specified port, and all ports that depend on it

Gggf. muss man noch das hier benutzen:
portmaster schrieb:
[-R] -f
always rebuild ports (overrides -i)
 
Code:
# [B]pkg_info -r 'firefox-3.0.7,1'[/B]
Information for firefox-3.0.7,1:

[B]Depends on:[/B]
Dependency: xineramaproto-1.1.2
Dependency: xf86vidmodeproto-2.2.2
Dependency: xextproto-7.0.5
Dependency: renderproto-0.9.3
Dependency: randrproto-1.2.1
Dependency: kbproto-1.0.3
Dependency: inputproto-1.5.0
Dependency: fixesproto-4.0
Dependency: dri2proto-1.99.3
Dependency: damageproto-1.1.0_2
Dependency: compositeproto-0.4
Dependency: font-util-1.0.1
Dependency: encodings-1.0.2,1
Dependency: expat-2.0.1
Dependency: gnome_subr-1.0
Dependency: hicolor-icon-theme-0.10_2
Dependency: e2fsprogs-libuuid-1.41.4_1
Dependency: python25-2.5.4_1
Dependency: xcb-proto-1.4
Dependency: perl-5.8.9_2
Dependency: png-1.2.35
Dependency: jpeg-6b_7
Dependency: tiff-3.8.2_3
Dependency: pkg-config-0.23_1
Dependency: xproto-7.0.15
Dependency: pixman-0.14.0
Dependency: libfontenc-1.0.4
Dependency: libXdmcp-1.0.2_1
Dependency: libXau-1.0.4
Dependency: libICE-1.0.4_1,1
Dependency: libSM-1.1.0_1,1
Dependency: freetype2-2.3.7
Dependency: mkfontscale-1.0.6
Dependency: mkfontdir-1.0.4
Dependency: fontconfig-2.6.0,1
Dependency: font-misc-meltho-1.0.0_1
Dependency: font-misc-ethiopic-1.0.0
Dependency: font-bh-ttf-1.0.0
Dependency: bitstream-vera-1.10_4
Dependency: xorg-fonts-truetype-7.4
Dependency: pcre-7.8
Dependency: nspr-4.7
Dependency: libpthread-stubs-0.1
Dependency: libxcb-1.2
Dependency: xcb-util-0.3.3
Dependency: libdrm-2.4.5
Dependency: libX11-1.2,1
Dependency: libXt-1.0.5_1
Dependency: libXrender-0.9.4_1
Dependency: libXft-2.1.13
Dependency: libXfixes-4.0.3_1
Dependency: libXext-1.0.5,1
Dependency: libXxf86vm-1.0.2
Dependency: libXrandr-1.2.3
Dependency: libXmu-1.0.4,1
Dependency: libXinerama-1.0.3,1
Dependency: libXi-1.2.1,1
Dependency: libXdamage-1.1.1
Dependency: libXcursor-1.1.9_1
Dependency: libXcomposite-0.4.0,1
Dependency: libGL-7.3_1
Dependency: libGLU-7.3
Dependency: libglut-7.3_1
Dependency: jasper-1.900.1_7
Dependency: glitz-0.5.6_2
Dependency: cairo-1.8.6_1,1
Dependency: icu-3.8.1_2
Dependency: libiconv-1.11_1
Dependency: libxml2-2.7.3
Dependency: gettext-0.17_1
Dependency: libgpg-error-1.7
Dependency: libgcrypt-1.4.4
Dependency: glib-2.18.4
Dependency: gamin-0.1.10
Dependency: gio-fam-backend-2.18.4
Dependency: shared-mime-info-0.60
Dependency: pango-1.22.4
Dependency: libIDL-0.8.13
Dependency: desktop-file-utils-0.15_1
Dependency: dbus-1.2.4.4
Dependency: dbus-glib-0.80
Dependency: zip-3.0
Dependency: lzo2-2.03_2
Dependency: gnutls-2.6.4
Dependency: cups-base-1.3.9_3
Dependency: atk-1.24.0
Dependency: gtk-2.14.7_1

-R
--upward-recursive Act on all those packages required by the given
packages
as well. (When specified with -F, fetch
recursively, including the brand new, uninstalled
ports that an upgraded port requires)

Ein "portupgrade -fR firefox" hat auch nicht geholfen.
 
Zurück
Oben