Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Mar 2011 23:11:24 +0200
From:      George Liaskos <geo.liaskos@gmail.com>
To:        Rene Ladan <rene@freebsd.org>
Cc:        freebsd-chromium@freebsd.org
Subject:   Re: port status
Message-ID:  <AANLkTinZ6u_183WCxoqD3YOMvd28Hrdz3qTFDHtH0tWK@mail.gmail.com>
In-Reply-To: <4D8506E0.4030509@freebsd.org>
References:  <20110319080123.GA54562@bsdjail.com> <4D8506E0.4030509@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Mar 19, 2011 at 9:41 PM, Rene Ladan <rene@freebsd.org> wrote:
> Op 19-03-2011 09:01, Ruslan Bukin schreef:
>> is chromium port compiles already?
>>
> Not yet (the now abandonded version 9 did)...
>> I tried on FreeBSD 8.2, no result:
>>
>> =C2=A0 CXX(target) out/Release/obj.target/net/net/proxy/proxy_config.o
>> =C2=A0 CXX(target) out/Release/obj.target/net/net/proxy/proxy_config_ser=
vice_fixed.o
>> =C2=A0 CXX(target) out/Release/obj.target/net/net/proxy/proxy_config_ser=
vice_linux.o
>> net/proxy/proxy_config_service_linux.cc:15:25: warning: sys/inotify.h: N=
o such file or directory
>
> Hmm, are you sure you have the latest SVN revision (currently 113) ?
> The proxy_config_service_linux.cc file was dropped after revision 105.
>
> On my 9.0-amd64 laptop with 4 GB of RAM I get (partially translated from
> Dutch):
>
> CXX(target)
> out/Release/obj.target/cacheinvalidation/third_party/cacheinvalidation/fi=
les/src/google/cacheinvalidation/version-manager.o
> =C2=A0ACTION v8_snapshot_run_mksnapshot out/Release/obj.target/geni/snaps=
hot.cc
>
> #
> # Fatal error in CALL_AND_RETRY_0
> # Allocation failed - process out of memory
> #
>
> =C2=A0AR(target)
> out/Release/obj.target/remoting/proto/libchromotocol_proto_lib.a
> =C2=A0AR(target) out/Release/obj.target/remoting/proto/libtrace_proto_lib=
.a
> =C2=A0AR(target) out/Release/obj.target/webkit/support/libwebkit_user_age=
nt.a
> =C2=A0AR(target)
> out/Release/obj.target/third_party/cacheinvalidation/libcacheinvalidation=
.a
> gmake: *** [out/Release/obj.target/geni/snapshot.cc] Abort-val: 6 (core
> dumped)
> gmake: *** Waiting for unfinished jobs...
> *** Error code 1
>
> Stop in /usr/home/rene/freebsd/chromium/chruetertee/ports/www/chromium.
> *** Error code 1
>

Ok, i have good news and bad news.

The good news are that finally i was able to compile chromium, many
patches are needed. On amd64 mksnapshot from v8 fails with a stack
overflow, this is was an upstream bug in v8 and it was fixed 2-3 days
ago.
I have a patch that back-ports the fix, on i386 this issue does not
exist but even without the v8 many patches are needed, I've spend 3
days fixing compile errors and then.. link errors at chrome binary :p

Please do not spend time reinventing my patches, i will post them as
soon as i feel that they are in good shape.

Now the bad news are that chrome renders white pages (they do not time
out)... So we have more work to do.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTinZ6u_183WCxoqD3YOMvd28Hrdz3qTFDHtH0tWK>