Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Chromium Live Ebuild] last-update: 2009-05-31-04-20
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
grodzik86
n00b
n00b


Joined: 25 Dec 2005
Posts: 38
Location: Wroclaw, Poland

PostPosted: Tue May 26, 2009 6:23 pm    Post subject: Reply with quote

Hi,

Just emereged chromium with this lines commented and it went fine :wink:
Back to top
View user's profile Send private message
rmh3093
Advocate
Advocate


Joined: 06 Aug 2003
Posts: 2138
Location: Albany, NY

PostPosted: Tue May 26, 2009 6:27 pm    Post subject: Reply with quote

grodzik86 wrote:
Hi,

Just emereged chromium with this lines commented and it went fine :wink:


you got through the whole build already since I posted that? damn u must have a fast box
_________________
Do not meddle in the affairs of wizards, for they are subtle and quick to anger.
Back to top
View user's profile Send private message
grodzik86
n00b
n00b


Joined: 25 Dec 2005
Posts: 38
Location: Wroclaw, Poland

PostPosted: Tue May 26, 2009 6:36 pm    Post subject: Reply with quote

rmh3093 wrote:
grodzik86 wrote:
Hi,

Just emereged chromium with this lines commented and it went fine :wink:


you got through the whole build already since I posted that? damn u must have a fast box


Not so fast yet, but maybe someday :wink:

Code:
     Tue May 26 19:41:04 2009 >>> www-client/chromium-9999
            merge time: 1 hour, 18 minutes and 49 seconds


But I must say that this browser is fast, i'm impressed
Back to top
View user's profile Send private message
alex.blackbit
Advocate
Advocate


Joined: 26 Jul 2005
Posts: 2397

PostPosted: Tue May 26, 2009 7:17 pm    Post subject: Reply with quote

what about amd64 support? is it in reach?
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6108
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Tue May 26, 2009 7:28 pm    Post subject: Reply with quote

alex.blackbit wrote:
what about amd64 support? is it in reach?


++

it really would be nice if they could get away from all of that hard-coded stuff (e.g. restriction to p4, x86 [?], etc.)
_________________
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 :D
Back to top
View user's profile Send private message
rmh3093
Advocate
Advocate


Joined: 06 Aug 2003
Posts: 2138
Location: Albany, NY

PostPosted: Tue May 26, 2009 8:32 pm    Post subject: Reply with quote

kernelOfTruth wrote:
alex.blackbit wrote:
what about amd64 support? is it in reach?


++

it really would be nice if they could get away from all of that hard-coded stuff (e.g. restriction to p4, x86 [?], etc.)


proper 64bit support is not even on the todo list as far as I last knew, however, there is only 1 thing stopping 32bit on 64bit from working in Gentoo, a new emul-linux-x86-xlibs, someone needs to update freetype in that package
_________________
Do not meddle in the affairs of wizards, for they are subtle and quick to anger.
Back to top
View user's profile Send private message
alex.blackbit
Advocate
Advocate


Joined: 26 Jul 2005
Posts: 2397

PostPosted: Tue May 26, 2009 8:50 pm    Post subject: Reply with quote

rmh3093 wrote:
kernelOfTruth wrote:
alex.blackbit wrote:
what about amd64 support? is it in reach?


++

it really would be nice if they could get away from all of that hard-coded stuff (e.g. restriction to p4, x86 [?], etc.)


proper 64bit support is not even on the todo list as far as I last knew, however, there is only 1 thing stopping 32bit on 64bit from working in Gentoo, a new emul-linux-x86-xlibs, someone needs to update freetype in that package

well, the always outdated content of the emul-linux-x86-* packages was the cause for me and some others to create the multilib [1],[2] overlay.
what do you think should be necessary to successfully compile (a 32bit) chromium on amd64 gentoo?
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6108
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Tue May 26, 2009 9:02 pm    Post subject: Reply with quote

emerge the binary file (there's ebuild for the binary some posts above) which fetches the amd64 deb-package and try to execute it

that way you'll see what's missing :P

strangely afaik it needed gconf, xlib, nss and some other
_________________
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 :D
Back to top
View user's profile Send private message
Nicias
Guru
Guru


Joined: 06 Dec 2005
Posts: 444

PostPosted: Tue May 26, 2009 10:41 pm    Post subject: Reply with quote

I was having trouble with both patch lines. Commented them both out, and it works fine.
Back to top
View user's profile Send private message
rmh3093
Advocate
Advocate


Joined: 06 Aug 2003
Posts: 2138
Location: Albany, NY

PostPosted: Wed May 27, 2009 12:55 am    Post subject: Reply with quote

kernelOfTruth wrote:
emerge the binary file (there's ebuild for the binary some posts above) which fetches the amd64 deb-package and try to execute it

that way you'll see what's missing :P

strangely afaik it needed gconf, xlib, nss and some other


gentoo emul libs (you u use the latest masked versions) have everything chromium needs except for nss3 shit and the correct freetype in xlibs, i created a package the provides the nss3 libs so all we need is a new freetype, there is a howto on the gentoo emul website that explains how to update those packages if anyone is interested in tackling this task
_________________
Do not meddle in the affairs of wizards, for they are subtle and quick to anger.
Back to top
View user's profile Send private message
.yankee
Apprentice
Apprentice


Joined: 24 Feb 2008
Posts: 194
Location: Polska

PostPosted: Wed May 27, 2009 3:44 am    Post subject: Reply with quote

Nicias wrote:
I was having trouble with both patch lines. Commented them both out, and it works fine.


Just did the same; works like a charm :)
And it seems chromium has moved a little bit forward lately.
Back to top
View user's profile Send private message
butchie
n00b
n00b


Joined: 13 Oct 2004
Posts: 48

PostPosted: Wed May 27, 2009 5:28 pm    Post subject: Reply with quote

emerge chromium-bin went fine but cannot be launched :
Code:
$ chromium-bin
./chrome: /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./chrome)

Do I have to emerge something else or do some symlinks stuff ?
Back to top
View user's profile Send private message
rmh3093
Advocate
Advocate


Joined: 06 Aug 2003
Posts: 2138
Location: Albany, NY

PostPosted: Wed May 27, 2009 5:46 pm    Post subject: Reply with quote

butchie wrote:
emerge chromium-bin went fine but cannot be launched :
Code:
$ chromium-bin
./chrome: /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./chrome)

Do I have to emerge something else or do some symlinks stuff ?


please start another thread to discuss chromium-bin, i do not maintain or support that
_________________
Do not meddle in the affairs of wizards, for they are subtle and quick to anger.
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6108
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Thu May 28, 2009 9:59 am    Post subject: Reply with quote

:?

upstream is doing strange things:
Quote:
Updated to revision 2055.

________ running '/usr/bin/python src/tools/gyp/gyp_dogfood src/build/all.gyp' in '/home/distfiles/gclient-src/chromium'
Updating projects from gyp files...

* working copy: /home/distfiles/gclient-src/chromium/src

>>> Source unpacked in /var/tmp/portage/www-client/chromium-9999-r1/work
>>> Preparing source in /var/tmp/portage/www-client/chromium-9999-r1/work/chromium-9999/src ...
* Updating file_version_info_linux.h
sed: can't read chrome/tools/build/linux/version.sh: No such file or directory
*
* ERROR: www-client/chromium-9999-r1 failed.
* Call stack:
* ebuild.sh, line 49: Called src_prepare
* environment, line 2393: Called die
* The specific snippet of code:
* sed -i -e "s,svn info,svn info ${EGCLIENT_STORE_DIR}/${EGCLIENT_PROJECT}/src," chrome/tools/build/linux/version.sh || die;
* The die message:
* (no error message)
*

_________________
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 :D
Back to top
View user's profile Send private message
.yankee
Apprentice
Apprentice


Joined: 24 Feb 2008
Posts: 194
Location: Polska

PostPosted: Thu May 28, 2009 10:55 am    Post subject: Reply with quote

@kernelOfTruth:
rmh3093 wrote:
file_version_info_linux.h should be created automatically now... so try commenting that section out.... if it does not work, there is a bug in the build system


This works. I'll edit my earlier ebuild to avoid confusion too...
Back to top
View user's profile Send private message
fb
l33t
l33t


Joined: 08 Dec 2003
Posts: 636
Location: New Zealand

PostPosted: Fri May 29, 2009 12:01 pm    Post subject: Reply with quote

starting to work a little bit on this. I saw it in the thread but yes
it is true - longest checkout _ever_. Longer than when I was doing that
with mozilla back in the days. Plus I had connection drop out every
so often and had to restart the check out.
And then $WORKDIR is populated by rsync on my poor slow drive....
Back to top
View user's profile Send private message
rmh3093
Advocate
Advocate


Joined: 06 Aug 2003
Posts: 2138
Location: Albany, NY

PostPosted: Fri May 29, 2009 12:42 pm    Post subject: Reply with quote

fb wrote:
starting to work a little bit on this. I saw it in the thread but yes
it is true - longest checkout _ever_. Longer than when I was doing that
with mozilla back in the days. Plus I had connection drop out every
so often and had to restart the check out.
And then $WORKDIR is populated by rsync on my poor slow drive....


I guess you didnt see my post in the first thread that mentions downloading the seed/snapshot of the repo, the snapshot its like 650 mb and its much faster to download ;)
_________________
Do not meddle in the affairs of wizards, for they are subtle and quick to anger.
Back to top
View user's profile Send private message
fb
l33t
l33t


Joined: 08 Dec 2003
Posts: 636
Location: New Zealand

PostPosted: Sat May 30, 2009 2:15 am    Post subject: Reply with quote

rmh3093 wrote:
I guess you didnt see my post in the first thread that mentions downloading the seed/snapshot of the repo, the snapshot its like 650 mb and its much faster to download ;)

Guess I overlooked it :?
650mb of stuff I wonder how much is fluff :roll:
Back to top
View user's profile Send private message
curse
n00b
n00b


Joined: 30 May 2009
Posts: 2

PostPosted: Sat May 30, 2009 9:12 am    Post subject: Reply with quote

rmh3093 - any plans on updating the ebuild in the THE overlay to include the commenting out of the version.sh stuff?

it would make it easy for lazy n00bs like me to just emerge www-client/chromium without create an ebuild myself
Back to top
View user's profile Send private message
rmh3093
Advocate
Advocate


Joined: 06 Aug 2003
Posts: 2138
Location: Albany, NY

PostPosted: Sat May 30, 2009 1:50 pm    Post subject: Reply with quote

curse wrote:
rmh3093 - any plans on updating the ebuild in the THE overlay to include the commenting out of the version.sh stuff?

it would make it easy for lazy n00bs like me to just emerge www-client/chromium without create an ebuild myself


I had that done just forgot to push to overlay... done now. THanks for the reminder.
_________________
Do not meddle in the affairs of wizards, for they are subtle and quick to anger.
Back to top
View user's profile Send private message
rmh3093
Advocate
Advocate


Joined: 06 Aug 2003
Posts: 2138
Location: Albany, NY

PostPosted: Sat May 30, 2009 1:51 pm    Post subject: Reply with quote

fb wrote:
rmh3093 wrote:
I guess you didnt see my post in the first thread that mentions downloading the seed/snapshot of the repo, the snapshot its like 650 mb and its much faster to download ;)

Guess I overlooked it :?
650mb of stuff I wonder how much is fluff :roll:


there is a lot of BS for building on mac and windows in there, not to mention thrird party libs they have tweaked (preventing us from using our system libs)
_________________
Do not meddle in the affairs of wizards, for they are subtle and quick to anger.
Back to top
View user's profile Send private message
curse
n00b
n00b


Joined: 30 May 2009
Posts: 2

PostPosted: Sat May 30, 2009 7:07 pm    Post subject: Reply with quote

rmh3093 - cool, thanx
Back to top
View user's profile Send private message
.yankee
Apprentice
Apprentice


Joined: 24 Feb 2008
Posts: 194
Location: Polska

PostPosted: Sat May 30, 2009 10:48 pm    Post subject: Reply with quote

rmh3093 wrote:
fb wrote:
rmh3093 wrote:
I guess you didnt see my post in the first thread that mentions downloading the seed/snapshot of the repo, the snapshot its like 650 mb and its much faster to download ;)

Guess I overlooked it :?
650mb of stuff I wonder how much is fluff :roll:


there is a lot of BS for building on mac and windows in there, not to mention thrird party libs they have tweaked (preventing us from using our system libs)


Hmm, if it contains libraries, they must be, at least in great majority, statically compiled into the chromium binary, since:
Code:
$ qsize -m chromium
www-client/chromium-9999: 9 files, 9 non-files, 32 MB

and
Code:
$ ls -lh /opt/chromium/chrome
-rwxr-xr-x 1 root root 31M 05-27 04:19 /opt/chromium/chrome

Am I right? ("qlist chromium" lists no .so*/.la/etc. files either)

Compared, the far more advanced firefox weighs around 42MB altogether, but its sources fit in 40 Megs (packed)!
Whether it uses more of its own libraries than those from dependencies - I don't know; but the comparison seems quite strange...
Also, this seems to confirm chromium uses no shared libraries:
Code:
# lsof 2>/dev/null | grep chromium | grep -c lib
0
# lsof 2>/dev/null | grep firefox | grep -c lib
161

(both were running at the time, naturally :D)
Back to top
View user's profile Send private message
rmh3093
Advocate
Advocate


Joined: 06 Aug 2003
Posts: 2138
Location: Albany, NY

PostPosted: Sun May 31, 2009 12:29 am    Post subject: Reply with quote

.yankee wrote:
rmh3093 wrote:
fb wrote:
rmh3093 wrote:
I guess you didnt see my post in the first thread that mentions downloading the seed/snapshot of the repo, the snapshot its like 650 mb and its much faster to download ;)

Guess I overlooked it :?
650mb of stuff I wonder how much is fluff :roll:


there is a lot of BS for building on mac and windows in there, not to mention thrird party libs they have tweaked (preventing us from using our system libs)


Hmm, if it contains libraries, they must be, at least in great majority, statically compiled into the chromium binary, since:
Code:
$ qsize -m chromium
www-client/chromium-9999: 9 files, 9 non-files, 32 MB

and
Code:
$ ls -lh /opt/chromium/chrome
-rwxr-xr-x 1 root root 31M 05-27 04:19 /opt/chromium/chrome

Am I right? ("qlist chromium" lists no .so*/.la/etc. files either)

Compared, the far more advanced firefox weighs around 42MB altogether, but its sources fit in 40 Megs (packed)!
Whether it uses more of its own libraries than those from dependencies - I don't know; but the comparison seems quite strange...
Also, this seems to confirm chromium uses no shared libraries:
Code:
# lsof 2>/dev/null | grep chromium | grep -c lib
0
# lsof 2>/dev/null | grep firefox | grep -c lib
161

(both were running at the time, naturally :D)


yeah, they are all built then linked in statically

EDIT:
Quote:
# To do a shared build on linux we need to be able to choose between type
# static_library and shared_library. We default to doing a static build
# but you can override this with "gyp -Dlibrary=shared_library" or you
# can add the following line (without the #) to ~/.gyp/include.gypi
# {'variables': {'library': 'shared_library'}}
# to compile as shared by default
'library%': 'static_library',

_________________
Do not meddle in the affairs of wizards, for they are subtle and quick to anger.
Back to top
View user's profile Send private message
rmh3093
Advocate
Advocate


Joined: 06 Aug 2003
Posts: 2138
Location: Albany, NY

PostPosted: Sun May 31, 2009 8:19 am    Post subject: Reply with quote

new ebuild, got cflags working properly now
_________________
Do not meddle in the affairs of wizards, for they are subtle and quick to anger.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next
Page 4 of 8

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum