Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

Wrong configure options to mozilla-firefox build?

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
4 posts • Page 1 of 1
Author
Message
jamesm
n00b
n00b
Posts: 22
Joined: Fri Jun 13, 2003 10:37 am

Wrong configure options to mozilla-firefox build?

  • Quote

Post by jamesm » Wed Apr 20, 2005 1:11 pm

Hi,

I've been trying to build Mozilla Firefox 1.0.3 with Cairo support to display SVG + Text, but I've had no luck :(

It appears the ebuild is correctly picking my mozsvg use flag and enabling SVG support in the firefox build but I noticed that it is calling configure with:

Code: Select all

--enable-svg-renderer-cairo
Is this correct? Last time I built this by hand it was,

Code: Select all

--enable-svg-renderer=cairo
If I open the .mozconfig file in the ebuild's temp work directory, I find this:

Code: Select all

ac_add_options --enable-svg-renderer-cairo # +mozsvg
So.. is the ebuild passing the wrong option to configure?

And the problem I have can be seen at http://users.on.net/~jamesm/wanted-svg.png and http://users.on.net/~jamesm/got-svg.png. Basically the text is being rendered at some very absurd resolution. Which is the same symptom I get when I try to display SVG text using the libart backend.

Versions of software:

Code: Select all

x11-libs/libsvg-cairo 0.15, x11-libs/cairo 0.3.0-r2, www-client/mozilla-firefox 1.0.3, x11-base/xorg-x11 6.8.2-r1
Other configure options being used:

Code: Select all

Building mozilla-firefox-1.0.3 with the following configuration
    --disable-ldap                  mozilla.org default
    --disable-mailnews              mozilla.org default
    --enable-extensions=cookie,xml-rpc,xmlextras,pref,transformiix,universalchardet,webservices,inspector,gnomevfs,negotiateauth  mozilla.org default
    --enable-crypto                 mozilla.org default
    --disable-composer              mozilla.org default
    --enable-single-profile         mozilla.org default
    --disable-profilesharing        mozilla.org default
    --enable-optimize=-O2           mozilla fallback
    --enable-old-abi-compat-wrappers  building with >=gcc-3
    --disable-installer             gentoo
    --disable-pedantic              gentoo
    --enable-crypto                 gentoo
    --with-system-jpeg              gentoo
    --with-system-png               gentoo
    --with-system-zlib              gentoo
    --without-system-nspr           gentoo
    --enable-default-toolkit=gtk2   gentoo
    --enable-ipv6                   +ipv6
    --disable-xinerama              -xinerama
    --enable-xprint                 +xprint
    --enable-freetype2              +truetype
    --enable-freetypetest           +truetype
    --disable-debug                 -debug
    --disable-tests                 -debug
    --enable-reorder                -debug
    --enable-strip                  -debug
    --enable-strip-libs             -debug
    --enable-elf-dynstr-gc          x86 optimized build
    --enable-xft                    -moznoxft
    --enable-oji                    mozilla.org default
    --enable-mathml                 mozilla.org default
    --enable-jsd                    +mozdevelop
    --enable-xpctools               +mozdevelop
    --enable-extensions=venkman     +mozdevelop
    --enable-gnomevfs               +gnome
    --enable-extensions=gnomevfs    +gnome
    --enable-svg                    +mozsvg
    --enable-svg-renderer-cairo     +mozsvg
    --with-default-mozilla-five-home=/usr/lib/MozillaFirefox  mozilla.org default
    --prefix=/usr/lib/MozillaFirefox  mozilla.org default
Any Ideas? :) I should also mention that the AutoFox nightly build from mozilla.org works fine with the SVG text..
Top
jamesm
n00b
n00b
Posts: 22
Joined: Fri Jun 13, 2003 10:37 am

  • Quote

Post by jamesm » Thu Apr 21, 2005 1:21 am

Looks like no one else has noticed :) I've just found this tidbit at http://weblogs.mozillazine.org/tor/arch ... g_b_1.html
Important SVG build configuration change

I've just checked in a build configuration change that affects how one builds with svg enabled. Previously the backend renderer always needed to be selected with --enable-svg-renderer-{gdiplus,libart,cairo}. Now the renderer defaults to reasonable values (gdiplus on win32, cairo everywhere else), and can be overridden with --enable-svg-renderer={gdiplus,libart,cairo} (note "=" instead of "-"). In most cases the only option you will need to build with native svg support is --enable-svg.

Cairo has been checked into the tree and should build when that renderer is used.
So.. who do I tell this to? :)
Top
rhill
Retired Dev
Retired Dev
User avatar
Posts: 1629
Joined: Fri Oct 22, 2004 9:58 am
Location: sk.ca

  • Quote

Post by rhill » Thu Apr 21, 2005 1:39 am

Bugzilla
by design, by neglect
for a fact or just for effect
Top
jamesm
n00b
n00b
Posts: 22
Joined: Fri Jun 13, 2003 10:37 am

  • Quote

Post by jamesm » Thu Apr 21, 2005 2:03 am

Great! My first bugzilla report filed :)
Top
Post Reply

4 posts • Page 1 of 1

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic