WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: cairo.tcz missing dependency  (Read 1628 times)

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 7183
    • My Community Forum
cairo.tcz missing dependency
« on: September 18, 2011, 04:34:18 PM »
cairo.tcz (libcairo-trace.so) is missing libbfd-2.20.so provided by binutils.tcz

Found in 3.x repo
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: cairo.tcz missing dependency
« Reply #1 on: September 18, 2011, 10:30:06 PM »
Thanks for finding.  This will add about 2 MB of tcz extension to the cairo.tcz install.  Cairo is 500kb.  What functions of cairo require this dep?  Is it something that can be added to the info file as opposed to a hard coded dep?

Cairo lists it as follows, if I am correct.  Is this just a debugging feature, and if so, can be recommended to add binutils in the info file?:

Code: [Select]
The first step in analysing any problem is constructing a reproducible test case. Cairo provides a cairo-trace utility (currently only available from the git development tree and in the 1.9.6 snapshot but also planned for inclusion with Cairo 1.10). This utility records all Cairo calls made by an application and allows you, and everyone else in the community, to replay the exact same sequence. This trace can be reviewed by others and they may be able to suggest alternative methods of achieving the same results. Or it may provide the developers with a useful benchmark for improving Cairo.

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 7183
    • My Community Forum
Re: cairo.tcz missing dependency
« Reply #2 on: September 19, 2011, 01:08:20 AM »
I found libcairo-trace.so is missing this dependency investigating libxcb issue. As cairo works fine in general, it seems to be a soft dependency only worth to mention in .info wirhout chenging .dep I'm not familiar with cairo, do not know what trace is doing exactly and what data is putting into the database. Maybe it can be disabled in ./configure to reduce size?
« Last Edit: September 19, 2011, 09:28:46 AM by bmarkus »
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline Jason W

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 9730
Re: cairo.tcz missing dependency
« Reply #3 on: September 19, 2011, 09:27:50 AM »
Ok, I will make a mention of it in the info file.  Thanks.