Bug 29114 - cairo build failure with qt backend
Summary: cairo build failure with qt backend
Status: RESOLVED FIXED
Alias: None
Product: cairo
Classification: Unclassified
Component: general (show other bugs)
Version: 1.9.13
Hardware: Other All
: medium normal
Assignee: Benjamin Otte
QA Contact: cairo-bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-16 08:51 UTC by ojab
Modified: 2010-07-16 10:51 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description ojab 2010-07-16 08:51:08 UTC
Maybe it should be assigned to qt backend, but I think it's related to all c++ backends.

cairo git HEAD fails to build with ./autogen.sh --enable-qt:

  CCLD   libcairo.la
libtool: link: cannot find the library `libcairo_cxx.la' or unhandled argument `libcairo_cxx.la'
make[3]: *** [libcairo.la] Error 1


git bisect leads me to

5d4a4775c8b091b947b52cc8f7e1e48a5eaea007 is the first bad commit
commit 5d4a4775c8b091b947b52cc8f7e1e48a5eaea007
Author: Benjamin Otte <otte@redhat.com>
Date:   Sun Jul 11 15:41:56 2010 +0200

    build: Fix typo that makes C++ libs not build

:040000 040000 96a1f987a2c1107bdb2471fa0936a2a928894b51 e871e88269bed37dee7f7d3f5c0b1b3ab146b8a9 M	src
bisect run success


caito-git-6b92d5a
qt-4.7.0-beta2
libtool-2.2.10
autoconf-2.65
automake-1.11.1
Comment 1 Benjamin Otte 2010-07-16 10:51:39 UTC
commit 51b0c21f02a8f0f5d7f44da05e49d7f8f3bf8bc7
Author: Benjamin Otte <otte@redhat.com>
Date:   Fri Jul 16 19:49:53 2010 +0200

    build: Add explicit dependcy to cxx lib
    
    Otherwise the build will fail because it doesn't add the dependency
    manually.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.