Results 1 to 10 of 11

Thread: Have Mesa's requirements "jumped the shark"?

Hybrid View

  1. #1
    Join Date
    Jul 2007
    Posts
    446

    Angry Have Mesa's requirements "jumped the shark"?

    Just tried to compile Mesa from git on Fedora 16, and was told that I needed 'xcb-dri2 version 1.8'.

    So I download libxcb-1.8-2.fc17.src.rpm from Fedora's development repository and try to recompile it for F16, only to be told:

    error: Failed build dependencies:
    graphviz is needed by libxcb-1.8-2.fc16.i686
    xcb-proto >= 1.6 is needed by libxcb-1.8-2.fc16.i686

    xcb-proto I can understand, but what On Earth is "graphviz"? And WTF do I need it just to compile Mesa?

    I have no idea what "graphviz" might demand before I can compile it, but its source RPM is 19M and so I'm guessing "humber_bridge.src.rpm", and possibly "hanging_gardens_of_babylon-2.0.src.rpm".

  2. #2
    Join Date
    Oct 2008
    Location
    Sweden
    Posts
    983

    Default

    So it's not a Mesa requirement, but one from libxcb.

    FWIW, graphviz is used for building graphs, needed by the documentation packages. I'm guessing you can disable building the docs, I also fail to see why you need to build graphviz itself from source.

    Edit: --disable-build-docs
    Last edited by whizse; 03-05-2012 at 03:16 PM.

  3. #3
    Join Date
    Jul 2007
    Posts
    446

    Default Because I'm trying to build RPMs from SRPMs.

    This is an RPM-based system, so I'm trying to build F16-friendly RPMs using the SRPMs from F17. Experience teaches to rebuild these packages from source to avoid any incompatibility issues from running F17 binaries on an earlier system.

  4. #4
    Join Date
    Oct 2008
    Location
    Sweden
    Posts
    983

    Default

    Yes, but doesn't it build with graphviz from F16? Are you planning on backporting the whole dependency chain?

  5. #5
    Join Date
    Jul 2007
    Posts
    446

    Default Unfortunately, it does not.

    Quote Originally Posted by whizse View Post
    Yes, but doesn't it build with graphviz from F16? Are you planning on backporting the whole dependency chain?
    I'm not planning of back-porting anything, but this package is certainly not building with F16's toolchain.

  6. #6
    Join Date
    Oct 2008
    Location
    Sweden
    Posts
    983

    Default

    Taking a source package from a newer distro release and recompiling it for an older system is basically what backporting is.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •