You are not logged in.

#1 2009-08-18 18:58:09

ahronzombi
Member
From: /
Registered: 2007-05-06
Posts: 108
Website

64-bit Chromium now available for Linux

So we finally have a native 64 bit chromium http://www.reddit.com/r/linux/comments/ … for_linux/ Is anyone working on a AUR package for this, it would be nice. smile thanks


Registered: 2007-05-05
Keep coming back to Arch because its hands down the most amazing distro God has given us.

Offline

#2 2009-08-18 20:44:07

ahronzombi
Member
From: /
Registered: 2007-05-06
Posts: 108
Website

Re: 64-bit Chromium now available for Linux

Update: pojo http://www.reddit.com/user/piojo is working on a AUR package


Registered: 2007-05-05
Keep coming back to Arch because its hands down the most amazing distro God has given us.

Offline

#3 2009-08-19 18:36:55

PixelSmack
Member
Registered: 2009-02-18
Posts: 9

Re: 64-bit Chromium now available for Linux

I have been trying to compile this but am getting errors linking, these seem to be webkit issues that aren't flagged during comile time.

 LINK /home/andrew/code/chromium/src/out/Debug/obj/chrome/chrome
/home/andrew/code/chromium/src/out/Debug/obj/webkit/libwebcore.a(HTMLTokenizer.o): In function `WebCore::HTMLTokenizer::parseEntity(WebCore::SegmentedString&, unsigned short*&, WebCore::HTMLTokenizer::State, unsigned int&, bool, bool)':
/home/andrew/code/chromium/src/third_party/WebKit/WebCore/html/HTMLTokenizer.cpp:836: undefined reference to `findEntity(char const*, unsigned int)'
/home/andrew/code/chromium/src/out/Debug/obj/webkit/libwebcore.a(HTMLTokenizer.o): In function `WebCore::decodeNamedEntity(char const*)':
/home/andrew/code/chromium/src/third_party/WebKit/WebCore/html/HTMLTokenizer.cpp:2080: undefined reference to `findEntity(char const*, unsigned int)'
/home/andrew/code/chromium/src/out/Debug/obj/webkit/libwebcore.a(PreloadScanner.o): In function `WebCore::PreloadScanner::consumeEntity(WebCore::SegmentedString&, bool&)':
/home/andrew/code/chromium/src/third_party/WebKit/WebCore/html/PreloadScanner.cpp:261: undefined reference to `findEntity(char const*, unsigned int)'
/home/andrew/code/chromium/src/third_party/WebKit/WebCore/html/PreloadScanner.cpp:269: undefined reference to `findEntity(char const*, unsigned int)'
/home/andrew/code/chromium/src/out/Debug/obj/webkit/libwebcore.a(Color.o): In function `Color':
/home/andrew/code/chromium/src/third_party/WebKit/WebCore/platform/graphics/Color.cpp:174: undefined reference to `findColor(char const*, unsigned int)'
/home/andrew/code/chromium/src/third_party/WebKit/WebCore/platform/graphics/Color.cpp:174: undefined reference to `findColor(char const*, unsigned int)'
/home/andrew/code/chromium/src/out/Debug/obj/webkit/libwebcore.a(Color.o): In function `WebCore::findNamedColor(WebCore::String const&)':
/home/andrew/code/chromium/src/third_party/WebKit/WebCore/platform/graphics/Color.cpp:201: undefined reference to `findColor(char const*, unsigned int)'
/home/andrew/code/chromium/src/out/Debug/obj/webkit/libwebcore.a(CSSParser.o): In function `WebCore::cssPropertyID(unsigned short const*, unsigned int)':
/home/andrew/code/chromium/src/third_party/WebKit/WebCore/css/CSSParser.cpp:5109: undefined reference to `findProp(char const*, unsigned int)'
/home/andrew/code/chromium/src/out/Debug/obj/webkit/libwebcore.a(CSSParser.o): In function `WebCore::cssValueKeywordID(WebCore::CSSParserString const&)':
/home/andrew/code/chromium/src/third_party/WebKit/WebCore/css/CSSParser.cpp:5151: undefined reference to `findValue(char const*, unsigned int)'
/home/andrew/code/chromium/src/out/Debug/obj/webkit/libwebcore.a(HTMLDocument.o): In function `WebCore::HTMLDocument::determineParseMode()':
/home/andrew/code/chromium/src/third_party/WebKit/WebCore/html/HTMLDocument.cpp:379: undefined reference to `findDoctypeEntry(char const*, unsigned int)'
collect2: ld returned 1 exit status
make: *** [/home/andrew/code/chromium/src/out/Debug/obj/chrome/chrome] Error 1

