View previous topic :: View next topic |
Author |
Message |
kernelOfTruth Watchman
Joined: 20 Dec 2005 Posts: 6111 Location: Vienna, Austria; Germany; hello world :)
|
Posted: Tue Jun 16, 2009 7:59 pm Post subject: |
|
|
interesting ...
before:
Quote: | find /usr/local/portage/THE/ | grep gc
/usr/local/portage/THE/dev-libs/libgcal
/usr/local/portage/THE/dev-libs/libgcal/Manifest
/usr/local/portage/THE/dev-libs/libgcal/libgcal-9999.ebuild |
and after a hard reset of git
Quote: | find /usr/local/portage/THE/ | grep gc
/usr/local/portage/THE/dev-libs/libgcal
/usr/local/portage/THE/dev-libs/libgcal/Manifest
/usr/local/portage/THE/dev-libs/libgcal/libgcal-9999.ebuild
/usr/local/portage/THE/dev-util/gclient
/usr/local/portage/THE/dev-util/gclient/Manifest
/usr/local/portage/THE/dev-util/gclient/gclient-9999.ebuild
/usr/local/portage/THE/eclass/gclient.eclass
/usr/local/portage/THE/net-www/mplayerplug-in/files/mplayerplug-in-gcc4.patch
/usr/local/portage/THE/www-client/chromium/files/.gclient |
once again a git-related thingy
sorry for the fuss and thanks for the overlay(s) _________________ https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa
Hardcore Gentoo Linux user since 2004 |
|
Back to top |
|
|
rmh3093 Advocate
Joined: 06 Aug 2003 Posts: 2138 Location: Albany, NY
|
Posted: Tue Jun 16, 2009 8:21 pm Post subject: |
|
|
hey everyone, i know I said I would have this working on 64bit by the end of last week but my 64bit box is so outdated im having a problem updating and I got busy with my move so I havent been able to do anything, hopefully in the next week i can make some progress on this _________________ Do not meddle in the affairs of wizards, for they are subtle and quick to anger. |
|
Back to top |
|
|
viralex Apprentice
Joined: 24 Apr 2008 Posts: 237 Location: Viareggio (Lu,Italy)
|
Posted: Fri Jun 19, 2009 2:58 pm Post subject: |
|
|
my chromium-bin works on 64bit! (3.0.190.0 (18810))
obviously thanks to emul-linux-*
you need the dependencies required by the ebuild, but also other 2!...
it should be added to support 64bit :\
you can get them from THE overlay. THE is the name :
emul-linux-x86-nss
emul-linux-x86-nspr
I made this script because there are continuous build updates!
I extracted the two tars into /opt/chromium-bin/lib and executed this :
Code: |
#/bin/bash
rm *.0d > /dev/null
rm *.1d > /dev/null
ln -s libnss3.so libnss3.so.1d
ln -s libnssutil3.so libnssutil3.so.1d
ln -s libsmime3.so libsmime3.so.1d
ln -s libssl3.so libssl3.so.1d
ln -s libplds4.so libplds4.so.0d
ln -s libplc4.so libplc4.so.0d
ln -s libnspr4.so libnspr4.so.0d
|
et voilà
link |
|
Back to top |
|
|
.yankee Apprentice
Joined: 24 Feb 2008 Posts: 194 Location: Polska
|
Posted: Fri Jun 19, 2009 8:51 pm Post subject: |
|
|
viralex wrote: | my chromium-bin works on 64bit! (3.0.190.0 (18810))
|
This is NOT the thread for chomium-bin!
(See this post.) |
|
Back to top |
|
|
Nicias Guru
Joined: 06 Dec 2005 Posts: 446
|
Posted: Thu Jul 02, 2009 3:55 pm Post subject: |
|
|
Built yesterday and the patch to remove the splash failed. Removed the patch line from the ebuild and it worked. |
|
Back to top |
|
|
rmh3093 Advocate
Joined: 06 Aug 2003 Posts: 2138 Location: Albany, NY
|
Posted: Thu Jul 02, 2009 5:29 pm Post subject: |
|
|
Nicias wrote: | Built yesterday and the patch to remove the splash failed. Removed the patch line from the ebuild and it worked. |
yeah i need to fix the patch...
...also has anyone noticed that chrome crashes all the time with custom cflags? i think we need to filter some more flags _________________ Do not meddle in the affairs of wizards, for they are subtle and quick to anger. |
|
Back to top |
|
|
.yankee Apprentice
Joined: 24 Feb 2008 Posts: 194 Location: Polska
|
Posted: Fri Jul 03, 2009 7:06 am Post subject: |
|
|
rmh3093 wrote: | Nicias wrote: | Built yesterday and the patch to remove the splash failed. Removed the patch line from the ebuild and it worked. |
yeah i need to fix the patch...
...also has anyone noticed that chrome crashes all the time with custom cflags? i think we need to filter some more flags |
No problem with that here... Only it does not build at all
Code: | * working copy: /mnt/windows/dld/.distfiles/gclient-src/chromium/src
>>> Source unpacked in /var/tmp/portage/www-client/chromium-9999/work
>>> Preparing source in /var/tmp/portage/www-client/chromium-9999/work/chromium-9999/src ...
Updating projects from gyp files...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/www-client/chromium-9999/work/chromium-9999/src ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/www-client/chromium-9999/work/chromium-9999/src ...
scons: Reading SConscript files ...
Mkdir("/var/tmp/portage/www-client/chromium-9999/work/chromium-9999/src/src/sconsbuild/Release")
scons: done reading SConscript files.
scons: Building targets ...
scons: `app' is up to date.
scons: done building targets.
>>> Source compiled.
>>> Test phase [not enabled]: www-client/chromium-9999
>>> Install chromium-9999 into /var/tmp/portage/www-client/chromium-9999/image/ category www-client
install: cannot stat `chrome.pak': No such file or directory
!!! doins: chrome.pak does not exist
install: cannot stat `locales/*': No such file or directory
!!! doins: locales/* does not exist
install: cannot stat `themes/*': No such file or directory
!!! doins: themes/* does not exist
!!! doexe: chrome does not exist
/usr/lib/portage/bin/ebuild-helpers/newins: Need two arguments, old file and new file
>>> Completed installing chromium-9999 into /var/tmp/portage/www-client/chromium-9999/image/
* QA Notice: file does not exist:
*
* doins: chrome.pak does not exist
* doins: locales/* does not exist
* doins: themes/* does not exist
* doexe: chrome does not exist
|
Wtf!?? This of course leaves me with no /opt/chromium/chrome binary... |
|
Back to top |
|
|
kernelOfTruth Watchman
Joined: 20 Dec 2005 Posts: 6111 Location: Vienna, Austria; Germany; hello world :)
|
Posted: Sun Jul 05, 2009 4:25 pm Post subject: |
|
|
.yankee wrote: | rmh3093 wrote: | Nicias wrote: | Built yesterday and the patch to remove the splash failed. Removed the patch line from the ebuild and it worked. |
yeah i need to fix the patch...
...also has anyone noticed that chrome crashes all the time with custom cflags? i think we need to filter some more flags |
No problem with that here... Only it does not build at all
Code: | * working copy: /mnt/windows/dld/.distfiles/gclient-src/chromium/src
>>> Source unpacked in /var/tmp/portage/www-client/chromium-9999/work
>>> Preparing source in /var/tmp/portage/www-client/chromium-9999/work/chromium-9999/src ...
Updating projects from gyp files...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/www-client/chromium-9999/work/chromium-9999/src ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/www-client/chromium-9999/work/chromium-9999/src ...
scons: Reading SConscript files ...
Mkdir("/var/tmp/portage/www-client/chromium-9999/work/chromium-9999/src/src/sconsbuild/Release")
scons: done reading SConscript files.
scons: Building targets ...
scons: `app' is up to date.
scons: done building targets.
>>> Source compiled.
>>> Test phase [not enabled]: www-client/chromium-9999
>>> Install chromium-9999 into /var/tmp/portage/www-client/chromium-9999/image/ category www-client
install: cannot stat `chrome.pak': No such file or directory
!!! doins: chrome.pak does not exist
install: cannot stat `locales/*': No such file or directory
!!! doins: locales/* does not exist
install: cannot stat `themes/*': No such file or directory
!!! doins: themes/* does not exist
!!! doexe: chrome does not exist
/usr/lib/portage/bin/ebuild-helpers/newins: Need two arguments, old file and new file
>>> Completed installing chromium-9999 into /var/tmp/portage/www-client/chromium-9999/image/
* QA Notice: file does not exist:
*
* doins: chrome.pak does not exist
* doins: locales/* does not exist
* doins: themes/* does not exist
* doexe: chrome does not exist
|
Wtf!?? This of course leaves me with no /opt/chromium/chrome binary... |
++
I get the same
seems like chromium is a very fast moving target right now ... _________________ https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa
Hardcore Gentoo Linux user since 2004 |
|
Back to top |
|
|
grodzik86 n00b
Joined: 25 Dec 2005 Posts: 38 Location: Wroclaw, Poland
|
Posted: Sun Jul 05, 2009 8:37 pm Post subject: |
|
|
Have you updated THE overlay? Or eventualy del and re-add it
And here is this patch working on current version:
Code: |
--- profile.cc 2009-05-30 12:40:10.768418100 -0400
+++ profile.cc.new 2009-05-30 23:28:34.641185651 -0400
@@ -522,12 +522,6 @@
blacklist_ = new Blacklist(path);
}
-#if defined(OS_LINUX)
- // TODO(port): Remove ifdef when the Linux splash page is not needed.
- prefs->transient()->SetString(prefs::kHomePage, "about:linux-splash");
- prefs->transient()->SetBoolean(prefs::kHomePageIsNewTabPage, false);
-#endif
-
// Listen for theme installation.
registrar_.Add(this, NotificationType::THEME_INSTALLED,
NotificationService::AllSources());
|
|
|
Back to top |
|
|
.yankee Apprentice
Joined: 24 Feb 2008 Posts: 194 Location: Polska
|
Posted: Mon Jul 06, 2009 4:47 pm Post subject: |
|
|
grodzik86 wrote: | Have you updated THE overlay? Or eventualy del and re-add it
|
Thanks, you're right - it was an outdated ebuild.
The most important change in the ebuild seems to be this:
Code: | src_compile() {
cd ${S}/src/chrome
- scons --mode=Release --site-dir=../site_scons ${MAKEOPTS} chrome || die "scons build failed"
+ scons --mode=Release --site-dir=../site_scons ${MAKEOPTS} app || die "scons build failed"
}
|
Simple, but necessary... |
|
Back to top |
|
|
kernelOfTruth Watchman
Joined: 20 Dec 2005 Posts: 6111 Location: Vienna, Austria; Germany; hello world :)
|
|
Back to top |
|
|
kernelOfTruth Watchman
Joined: 20 Dec 2005 Posts: 6111 Location: Vienna, Austria; Germany; hello world :)
|
|
Back to top |
|
|
.yankee Apprentice
Joined: 24 Feb 2008 Posts: 194 Location: Polska
|
Posted: Fri Jul 17, 2009 8:37 pm Post subject: |
|
|
There's been another similar change in the sources - in ebuild, the line
Code: | src/tools/gyp/gyp_dogfood src/build/all.gyp || die "gpy failed" |
needs to be changed to
Code: | src/tools/gyp/gyp_chromium src/build/all.gyp || die "gpy failed" |
|
|
Back to top |
|
|
Nicias Guru
Joined: 06 Dec 2005 Posts: 446
|
Posted: Mon Jul 27, 2009 3:54 pm Post subject: |
|
|
It looks like the ebuild has vanished from the overlay? |
|
Back to top |
|
|
cach0rr0 Bodhisattva
Joined: 13 Nov 2008 Posts: 4123 Location: Houston, Republic of Texas
|
Posted: Tue Jul 28, 2009 4:25 am Post subject: |
|
|
Nicias wrote: | It looks like the ebuild has vanished from the overlay? |
I don't see it either
though the unrelated chromium-bin I'm playing with now...holy lightning quick |
|
Back to top |
|
|
Paczesiowa Guru
Joined: 06 Mar 2006 Posts: 593 Location: Oborniki Śląskie, Poland
|
Posted: Thu Jul 30, 2009 1:09 pm Post subject: |
|
|
unfortunately chromium-bin needs sse2 (thanks to that yet another brilliant build system that sucks completely). so where did chromium ebuild go? |
|
Back to top |
|
|
.yankee Apprentice
Joined: 24 Feb 2008 Posts: 194 Location: Polska
|
Posted: Fri Jul 31, 2009 11:01 am Post subject: |
|
|
Nicias wrote: | It looks like the ebuild has vanished from the overlay? |
Yep; That's too bad. Seems that rmh3093 must be really busy atm and can't get thing back to order...
But you can just as well edit the old ebuild. Works for me. |
|
Back to top |
|
|
pluribus n00b
Joined: 28 Sep 2008 Posts: 6
|
Posted: Fri Jul 31, 2009 5:55 pm Post subject: |
|
|
I edited the old ebuild and it compiles fine, but it crashes whenever I try to run it, even if I add replace-flags -Os -O2 to the ebuild. Here is the error:
rogue@ProximaCentauri ~ $ chrome
[31957:31960:81549474710:FATAL:browser/renderer_host/async_resource_handler.cc(8] Check failed: read_buffer_->data().
45f2265b-f8b5-ac7d-2519c1a2-4ac67256 is dumped
[31969:31970:81560380424:ERROR:/var/tmp/portage/www-client/chromium-9999/work/chromium-9999/src/src/ipc/ipc_channel_posix.cc(420)] pipe error (7): Connection reset by peer
I thought it might be caused by glib and gtk+ being compiled with ICC, but I get a similar error with chromium-bin, which is statically compiled. Here is the error:
rogue@ProximaCentauri ~ $ chromium-bin
./chrome: Symbol `SSL_ImplementedCiphers' has different size in shared object, consider re-linking
/opt/chromium.org/chrome-linux/chrome: Symbol `SSL_ImplementedCiphers' has different size in shared object, consider re-linking
[32043:32043:84180801784:ERROR:/b/slave/chromium-rel-linux/build/src/chrome/browser/search_engines/template_url_prepopulate_data.cc(2788)] Not implemented reached in int<unnamed>::GetCurrentCountryID()
[32043:32046:84203931097:FATAL:/b/slave/chromium-rel-linux/build/src/chrome/browser/dom_ui/chrome_url_data_manager.cc(350)] Check failed: buf->data().
444aada6-bbb1-60af-0f227b5a-165f22e5 is dumped.
This one only appears when I try to open a new tab, and somtimes when I enter a URL. URL's won't load either. So what could be the problem? |
|
Back to top |
|
|
tranquilcool Veteran
Joined: 25 Mar 2005 Posts: 1179
|
Posted: Fri Aug 07, 2009 6:38 am Post subject: |
|
|
grodzik86 wrote: | Have you updated THE overlay? Or eventualy del and re-add it
And here is this patch working on current version:
Code: |
--- profile.cc 2009-05-30 12:40:10.768418100 -0400
+++ profile.cc.new 2009-05-30 23:28:34.641185651 -0400
@@ -522,12 +522,6 @@
blacklist_ = new Blacklist(path);
}
-#if defined(OS_LINUX)
- // TODO(port): Remove ifdef when the Linux splash page is not needed.
- prefs->transient()->SetString(prefs::kHomePage, "about:linux-splash");
- prefs->transient()->SetBoolean(prefs::kHomePageIsNewTabPage, false);
-#endif
-
// Listen for theme installation.
registrar_.Add(this, NotificationType::THEME_INSTALLED,
NotificationService::AllSources());
|
|
and where is this profile.cc file? _________________ this is a strange strange world. |
|
Back to top |
|
|
grodzik86 n00b
Joined: 25 Dec 2005 Posts: 38 Location: Wroclaw, Poland
|
Posted: Sun Aug 09, 2009 12:02 pm Post subject: |
|
|
I don't remeber and I don't have the sources, because I use now the uzbl browser and chromium-bin.
Try to find it:
Code: | find <<Your distfiles dir>>/svn-src/ -iname "profile.cc" |
|
|
Back to top |
|
|
tranquilcool Veteran
Joined: 25 Mar 2005 Posts: 1179
|
Posted: Sun Aug 09, 2009 4:58 pm Post subject: |
|
|
>>> Install chromium-9999 into /var/tmp/portage/www-client/chromium-9999/image/ category www-client
install: cannot stat `chrome.pak': No such file or directory
!!! doins: chrome.pak does not exist
install: cannot stat `locales/*': No such file or directory
!!! doins: locales/* does not exist
install: cannot stat `themes/*': No such file or directory
!!! doins: themes/* does not exist
!!! doexe: chrome does not exist
* QA Notice: file does not exist:
*
* doins: chrome.pak does not exist
* doins: locales/* does not exist
* doins: themes/* does not exist
* doexe: chrome does not exist
can't get past here. any help? _________________ this is a strange strange world.
Last edited by tranquilcool on Sun Aug 09, 2009 6:46 pm; edited 1 time in total |
|
Back to top |
|
|
kernelOfTruth Watchman
Joined: 20 Dec 2005 Posts: 6111 Location: Vienna, Austria; Germany; hello world :)
|
Posted: Sun Aug 09, 2009 5:20 pm Post subject: |
|
|
tranquilcool wrote: | >>> Install chromium-9999 into /var/tmp/portage/www-client/chromium-9999/image/ category www-client
install: cannot stat `chrome.pak': No such file or directory
!!! doins: chrome.pak does not exist
install: cannot stat `locales/*': No such file or directory
!!! doins: locales/* does not exist
install: cannot stat `themes/*': No such file or directory
!!! doins: themes/* does not exist
!!! doexe: chrome does not exist
* QA Notice: file does not exist:
*
* doins: chrome.pak does not exist
* doins: locales/* does not exist
* doins: themes/* does not exist
* doexe: chrome does not exist
can't get pass here. any help? |
ebuild most likely is missing a line or more ...
some weeks earlier I also ran into this when trying to comment out a patch
I wasn't able to fix it ... (not much time to investigate) _________________ https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa
Hardcore Gentoo Linux user since 2004 |
|
Back to top |
|
|
pluribus n00b
Joined: 28 Sep 2008 Posts: 6
|
Posted: Thu Aug 13, 2009 6:00 pm Post subject: |
|
|
I recompiled glib and gtk with gcc and I still get the same problem I was having before. Does anyone have any ideas about how I can
debug this problem? |
|
Back to top |
|
|
cach0rr0 Bodhisattva
Joined: 13 Nov 2008 Posts: 4123 Location: Houston, Republic of Texas
|
Posted: Thu Aug 13, 2009 11:17 pm Post subject: |
|
|
good lord this initial checkout takes a while
mind you my disks arent the fastest, but wow
now that I see this is 3.4GB, I understand why, but damn.
Trying to fool this into building on ~amd64 - we shall see how it goes. _________________ Lost configuring your system?
dump lspci -n here | see Pappy's guide | Link Stash |
|
Back to top |
|
|
.yankee Apprentice
Joined: 24 Feb 2008 Posts: 194 Location: Polska
|
Posted: Fri Aug 14, 2009 11:51 pm Post subject: |
|
|
I used to run into problems with chromium compilation lately - failing with things like "<something> not found" or "<something> not member of <something>", but those were all gone once I got pissed off and went off with a clean sources directory. Since then, chromium compiles and runs fine (no doins or doexe problems during installation either). I also noticed that there's been a major version bump (4.0.202.0 (0) is what I have now), so I guess some of the problems might have derived from source cleanup they've done, which hasn't been properly covered by the svn update command during src_unpack. (Can someone more svn-pro give hints about that?)
pluribus wrote: | I recompiled glib and gtk with gcc and I still get the same problem I was having before. Does anyone have any ideas about how I can
debug this problem? |
I'm no expert, but your problem seems a little suspicious. I'd risk a guess this might be even a memory issue - but then, you'd probably experience crashes of other programs as well. It won't hurt to leave memtest86+ running over night anyway.
Apart from that, what:
- version of gcc,
- LDFLAGS and C/CXX falgs
- "unusual" kernel config options (might use Pappy's kernel seeds as a reference, omitting your hardware-specific options of course),
- unstable versions of system components
have you used? |
|
Back to top |
|
|
|