port status

George Liaskos geo.liaskos at gmail.com
Sat Mar 19 21:11:25 UTC 2011


On Sat, Mar 19, 2011 at 9:41 PM, Rene Ladan <rene at 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:
>>
>>   CXX(target) out/Release/obj.target/net/net/proxy/proxy_config.o
>>   CXX(target) out/Release/obj.target/net/net/proxy/proxy_config_service_fixed.o
>>   CXX(target) out/Release/obj.target/net/net/proxy/proxy_config_service_linux.o
>> net/proxy/proxy_config_service_linux.cc:15:25: warning: sys/inotify.h: No 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/files/src/google/cacheinvalidation/version-manager.o
>  ACTION v8_snapshot_run_mksnapshot out/Release/obj.target/geni/snapshot.cc
>
> #
> # Fatal error in CALL_AND_RETRY_0
> # Allocation failed - process out of memory
> #
>
>  AR(target)
> out/Release/obj.target/remoting/proto/libchromotocol_proto_lib.a
>  AR(target) out/Release/obj.target/remoting/proto/libtrace_proto_lib.a
>  AR(target) out/Release/obj.target/webkit/support/libwebkit_user_agent.a
>  AR(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.


More information about the freebsd-chromium mailing list