Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#27603 - [libsndfile] python2 should be used as the python interpreter

Attached to Project: Arch Linux
Opened by chubtuff (chubtuff) - Saturday, 17 December 2011, 10:00 GMT
Last edited by Eric Belanger (Snowman) - Saturday, 17 December 2011, 23:35 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No



libsndfile has three python scripts, namely src/, src/ and programs/ At least one of these files is relevant for running the included test suite. All of the scripts have this as their first line:


which causes the scripts to fail with syntax errors.

Additionally, src/Makefile contains the following line:

@if [ -x /usr/bin/python ]; then $(srcdir)/ $(srcdir)/*.c ; fi

which causes no problems if the interpreter directive of the python scripts is set to /usr/bin/python2.

Additional info:
* libsndfile 1.0.25-1
* python2 2.7.2-4
* python 3.2.2-2

Steps to reproduce:
0. Install python.
1. Run `makepkg' for libsndfile.
2. Try to run `make check' in the root source directory.

Attached is a new PKGBUILD to resolve the bug.
This task depends upon

Closed by  Eric Belanger (Snowman)
Saturday, 17 December 2011, 23:35 GMT
Reason for closing:  Fixed
Additional comments about closing:  fixed in svn trunk