[aur-general] Chromium builds and runs on Pentium-m, but not on Desktop (Athlon 2800+)
I have successfully compiled/installed and run the chromium-continuous from AUR repository on my pentium-m based laptop. However, when doing a similar install on my desktop which has Athlon 2800+ CPU the build is fine, but I get an error on running it, the error is: Code: $ chromium-browser [7215:7215:9111919603:ERROR:/b/slave/chromium-rel-linux/build/src/chrome/browser/google_update_settings_posix.cc(73)] Not implemented reached in static bool GoogleUpdateSettings::GetLanguage(std::wstring*) /usr/bin/chromium-browser: line 4: 7215 Illegal instruction ./chrome --enable-plugins "$@" I have even tried installing the package built on the laptop (i.e the one that works) and running on the desktop, but still the same error. Anyone have a clue what is going on? I can't tell from the error .. Thanks, Bernie
I have successfully compiled/installed and run [...] you have packaged chromium but not compiled it as the PKGBUILD downloaded an already compiled binary version of chrome.
you could try with a clean config dir. backup and remove ~/.config/chromium. and try again. may be you're missing a dependance not written in the PKGBUILD ? or may be that binary chrome is not compatible with athlon ? that's all i can think of...
On Tue, 2009-08-25 at 13:02 +0200, solsTiCe d'Hiver wrote:
I have successfully compiled/installed and run [...] you have packaged chromium but not compiled it as the PKGBUILD downloaded an already compiled binary version of chrome.
you could try with a clean config dir. backup and remove ~/.config/chromium. and try again.
may be you're missing a dependance not written in the PKGBUILD ? or may be that binary chrome is not compatible with athlon ?
that's all i can think of...
SIGILL is an illegal instruction, which means the CPU can't execute the instruction. My guess is that Chromium uses SSE2 instructions, which are present on the Pentium M, but not the Athlon XP.
On Tue, Aug 25, 2009 at 1:59 PM, Jan de Groot<jan@jgc.homeip.net> wrote:
On Tue, 2009-08-25 at 13:02 +0200, solsTiCe d'Hiver wrote:
I have successfully compiled/installed and run [...] you have packaged chromium but not compiled it as the PKGBUILD downloaded an already compiled binary version of chrome.
you could try with a clean config dir. backup and remove ~/.config/chromium. and try again.
may be you're missing a dependance not written in the PKGBUILD ? or may be that binary chrome is not compatible with athlon ?
that's all i can think of...
SIGILL is an illegal instruction, which means the CPU can't execute the instruction. My guess is that Chromium uses SSE2 instructions, which are present on the Pentium M, but not the Athlon XP.
that's indeed the case. http://code.google.com/p/chromium/wiki/LinuxPackaging "SSE flags For silly reasons our default build depends on SSE, but we don't actually need. Search base/common.gypi and patch out the -msse2 bits before building your package. " http://code.google.com/p/chromium/issues/detail?id=9007 "Result: layout tests require SSE2, normal builds probably shouldn't and Google Chrome packages don't. We don't control other packages." Don't waste your time reading all the comments on that issue like I just did. There are hundred of stupid users who posted their cpuinfo (compare that to this thread where the issue was found after two posts without much info), and some others trolling. Just build chromium yourself without sse2, or try to find a binary which was compiled without it. If I understood correctly, the .deb packages built there should now be without sse2 : http://ppa.launchpad.net/chromium-daily/ppa/ubuntu/pool/main/c/chromium-brow...
On Wed, Aug 26, 2009 at 12:33 AM, Xavier <shiningxc@gmail.com> wrote:
On Tue, Aug 25, 2009 at 1:59 PM, Jan de Groot<jan@jgc.homeip.net> wrote:
On Tue, 2009-08-25 at 13:02 +0200, solsTiCe d'Hiver wrote:
I have successfully compiled/installed and run [...] you have packaged chromium but not compiled it as the PKGBUILD downloaded an already compiled binary version of chrome.
you could try with a clean config dir. backup and remove ~/.config/chromium. and try again.
may be you're missing a dependance not written in the PKGBUILD ? or may be that binary chrome is not compatible with athlon ?
that's all i can think of...
SIGILL is an illegal instruction, which means the CPU can't execute the instruction. My guess is that Chromium uses SSE2 instructions, which are present on the Pentium M, but not the Athlon XP.
that's indeed the case.
http://code.google.com/p/chromium/wiki/LinuxPackaging "SSE flags For silly reasons our default build depends on SSE, but we don't actually need. Search base/common.gypi and patch out the -msse2 bits before building your package. "
http://code.google.com/p/chromium/issues/detail?id=9007 "Result: layout tests require SSE2, normal builds probably shouldn't and Google Chrome packages don't. We don't control other packages."
Don't waste your time reading all the comments on that issue like I just did. There are hundred of stupid users who posted their cpuinfo (compare that to this thread where the issue was found after two posts without much info), and some others trolling.
Just build chromium yourself without sse2, or try to find a binary which was compiled without it. If I understood correctly, the .deb packages built there should now be without sse2 :
http://ppa.launchpad.net/chromium-daily/ppa/ubuntu/pool/main/c/chromium-brow...
Many Thanks, will try a build without sse2 Cheers, Bernie
On Wed, Aug 26, 2009 at 12:33 AM, Xavier <shiningxc@gmail.com> wrote:
On Tue, Aug 25, 2009 at 1:59 PM, Jan de Groot<jan@jgc.homeip.net> wrote:
On Tue, 2009-08-25 at 13:02 +0200, solsTiCe d'Hiver wrote:
I have successfully compiled/installed and run [...] you have packaged chromium but not compiled it as the PKGBUILD downloaded an already compiled binary version of chrome.
you could try with a clean config dir. backup and remove ~/.config/chromium. and try again.
may be you're missing a dependance not written in the PKGBUILD ? or may be that binary chrome is not compatible with athlon ?
that's all i can think of...
SIGILL is an illegal instruction, which means the CPU can't execute the instruction. My guess is that Chromium uses SSE2 instructions, which are present on the Pentium M, but not the Athlon XP.
that's indeed the case.
http://code.google.com/p/chromium/wiki/LinuxPackaging "SSE flags For silly reasons our default build depends on SSE, but we don't actually need. Search base/common.gypi and patch out the -msse2 bits before building your package. "
http://code.google.com/p/chromium/issues/detail?id=9007 "Result: layout tests require SSE2, normal builds probably shouldn't and Google Chrome packages don't. We don't control other packages."
Don't waste your time reading all the comments on that issue like I just did. There are hundred of stupid users who posted their cpuinfo (compare that to this thread where the issue was found after two posts without much info), and some others trolling.
Just build chromium yourself without sse2, or try to find a binary which was compiled without it. If I understood correctly, the .deb packages built there should now be without sse2 :
http://ppa.launchpad.net/chromium-daily/ppa/ubuntu/pool/main/c/chromium-brow...
Small point, can you specify the steps on how to edit the code and re-build the package? I take it that there is another way to download/edit/build rather than the automated "makepkg" Thanks, Bernie
On Tue, Aug 25, 2009 at 9:45 PM, Bernard Mentink<bmentink@gmail.com> wrote:
Small point, can you specify the steps on how to edit the code and re-build the package? I take it that there is another way to download/edit/build rather than the automated "makepkg"
The problem is not makepkg itself, it's the PKGBUILDs who use pre-compiled tarballs instead of compiling source code. But maybe there is no way to do that for chromium, or it is overly complex? I don't know, but I couldn't find any PKGBUILD using the source. But as I said before, I read in the comments of the tickets that the packages on http://ppa.launchpad.net/chromium-daily should work without sse2 now. http://aur.archlinux.org/packages.php?ID=24266
On Wed, Aug 26, 2009 at 6:03 PM, Xavier <shiningxc@gmail.com> wrote:
On Tue, Aug 25, 2009 at 9:45 PM, Bernard Mentink<bmentink@gmail.com> wrote:
Small point, can you specify the steps on how to edit the code and
re-build
the package? I take it that there is another way to download/edit/build rather than the automated "makepkg"
The problem is not makepkg itself, it's the PKGBUILDs who use pre-compiled tarballs instead of compiling source code. But maybe there is no way to do that for chromium, or it is overly complex? I don't know, but I couldn't find any PKGBUILD using the source.
But as I said before, I read in the comments of the tickets that the packages on http://ppa.launchpad.net/chromium-daily should work without sse2 now. http://aur.archlinux.org/packages.php?ID=24266
Thanks, I would do that, but I get this error: bash-4.0$ makepkg ==> Making package: chromium-browser 4.0.203.0~svn20090824r24095-1 i686 (Wed Aug 26 18:09:21 NZST 2009) ==> Checking Runtime Dependencies... ==> Checking Buildtime Dependencies... ==> Retrieving Sources... -> Downloading chromium-browser_4.0.203.0~svn20090824r24095-0ubuntu1~ucd1_i386.deb... --2009-08-26 18:09:24-- http://ppa.launchpad.net/chromium-daily/ppa/ubuntu/pool/main/c/chromium-brow... Resolving ppa.launchpad.net... 91.189.90.217 Connecting to ppa.launchpad.net|91.189.90.217|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2009-08-26 18:09:25 ERROR 404: Not Found. ==> ERROR: Failure while downloading chromium-browser_4.0.203.0~svn20090824r24095-0ubuntu1~ucd1_i386.deb Aborting... It seems the PKGBUILD file is no longer at that web site .. Cheers, Bernie
On Wed, Aug 26, 2009 at 8:12 AM, Bernard Mentink<bmentink@gmail.com> wrote:
On Wed, Aug 26, 2009 at 6:03 PM, Xavier <shiningxc@gmail.com> wrote:
On Tue, Aug 25, 2009 at 9:45 PM, Bernard Mentink<bmentink@gmail.com> wrote:
Small point, can you specify the steps on how to edit the code and
re-build
the package? I take it that there is another way to download/edit/build rather than the automated "makepkg"
The problem is not makepkg itself, it's the PKGBUILDs who use pre-compiled tarballs instead of compiling source code. But maybe there is no way to do that for chromium, or it is overly complex? I don't know, but I couldn't find any PKGBUILD using the source.
But as I said before, I read in the comments of the tickets that the packages on http://ppa.launchpad.net/chromium-daily should work without sse2 now. http://aur.archlinux.org/packages.php?ID=24266
Thanks, I would do that, but I get this error:
bash-4.0$ makepkg ==> Making package: chromium-browser 4.0.203.0~svn20090824r24095-1 i686 (Wed Aug 26 18:09:21 NZST 2009) ==> Checking Runtime Dependencies... ==> Checking Buildtime Dependencies... ==> Retrieving Sources... -> Downloading chromium-browser_4.0.203.0~svn20090824r24095-0ubuntu1~ucd1_i386.deb... --2009-08-26 18:09:24-- http://ppa.launchpad.net/chromium-daily/ppa/ubuntu/pool/main/c/chromium-brow... Resolving ppa.launchpad.net... 91.189.90.217 Connecting to ppa.launchpad.net|91.189.90.217|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2009-08-26 18:09:25 ERROR 404: Not Found.
==> ERROR: Failure while downloading chromium-browser_4.0.203.0~svn20090824r24095-0ubuntu1~ucd1_i386.deb Aborting...
It seems the PKGBUILD file is no longer at that web site ..
you mean the deb file, not the pkgbuild. just browse on http://ppa.launchpad.net/chromium-daily/ppa/ubuntu/pool/main/c/chromium-brow... and use a file which actually exists... for instance you could try replacing ucd1 with ucd2
On Wed, Aug 26, 2009 at 6:31 PM, Xavier <shiningxc@gmail.com> wrote:
On Wed, Aug 26, 2009 at 8:12 AM, Bernard Mentink<bmentink@gmail.com> wrote:
On Wed, Aug 26, 2009 at 6:03 PM, Xavier <shiningxc@gmail.com> wrote:
On Tue, Aug 25, 2009 at 9:45 PM, Bernard Mentink<bmentink@gmail.com> wrote:
Small point, can you specify the steps on how to edit the code and
re-build
the package? I take it that there is another way to download/edit/build rather than the automated "makepkg"
The problem is not makepkg itself, it's the PKGBUILDs who use pre-compiled tarballs instead of compiling source code. But maybe there is no way to do that for chromium, or it is overly complex? I don't know, but I couldn't find any PKGBUILD using the source.
But as I said before, I read in the comments of the tickets that the packages on http://ppa.launchpad.net/chromium-daily should work without sse2 now. http://aur.archlinux.org/packages.php?ID=24266
Thanks, I would do that, but I get this error:
bash-4.0$ makepkg ==> Making package: chromium-browser 4.0.203.0~svn20090824r24095-1 i686 (Wed Aug 26 18:09:21 NZST 2009) ==> Checking Runtime Dependencies... ==> Checking Buildtime Dependencies... ==> Retrieving Sources... -> Downloading chromium-browser_4.0.203.0~svn20090824r24095-0ubuntu1~ucd1_i386.deb... --2009-08-26 18:09:24--
http://ppa.launchpad.net/chromium-daily/ppa/ubuntu/pool/main/c/chromium-brow...
Resolving ppa.launchpad.net... 91.189.90.217 Connecting to ppa.launchpad.net|91.189.90.217|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2009-08-26 18:09:25 ERROR 404: Not Found.
==> ERROR: Failure while downloading chromium-browser_4.0.203.0~svn20090824r24095-0ubuntu1~ucd1_i386.deb Aborting...
It seems the PKGBUILD file is no longer at that web site ..
you mean the deb file, not the pkgbuild. just browse on http://ppa.launchpad.net/chromium-daily/ppa/ubuntu/pool/main/c/chromium-brow... and use a file which actually exists... for instance you could try replacing ucd1 with ucd2
Hi, thanks did that. Had to change some other settings in the PKGBUILD file. It now made the pacman pakage file just fine. I ran it and now have this error: ----------------------------------------- chromium-browser /usr/lib/chromium-browser/chromium-browser: error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory ------------------------------------------ I have libjpeg installed just fine in pacman. It seems that chromium can not find the lib, maybe it is looking in a different place? Cheers, Bernie
2009/8/26 Bernard Mentink <bmentink@gmail.com>
On Wed, Aug 26, 2009 at 6:31 PM, Xavier <shiningxc@gmail.com> wrote:
On Wed, Aug 26, 2009 at 8:12 AM, Bernard Mentink<bmentink@gmail.com> wrote:
On Wed, Aug 26, 2009 at 6:03 PM, Xavier <shiningxc@gmail.com> wrote:
On Tue, Aug 25, 2009 at 9:45 PM, Bernard Mentink<bmentink@gmail.com> wrote:
Small point, can you specify the steps on how to edit the code and
re-build
the package? I take it that there is another way to download/edit/build rather than the automated "makepkg"
The problem is not makepkg itself, it's the PKGBUILDs who use pre-compiled tarballs instead of compiling source code. But maybe there is no way to do that for chromium, or it is overly complex? I don't know, but I couldn't find any PKGBUILD using the source.
But as I said before, I read in the comments of the tickets that the packages on http://ppa.launchpad.net/chromium-daily should work without sse2 now. http://aur.archlinux.org/packages.php?ID=24266
Thanks, I would do that, but I get this error:
bash-4.0$ makepkg ==> Making package: chromium-browser 4.0.203.0~svn20090824r24095-1 i686 (Wed Aug 26 18:09:21 NZST 2009) ==> Checking Runtime Dependencies... ==> Checking Buildtime Dependencies... ==> Retrieving Sources... -> Downloading chromium-browser_4.0.203.0~svn20090824r24095-0ubuntu1~ucd1_i386.deb... --2009-08-26 18:09:24--
http://ppa.launchpad.net/chromium-daily/ppa/ubuntu/pool/main/c/chromium-brow...
Resolving ppa.launchpad.net... 91.189.90.217 Connecting to ppa.launchpad.net|91.189.90.217|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2009-08-26 18:09:25 ERROR 404: Not Found.
==> ERROR: Failure while downloading chromium-browser_4.0.203.0~svn20090824r24095-0ubuntu1~ucd1_i386.deb Aborting...
It seems the PKGBUILD file is no longer at that web site ..
you mean the deb file, not the pkgbuild. just browse on
http://ppa.launchpad.net/chromium-daily/ppa/ubuntu/pool/main/c/chromium-brow...
and use a file which actually exists... for instance you could try replacing ucd1 with ucd2
Hi, thanks did that. Had to change some other settings in the PKGBUILD file. It now made the pacman pakage file just fine.
I ran it and now have this error: ----------------------------------------- chromium-browser /usr/lib/chromium-browser/chromium-browser: error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory ------------------------------------------
I have libjpeg installed just fine in pacman. It seems that chromium can not find the lib, maybe it is looking in a different place?
Cheers, Bernie
Does the file exist on your system with the exact same path and filename? Maybe it's a different version. Matt
I have libjpeg installed just fine in pacman. It seems that chromium can not find the lib, maybe it is looking in a different place?
Cheers, Bernie
Hi If your system is up to date, the libjpeg that pacman installs is the libjpeg.7-1, you can obtain libjpeg.so.62 by installing libjpeg6 from aur http://aur.archlinux.org/packages.php?ID=28427 regards, Pascal
On Wed, Aug 26, 2009 at 1:10 PM, pascal<lepascalou@gmail.com> wrote:
I have libjpeg installed just fine in pacman. It seems that chromium can not find the lib, maybe it is looking in a different place?
Cheers, Bernie
Hi
If your system is up to date, the libjpeg that pacman installs is the libjpeg.7-1, you can obtain libjpeg.so.62 by installing libjpeg6 from aur http://aur.archlinux.org/packages.php?ID=28427
this other chromium package correctly depends on libjpeg6 : http://aur.archlinux.org/packages.php?ID=29499 but the source link seems dead as well and needs to be updated
On Thu, Aug 27, 2009 at 12:33 AM, Xavier <shiningxc@gmail.com> wrote:
On Wed, Aug 26, 2009 at 1:10 PM, pascal<lepascalou@gmail.com> wrote:
I have libjpeg installed just fine in pacman. It seems that chromium can not find the lib, maybe it is looking in a different place?
Cheers, Bernie
Hi
If your system is up to date, the libjpeg that pacman installs is the libjpeg.7-1, you can obtain libjpeg.so.62 by installing libjpeg6 from aur http://aur.archlinux.org/packages.php?ID=28427
this other chromium package correctly depends on libjpeg6 : http://aur.archlinux.org/packages.php?ID=29499 but the source link seems dead as well and needs to be updated
Hi, I tried getting libjpeg6 from AUR, but the website referenced in the package is also dead. The site is: ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz There doesn't seem to be anything on that site and it is veeeeeery slow. Anyone have a link to where I can get this lib from so that the latest Chromium will run. Thanks, Bernie PS: Why doesn't chrome us the version 7 of libjpeg anyway ...
On Thu, Aug 27, 2009 at 12:33 AM, Xavier <shiningxc@gmail.com> wrote: Anyone have a link to where I can get this lib from so that the latest Chromium will run. Thanks, Bernie PS: Why doesn't chrome us the version 7 of libjpeg anyway ...
http://arm.kh.nu/extra::2009-5-5/os/i686/libjpeg-6b-6-i686.pkg.tar.gz
On Sun, Aug 30, 2009 at 2:33 PM, Anton Shestakov <engored@ya.ru> wrote:
On Thu, Aug 27, 2009 at 12:33 AM, Xavier <shiningxc@gmail.com> wrote: Anyone have a link to where I can get this lib from so that the latest Chromium will run. Thanks, Bernie PS: Why doesn't chrome us the version 7 of libjpeg anyway ...
http://arm.kh.nu/extra::2009-5-5/os/i686/libjpeg-6b-6-i686.pkg.tar.gz
Cool, thanks that was quick.. Bernie
Hi, I tried getting libjpeg6 from AUR, but the website referenced in the package is also dead.
The site is: ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz
There doesn't seem to be anything on that site and it is veeeeeery slow.
Just for info, I have no problem getting it with wget. [~]$ wget -c ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz --2009-08-30 17:26:20-- ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz => `jpegsrc.v6b.tar.gz' Résolution de ftp.uu.net... 192.48.96.9 Connexion vers ftp.uu.net|192.48.96.9|:21...connecté. Ouverture de session en anonymous...Session établie! ==> SYST ... complété. ==> PWD ... complété. ==> TYPE I ... complété. ==> CWD /graphics/jpeg ... complété. ==> SIZE jpegsrc.v6b.tar.gz ... 613261 ==> PASV ... complété. ==> RETR jpegsrc.v6b.tar.gz ... complété. Longueur: 613261 (599K) 100%[=====================================================================================>] 613 261 237K/s in 2,5s 2009-08-30 17:26:24 (237 KB/s) - « jpegsrc.v6b.tar.gz » sauvegardé [613261]
2009/8/26 Xavier <shiningxc@gmail.com>:
On Tue, Aug 25, 2009 at 9:45 PM, Bernard Mentink<bmentink@gmail.com> wrote:
Small point, can you specify the steps on how to edit the code and re-build the package? I take it that there is another way to download/edit/build rather than the automated "makepkg"
The problem is not makepkg itself, it's the PKGBUILDs who use pre-compiled tarballs instead of compiling source code. But maybe there is no way to do that for chromium, or it is overly complex? I don't know, but I couldn't find any PKGBUILD using the source.
I was working on such a PKGBUILD, but run out of disk space while compiling... Gave up for a while because didn't have access to anything with more space, but now I have an external drive, might try it again...
participants (8)
-
Anton Shestakov
-
Bernard Mentink
-
Gergely Imreh
-
Jan de Groot
-
Mathias Burén
-
pascal
-
solsTiCe d'Hiver
-
Xavier