[Bug 492969] Review Request: lv2dynparam - LV2 dynamic parameters extension

bugzilla at redhat.com bugzilla at redhat.com
Wed Apr 8 08:47:31 UTC 2009


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=492969


Mattias Ellert <mattias.ellert at fysast.uu.se> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
         AssignedTo|nobody at fedoraproject.org    |mattias.ellert at fysast.uu.se
               Flag|                            |fedora-review?




--- Comment #2 from Mattias Ellert <mattias.ellert at fysast.uu.se>  2009-04-08 04:47:30 EDT ---
I tried to make a mock build on Fedora 10 of this package. It fails for both
i386 and x86_64 with the following error during configure:

configure: error: The pkg-config script could not be found or is too old.  Make
sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.
Alternatively, you may set the environment variables LV2_CFLAGS
and LV2_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
To get pkg-config, see <http://pkg-config.freedesktop.org/>.
See `config.log' for more details.
error: Bad exit status from /var/tmp/rpm-tmp.gW9MDo (%build)

I added the update-testing repo to the mock config for the build, and the build
requirements were picked up:

DEBUG backend.py:554:  /usr/bin/yum --installroot
/var/lib/mock/fedora-10-x86_64-19081239177430616696239/root/  install 
'lv2core-devel'
DEBUG util.py:280:  Executing command: /usr/bin/yum --installroot
/var/lib/mock/fedora-10-x86_64-19081239177430616696239/root/  install 
'lv2core-devel'
DEBUG util.py:256: 
================================================================================
DEBUG util.py:256:   Package             Arch         Version          
Repository             Size
DEBUG util.py:256: 
================================================================================
DEBUG util.py:256:  Installing:
DEBUG util.py:256:   lv2core-devel       x86_64       3.0-2.fc10       
updates-testing       9.2 k
DEBUG util.py:256:  Installing for dependencies:
DEBUG util.py:256:   lv2core             x86_64       3.0-2.fc10       
updates-testing        11 k
DEBUG util.py:256:  Transaction Summary
DEBUG util.py:256: 
================================================================================
DEBUG util.py:256:  Install      2 Package(s)         
DEBUG util.py:256:  Update       0 Package(s)         
DEBUG util.py:256:  Remove       0 Package(s)         
DEBUG util.py:256:  Total download size: 20 k
DEBUG util.py:256:  Installed:
DEBUG util.py:256:    lv2core-devel.x86_64 0:3.0-2.fc10                         
DEBUG util.py:256:  Dependency Installed:
DEBUG util.py:256:    lv2core.x86_64 0:3.0-2.fc10                               
DEBUG util.py:319:  Child returncode was: 0

However, the pkg-config tools was not installed in the mock environment. The
reason seems to be a missing requires on pkgconfig in the lv2core-devel package
currently in the testing repo. According to the packaging guidelines section
1.22.1: "Packages containing pkgconfig(.pc) files must Requires: pkgconfig (for
directory ownership and usability)."

[ellert at ellert ~]$ rpm -q --requires -p lv2core-devel-3.0-2.fc10.x86_64.rpm 
lv2core = 3.0-2.fc10
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.




More information about the Fedora-package-review mailing list