Someone posted to the webkit-gtk list about these errors (another Arch user) on august 7th but nothing seems to have been suggested as a possible cause.

Offline

#4 2009-08-19 21:02:42

Gen2ly
Member
From: Sevierville, TN
Registered: 2009-03-06
Posts: 1,529
Website

Re: 64-bit Chromium now available for Linux

Don't see the 64-bit in AUR yet, PixelSmack.  Looks like you'll have to wait a bit.


Setting Up a Scripting Environment | Proud donor to wikipedia - link

Offline

#5 2009-08-19 21:40:35

Ranguvar
Member
Registered: 2008-08-12
Posts: 2,563

Re: 64-bit Chromium now available for Linux

I'll be waiting until there's an Iron build that's 64-bit native wink

Offline

#6 2009-08-20 00:23:54

ahronzombi
Member
From: /
Registered: 2007-05-06
Posts: 108
Website

Re: 64-bit Chromium now available for Linux

 # Contributor: Christer Edwards <christer@zelut.org>
# PKGBUILD FAQ: http://blog.zelut.org/chromium-browser-faq-arch/
pkgname=chromium-browser
pkgver=4.0.203.0~svn20090818r23670
pkgrel=1
pkgdesc="Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all Internet users to experience the web."
url="http://code.google.com/chromium/"
if [ "${CARCH}" = 'x86_64' ]; then
depends=('atk' 'gtk2' 'nss' 'gconf' 'cairo' 'freetype2' 'dbus-glib' 'libjpeg6')
elif [ "${CARCH}" = 'i686' ]; then
depends=('atk' 'gtk2' 'nss' 'gconf' 'cairo' 'freetype2' 'dbus-glib')
fi
arch=('i686' 'x86_64')
license=('BSD')
conflicts=('chromium-snapshot')
source=(http://ppa.launchpad.net/chromium-daily/ppa/ubuntu/pool/main/c/chromium-browser/chromium-browser_${pkgver}-0ubuntu1~ucd1_amd64.deb)
md5sums=('9854278fd5211ec757cfaac2dc04af8f')

build() {
cd $srcdir

bsdtar xf "chromium-browser_${pkgver}-0ubuntu1~ucd1_amd64.deb" || return 1
bsdtar xf data.tar.gz -C $pkgdir || return 1

}

Registered: 2007-05-05
Keep coming back to Arch because its hands down the most amazing distro God has given us.

Offline

#7 2009-08-20 01:12:41

ahronzombi
Member
From: /
Registered: 2007-05-06
Posts: 108
Website

Re: 64-bit Chromium now available for Linux

too bad copy / paste dosent work, anyone know a fix?


Registered: 2007-05-05
Keep coming back to Arch because its hands down the most amazing distro God has given us.

Offline

#8 2009-08-20 01:18:08

ahronzombi
Member
From: /
Registered: 2007-05-06
Posts: 108
Website

Re: 64-bit Chromium now available for Linux

the copy paste problem isnt in the actual pages but the url bar


Registered: 2007-05-05
Keep coming back to Arch because its hands down the most amazing distro God has given us.

Offline

#9 2009-08-20 23:19:16

piojo
Member
Registered: 2009-08-20
Posts: 11

Re: 64-bit Chromium now available for Linux

PixelSmack wrote:

I have been trying to compile this but am getting errors linking, these seem to be webkit issues that aren't flagged during comile time.

Hi, I'm also attempting to package chromium, and I ran into the exact same error (chromium fails to link to some functions in webkit). Did you ever end up solving this?

Offline

#10 2009-08-21 01:28:25

whaevr
Member
Registered: 2008-03-17
Posts: 182

Re: 64-bit Chromium now available for Linux

Ranguvar wrote:

I'll be waiting until there's an Iron build that's 64-bit native wink

...and now that I know I will also yikes

Offline

#11 2009-08-21 03:06:25

Gen2ly
Member
From: Sevierville, TN
Registered: 2009-03-06
Posts: 1,529
Website

Re: 64-bit Chromium now available for Linux

Tracking features, what harm can there be in that?  Google hasn't out-sourced any of their information from what I know.


Setting Up a Scripting Environment | Proud donor to wikipedia - link

Offline

#12 2009-08-21 03:49:14

LeoSolaris
Member
From: South Carolina
Registered: 2008-03-30
Posts: 354

Re: 64-bit Chromium now available for Linux

Gen2ly wrote:

Tracking features, what harm can there be in that?  Google hasn't out-sourced any of their information from what I know.

It's still someone tracking every move you make online... not that you're not traceable anyways, but at least other methods take some effort. Chrome just hand delivers it all to Google on a silver platter.

Check out the book Little Brother by Cory Doctorow for an entertaining look at why privacy in this digital age is so important. It's Creative Commons, so you could just download it in PDF or any other format from his website. (It's still worth the buy IMO.)


