[Bug 182463] Review Request: cairomm (C++ bindings for cairo)
bugzilla at redhat.com
bugzilla at redhat.com
Fri Mar 24 23:00:39 UTC 2006
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
Summary: Review Request: cairomm (C++ bindings for cairo)
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=182463
bugs.michael at gmx.net changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
AssignedTo|bugzilla-sink at leemhuis.info |bugs.michael at gmx.net
OtherBugsDependingO|163776 |163778
nThis| |
------- Additional Comments From bugs.michael at gmx.net 2006-03-24 18:00 EST -------
Package is in quite good shape. Almost there. These minor issues
are left:
* missing "BuildRequires: pkgconfig"
* cairomm-devel should really "Requires: pkgconfig", because (1) it
contains a pkg-config file and (2) the library headers are stored in
a path that is unlikely to be found if pkg-config is not used
* prefer "make DESTDIR=%{buildroot} install" over %makeinstall, since
while the former is de facto standard, the latter is just a hack
* AUTHORS %doc file is about libxmlplusplus and points to its home page
* README %doc file has libxml++ at the top, very confusing, both files
should really be corrected
* Also note that the cairomm-devel package contains more than "headers
and static library". ;) The very important *.so symlink is included, too.
> E: cairomm shlib-with-non-pic-code /usr/lib/libcairomm-1.0.so.0.0.5
Cannot reproduce this on i686, but if it occurs on x86_64, it must
be patched to compile everything with -fPIC. Also skim over the build
log and check whether you see the configure checks and whether -fPIC
is used during compilation:
| checking for gcc option to produce PIC... -fPIC
| checking if gcc PIC flag -fPIC works... yes
| checking for g++ option to produce PIC... -fPIC
| checking if g++ PIC flag -fPIC works... yes
> W: cairomm unstripped-binary-or-object /usr/lib/libcairomm-1.0.so.0.0.5
Cannot reproduce. When you get this, most likely you either don't
have the redhat-rpm-config package installed or you've disabled
creation of debuginfo packages via ~/.rpmmacros: %debug_package %{nil}
As a hint at the bottom:
| %{_includedir}/cairomm-1.0/*
vs.
| %{_includedir}/cairomm-1.0
Even better to the eyes, since you see it's a directory (!):
%{_includedir}/cairomm-1.0/
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the fedora-extras-list
mailing list