You are not logged in.
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. thanks
Registered: 2007-05-05
Keep coming back to Arch because its hands down the most amazing distro God has given us.
Offline
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
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
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
I'll be waiting until there's an Iron build that's 64-bit native
Offline
# 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
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
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
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
I'll be waiting until there's an Iron build that's 64-bit native
...and now that I know I will also
Offline
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
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
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
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
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
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
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.
Offline
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
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
BurntSushi wrote:chromium-snapshot-64 in AUR is working brilliantly! Flash included.
Confirming!
Same Back to Firefox now Love it too much, don't think I'll ever switch
Offline
alexk wrote:BurntSushi wrote:chromium-snapshot-64 in AUR is working brilliantly! Flash included.
Confirming!
Same Back to Firefox now Love it too much, don't think I'll ever switch
Me too but only because of vimperator.
Offline
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
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.
Offline
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