I keep getting distracted from my webserver project...

huh? oooh...  shiny!

Offline

#13 2009-08-21 18:24:03

PixelSmack
Member
Registered: 2009-02-18
Posts: 9

Re: 64-bit Chromium now available for Linux

piojo wrote:
PixelSmack wrote:

I have been trying to compile this but am getting errors linking, these seem to be webkit issues that aren't flagged during comile time.

Hi, I'm also attempting to package chromium, and I ran into the exact same error (chromium fails to link to some functions in webkit). Did you ever end up solving this?

No i have asked on the mailing list and am keeping up-to-date with the repos and have no new info, i think this an arch specific problem though.

Offline

#14 2009-08-26 15:49:53

hdasch
Member
Registered: 2009-08-26
Posts: 2

Re: 64-bit Chromium now available for Linux

I've gotten through this issue.  But I don't have a workable patch yet.

Seems to be an issue with either gcc or gperf.

The undefined references are lookup functions generated by gperf during the build.  The generated lookup routines are declared "__inline" and "__attribute__ ((__gnu_inline__))".  gcc (at least 4.4.1 using the chromium CFLAGS including -O0) chooses to not inline the lookup routines.  But neither does it generate an out of line copy of the function.  Oddly it does generate weak copies of the static data defined in the functions.

I hand edited:
    out/Debug/obj/geni/CSSValueKeywords.c
    out/Debug/obj/gen/webkit/DocTypeStrings.c
    out/Debug/obj/gen/webkit/HTMLEntityNames.c
    out/Debug/obj/gen/webkit/ColorData.c

and removed the "__attribute__ ((__gnu_inline__))" annotation.  That get me through the compile and link.

Perhaps tweaking the build environment CFLAGS will fix this without manually modifying generated code.  More experimenting needed...

Offline

#15 2009-08-28 05:39:14

BurntSushi
Member
From: Massachusetts
Registered: 2009-06-28
Posts: 362
Website

Re: 64-bit Chromium now available for Linux

chromium-snapshot-64 in AUR is working brilliantly! Flash included.


Education is favorable to liberty. Freedom can exist only in a society of knowledge. Without learning, men are incapable of knowing their rights, and where learning is confined to a few people, liberty can be neither equal nor universal.

Tu ne cede malis sed contra audentior ito

Offline

#16 2009-08-29 08:37:02

alexk
Member
From: Sydney, Australia
Registered: 2009-08-27
Posts: 32
Website

Re: 64-bit Chromium now available for Linux

BurntSushi wrote:

chromium-snapshot-64 in AUR is working brilliantly! Flash included.

Confirming! big_smile

Offline

#17 2009-09-01 02:45:01

hdasch
Member
Registered: 2009-08-26
Posts: 2

Re: 64-bit Chromium now available for Linux

Yes chromium-snapshot-64 is the fastest way to build an installable package.  It downloads and repackages pre-built binaries from build.chromium.org.

But if you're trying to build from source, there does seem to be an issue with either toolchain versions or with the type of build being generated.

gperf generates source for its lookup functions with "__attribute__ ((__gnu_inline__))".  The compiler has the may, and with -O0, does, ignore the inline version of the  function.  But if the function isn't compiled elsewhere, the undefined references result.

Changing "-O0" to "-O1" in src/webkit/webcore.mk, then forcing a recompile of:
    out/Debug/obj/geni/CSSValueKeywords.c
    out/Debug/obj/gen/webkit/DocTypeStrings.c
    out/Debug/obj/gen/webkit/HTMLEntityNames.c
    out/Debug/obj/gen/webkit/ColorData.c

does circumvent this issue.  And building a release, rather than a debug, version likely bypasses the issue  altogether.

Offline

#18 2009-09-02 00:51:23

Renan Birck
Member
From: Brazil
Registered: 2007-11-11
Posts: 401
Website

Re: 64-bit Chromium now available for Linux

With chromium-snapshot-64 it installs, however doesn't seem to work when pixel fonts are used as GTK fonts:

 (11)  alliance:~ >> chromium-browser 
[14572:14572:12162634294:FATAL:/b/slave/chromium-rel-linux-64/build/src/app/gfx/font_skia.cc(90)] Check failed: tf. Could not find font: cure
/usr/bin/chromium-browser: line 4: 14572 Trace/breakpoint trap   ./chrome --enable-plugins "$@"

Any suggestions? And no, I don't want to quit using my pixel fonts. smile

Offline

#19 2009-09-02 01:08:09

guzz46
Member
From: New Zealand
Registered: 2009-06-18
Posts: 190

Re: 64-bit Chromium now available for Linux

chromium-snapshot-64 in AUR is working brilliantly! Flash included

I agree, overall it seems faster than firefox, there is an interesting browser benchmark site here http://service.futuremark.com/peacekeeper/index.action
which chromium seems to do very well at

Offline

#20 2009-09-02 06:07:50

Rasi
Member
From: Germany
Registered: 2007-08-14
Posts: 1,914
Website

Re: 64-bit Chromium now available for Linux

chromium is the only browser that has very ugly fonts on my system. Any way to fix this?


He hoped and prayed that there wasn't an afterlife. Then he realized there was a contradiction involved here and merely hoped that there wasn't an afterlife.

Douglas Adams

Offline

#21 2009-09-02 06:23:04

doorknob60
Member
Registered: 2008-09-29
Posts: 404

Re: 64-bit Chromium now available for Linux

alexk wrote:
BurntSushi wrote:

chromium-snapshot-64 in AUR is working brilliantly! Flash included.

Confirming! big_smile

Same smile Back to Firefox now big_smile Love it too much, don't think I'll ever switch tongue

Offline

#22 2009-09-02 07:22:24

sand_man
Member
From: Australia
Registered: 2008-06-10
Posts: 2,164

Re: 64-bit Chromium now available for Linux

doorknob60 wrote:
alexk wrote:
BurntSushi wrote:

chromium-snapshot-64 in AUR is working brilliantly! Flash included.

Confirming! big_smile

Same smile Back to Firefox now big_smile Love it too much, don't think I'll ever switch tongue

Me too but only because of vimperator.


neutral

Offline

#23 2009-09-02 14:49:33

Gen2ly
Member
From: Sevierville, TN
Registered: 2009-03-06
Posts: 1,529
Website

Re: 64-bit Chromium now available for Linux

Rasi wrote:

chromium is the only browser that has very ugly fonts on my system. Any way to fix this?

Got this too.  Think it's a 32bit thing??????  I saw one the chromium-snapshot(?) AUR page someone exported a lot of variable to get proper font rendering but didn't work for me.


Setting Up a Scripting Environment | Proud donor to wikipedia - link

Offline

#24 2009-09-02 23:43:24

sand_man
Member
From: Australia
Registered: 2008-06-10
Posts: 2,164

Re: 64-bit Chromium now available for Linux

Gen2ly wrote:
Rasi wrote:

chromium is the only browser that has very ugly fonts on my system. Any way to fix this?

Got this too.  Think it's a 32bit thing??????  I saw one the chromium-snapshot(?) AUR page someone exported a lot of variable to get proper font rendering but didn't work for me.

Not a 32-bit thing. It's the same on my 64-bit. I haven't tried that fix from AUR page though.


neutral

Offline

#25 2009-09-03 02:25:43

Gen2ly
Member
From: Sevierville, TN
Registered: 2009-03-06
Posts: 1,529
Website

Re: 64-bit Chromium now available for Linux

Bah, wrote that when I was tired.

sed -i -e 's/()/Think it's a 64bit thing/g'.  The values I tried to export are on the chromium-snapshot:

http://aur.archlinux.org/packages.php?ID=26425

by gregorburger about half way down.


Setting Up a Scripting Environment | Proud donor to wikipedia - link

Offline

Board footer

Powered by FluxBB