pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/41967: ham/usrp needs python but doesn't depend upon it (NetBSD 4.0 / i386)



>Number:         41967
>Category:       pkg
>Synopsis:       ham/usrp needs python but doesn't depend upon it (NetBSD 4.0 / 
>i386)
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Sep 01 06:50:00 +0000 2009
>Originator:     Robert Elz
>Release:        NetBSD 4.0 / i386    pkgsrc -current
>Organization:
        Prince of Songkla University
>Environment:
System: NetBSD jade.coe.psu.ac.th 4.0_STABLE NetBSD 4.0_STABLE 
(JADE-1.696-20080517) #9: Fri May 23 18:55:13 ICT 2008 
kre%jade.coe.psu.ac.th@localhost:/usr/obj/4/kernels/JADE i386
Architecture: i386
Machine: i386
>Description:
        ham/usrp (usrp-3.2) fails to configure because it cannot locate Python.h

        This PR is marked serious/high as I doubt it is truly a problem
        with ham/usrp itself - several other packages are exhibiting the
        exact same problem (some of the gnuradio packages - how many I
        am not sure, it might just be one and the others fail because
        they need the one that fails, or there might be more than one).

        This suggests to me that the actual problem is in one of the
        (common) dependency packages, or that's there's some systemic
        fault that's creeping in that needs to be corrected.

>How-To-Repeat:
        I use pkg_comp with libkver and NetBSD 4.0 sets installed
        (no x*, pkgsrc modular xorg instead).   In this case I suspect
        the only relevant feature of all of that is that we start out
        in an environment with very few packages installed, and in
        particular, no python.

        In that environment I see ...

checking for i386--netbsdelf-g77... f77
checking whether we are using the GNU Fortran 77 compiler... no
checking whether f77 accepts -g... no
checking for i386--netbsdelf-g77... (cached) f77
checking whether we are using the GNU Fortran 77 compiler... (cached) no
checking whether f77 accepts -g... (cached) no
checking for python version... 2.5
checking for python platform... netbsd4
checking for python script directory... ${prefix}/lib/python2.5/site-packages
checking for python extension module directory... 
${exec_prefix}/lib/python2.5/site-packages
checking for Python include path... /usr/pkg/include/python2.5
checking Python.h usability... no
checking Python.h presence... no
checking for Python.h... no
configure: error: cannot find usable Python headers
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/ham/usrp
WARNING: *** Please consider adding fortran to USE_LANGUAGES in the package 
Makefile.
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/ham/usrp

        When I look at the installed packages at the time that build
        aborted, I find ...

pkg_install-20090817 Package management and administration tools for pkgsrc
libkver-0.6nb1      Shared library and sysctl(1) replacement to override system 
version
digest-20080510     Message digest wrapper utility
perl-5.10.0nb6      Practical Extraction and Report Language
lintpkgsrc-4.82     Sanity checks on the complete pkgsrc tree
kpathsea-5.0.0      Path searching library for TeX-related files
tex-bin-dvipsk-2008.12898 Supplementary files for dvipsk
dvipsk-5.97nb2      DVI-to-PostScript translator
ghostscript-fonts-8.11nb2 Postscript fonts for Aladdin Ghostscript
libXau-1.0.5        Authorization Protocol for X from X.org
libXdmcp-1.0.2      X Display Manager Control Protocol library from X.org
libX11-1.2.2        Base X libraries from modular Xorg X11
libICE-1.0.6        Inter Client Exchange (ICE) library for X
libSM-1.1.1         X Session Management Library
libXt-1.0.6         X Toolkit Intrinsics library
libXext-1.0.5nb1    X Extension library
freetype2-2.3.9nb1  Font rendering engine and library API
expat-2.0.1         XML parser library written in C
fontconfig-2.7.1    Library for configuring and customizing font access
libpaper-1.1.23     Paper size handling library
png-1.2.39          Library for manipulating PNG images
ghostscript-8.64nb4 Postscript interpreter
libXp-1.0.0         X Print Service Extension Library
libXmu-1.0.4        X Miscellaneous Utilities library
libXpm-3.5.7nb1     X PixMap Library from modular Xorg X11
libXaw-1.0.6        X Athena Widgets Library from modular Xorg X11
libXrender-0.9.4    X Render Library
libXft-2.1.13       Library for configuring and customizing font access
fam-2.7.0nb9        File Alteration Monitor
pcre-7.9            Perl Compatible Regular Expressions library
glib2-2.20.5        Some useful routines for C programming (glib2)
libXfixes-4.0.3     Xfixes library and extension of X RandR from modular X.org
libXdamage-1.1.1nb1 Xdamage extension (Library)
libdrm-2.4.13       Userspace interface to kernel DRM services
libXxf86vm-1.0.2    Library for the XFree86-VidMode X extension
MesaLib-7.4.4nb1    Graphics library similar to SGI's OpenGL
glitz-0.5.6nb2      OpenGL 2D graphics library and a backend for gl output in 
cairo
pixman-0.16.0       Library of low-level pixel manipulation routines
libXi-1.2.1         X Input extension library
cairo-1.8.8nb1      Vector graphics library with cross-device output support
pango-1.24.5        Library for layout and rendering of text
libffi-3.0.8nb2     Foreign function interface
python25-2.5.4nb1   Interpreted, interactive, object-oriented programming 
language
libXcursor-1.1.10   Client-side cursor loading library for X
libXinerama-1.0.3   X PanoramiX extension library
libXrandr-1.3.0     X RandR Library from X.org
xmlcatmgr-2.2nb1    XML and SGML catalog manager
libxml2-2.7.3nb1    XML parser library from the GNOME project
shared-mime-info-0.60 Core database of common types
atk-1.26.0          Set of interfaces for accessibility
jpeg-7              IJG's jpeg compression utilities
tiff-3.9.1          Library and tools for reading and writing TIFF data files
gtk2+-2.16.6nb2     GIMP Toolkit v2 - libraries for building X11 user interfaces
xdg-dirs-1.4        Shared XDG directories
libIDL-0.8.13       CORBA Interface Definition Language parser
ORBit2-2.14.17      High-performance CORBA ORB with C language support
dbus-1.2.4.2nb5     Message bus system
dbus-glib-0.82      GLib bindings for the D-BUS message bus system
policykit-0.9nb4    Framework for managing admin policies and privileges
GConf-2.26.2        Configuration database system used by GNOME
libgsf-1.14.15nb1   GNOME2 structured file library
libcroco-0.6.2      Toolkit to parse and manipulate CSS (Cascading Style Sheets)
librsvg-2.26.0      SVG library for GNOME2
gd-2.0.35nb2        Graphics library for the dynamic creation of images
lua-5.1.4nb2        Powerful light-weight language for extending applications
tcl-8.4.18          Ousterhout's Tool Command Language, a scripting language
tk-8.4.18nb1        Graphical toolkit for TCL
libltdl-1.5.26      Generic shared library support (libltdl abstraction library)
graphviz-2.22.2nb1  Graph Drawing Programs from AT&T Research and Lucent Bell 
Labs
makeindexk-2.15nb1  General purpose hierarchical index generator
dialog-1.1.20080819nb1 Display dialog boxes from shell scripts
tex-bin-tetex-3.0.12897 Supplementary files for updmap
texlive-tetex-2008nb1 Scripts included in teTeX
tex-latex-fonts-2008.12918 Collection of fonts used in LaTeX distributions
tex-latex-2008.11896 TeX macro package that defines LaTeX
tex-ae-1.4          Virtual fonts for T1 encoded CMR-fonts
tex-float-1.3d      Improved interface for floating objects
tex-babel-3.8l      Multilingual support for Plain TeX or LaTeX
tex-bin-kpathsea-2008.12897 Translation tables for TeX
tex-hyphen-base-2008.11176 TeX hyphenation patterns for English
tex-latexconfig-2008.12854 Files used to generate LaTeX formats
luatex-0.40.2       Extended version of pdfTeX using Lua
tex-cm-2008.7621    Computer Modern fonts
tex-misc-2008.11278 Miscellaneous files for TeX
tex-plain-3.14159265.12854 The Plain TeX format
tex-etex-2.1        TeX implementation filling the gap between TeX3 and NTS
tex-dvips-2008.12784 Files for a DVI to PostScript driver
web2c-7.5.7nb5      TeX implementation translating WEB to C
tex-pdftex-1.40.9.12898nb1 TeX extension for direct creation of PDF
tex-luatex-0.2      LuaTeX basic definition package
tex-bin-latex-2008.12778nb3 TeX macro package that defines LaTeX
tex-pdftex-def-0.04l Color and graphics support for PDFTeX
tex-graphics-1.0o   Standard LaTeX graphics
tex-tools-2008.11806 The LaTeX standard tools bundle
m4-1.4.13           GNU version of UNIX m4 macro language processor
tex-algorithms-2008.7340 A suite of tools for typesetting algorithms in 
pseudo-code
tex-ams-2008.7997   Essential files for AMS TeX
tex-amsmath-2.13    AMS mathematical facilities for LaTeX
tex-cmex-2008.7340  Support for cmex fonts from TeXTrace project
tex-amsfonts-2.2nb1 TeX fonts from the American Mathematical Society
tex-courier-2008.7340 Adobe Courier fonts
tex-natbib-8.3      Flexible bibliography support for BibTeX
tex-symbol-2008.7340 Symbol fonts for TeX
tex-zapfding-2008.7340 Dingbat typeface designed by Hermann Zapf
tex-psnfss-9.2anb1  Font support for common PostScript fonts
tex-ltxmisc-2008.12680nb1 Miscellaneous LaTeX packages
tex-amscls-2008.12163nb1 AMS document classes for LaTeX
tex-bibtex-0.99c    Reference management software for LaTeX
tex-footmisc-5.4a   Range of footnote options
tex-koma-script-3.03a Bundle of versatile classes and packages
tex-ms-2008.7340    Various LaTeX packages by Martin Schroeder
tex-caption-3.1j    Customising captions in floating environments
tex-carlisle-2008.7340 LaTeX packages created by David Carlisle
tex-colortbl-0.1    LaTeX package to add color to tables
tex-enctex-2008.11913 TeX extension for flexible input/output reencoding
tex-enumitem-2.1    Control layout of itemize, enumerate, and description
tex-exam-2.3        Package for typesetting exam scripts
tex-fancyhdr-3.1    Extensive control of page headers and footers in LaTeX2e
tex-etex-pkg-2.0    E-TeX support package
tex-ifxetex-0.5     TeX package to determine if running under XeTeX
tex-oberdiek-2008.12705 Bundle of packages submitted by Heiko Oberdiek
tex-geometry-4.1    Flexible and complete interface to document dimensions
tex-helvetic-2008.7340 Adobe Helvetica fonts
tex-hyperref-6.78r  Extensive support for hypertext in LaTeX
tex-hyph-utf8-2008.11171 Hyphenation patterns expressed in UTF-8
tex-hyphen-basque-2008.8983 Hyphenation patterns for Basque
tex-hyphen-bulgarian-2008.9087 Hyphenation patterns for Bulgarian
tex-hyphen-catalan-2008.8984 Hyphenation patterns for Catalan
tex-hyphen-croatian-2008.9002 Hyphenation patterns for Croatian
tex-hyphen-czech-2008.9030 Hyphenation patterns for Czech
tex-hyphen-danish-2008.9091 Hyphenation patterns for Danish
tex-hyphen-dutch-2008.9010 Hyphenation patterns for Dutch
tex-hyphen-esperanto-2008.8995 Hyphenation patterns for Esperanto
tex-hyphen-estonian-2008.8997 Hyphenation patterns for Estonian
tex-hyphen-finnish-2008.8998 Hyphenation patterns for Finnish
tex-hyphen-french-2008.11021 Hyphenation patterns for French
tex-hyphen-german-2008.8935nb1 Hyphenation patterns for German
tex-hyphen-greek-2008.11160nb1 Hyphenation patterns for Greek
tex-hyphen-hungarian-2008.9116 Hyphenation patterns for Hungarian
tex-hyphen-icelandic-2008.9005 Hyphenation patterns for Icelandic
tex-hyphen-indonesian-2008.9006 Hyphenation patterns for Indonesian
tex-hyphen-irish-2008.8973 Hyphenation patterns for Irish
tex-hyphen-italian-2008.9007 Hyphenation patterns for Italian
tex-hyphen-latin-2008.9093 Hyphenation patterns for Latin
tex-hyphen-norwegian-2008.9009 Hyphenation patterns for Norwegian
tex-hyphen-polish-2008.9103 Hyphenation patterns for Polish
tex-hyphen-portuguese-2008.9012 Hyphenation patterns for Portuguese
tex-hyphen-romanian-2008.9014 Hyphenation patterns for Romanian
tex-ruhyphen-1.6    Russian hyphenation
tex-hyphen-russian-2008.8935 Hyphenation patterns for Russian
tex-hyphen-serbian-2008.9371 Hyphenation patterns for Serbian
tex-hyphen-slovak-2008.9031 Hyphenation patterns for Slovak
tex-hyphen-slovenian-2008.9015 Hyphenation patterns for Slovenian
tex-hyphen-spanish-4.2a Hyphenation patterns for Spanish
tex-lm-1.106nb1     Latin modern fonts in outline formats
tex-hyphen-swedish-2008.9018 Hyphenation patterns for Swedish
tex-hyphen-turkish-2008.9019 Hyphenation patterns for Turkish
tex-ukrhyph-2008.7340 Hyphenation pattern files for Ukrainian
tex-hyphen-ukrainian-2008.9370 Hyphenation patterns for Ukrainian
tex-lambda-2008.7340 LaTeX for Omega
tex-marvosym-2.1    Martin Vogel's Symbols font
tex-makeindex-2.12nb1 Style files for makeindex
tex-manfnt-2008.7340 LaTeX support for the TeX book symbols
tex-memoir-1.6180339e.6.0c Typeset fiction, non-fiction and mathematical books
tex-mflogo-2008.7340 LaTeX support for MetaFont logo fonts
tex-microtype-2.3c  Interface to the micro-typographic features of pdfTeX
tex-moreverb-2.3    Extended verbatim
tex-multirow-1.6    Create tabular cells spanning multiple rows
tex-paralist-2.3b   Enumerate and itemize within paragraphs
tex-placeins-2.2    TeX command to control float placement
tex-rotating-2.16a  Rotation tools including rotated full-page floats
tex-preprint-2008.7340 Bundle of LaTeX packages provided as-is
tex-rsfs-2008.11620 Ralph Smith's Formal Script font
tex-sectsty-2.0.2   Control sectional headers
tex-setspace-6.7    Set space between lines
tex-stmaryrd-2008.7340 St Mary Road symbols for theoretical computer science
tex-subfigure-2.1.5 Figures divided into subfigures (obsoleted by tex-subfig)
tex-subfig-1.3      Figures broken into subfigures
tex-times-2008.7340 Select Adobe Times Roman (or equivalent) as default font
tex-titlesec-2.8    Select alternative section titles
tex-txfonts-2008.11886 Times-like fonts in support of mathematics
tex-type1cm-0.03    Arbitrary size font selection in LaTeX
tex-wasy-2008.7340  Waldi's symbol fonts
tex-xkeyval-2.6a    Macros for setting keys and class or package options
teTeX-texmf-3.0nb20 Machine-independent part of teTeX
tex-metafont-2008.11896 Files for METAFONT
tex-bin-metafont-2008.12778nb1 METAFONT font design system
tex-bin-tex-2008.10592 Plain TeX format
t1lib-5.1.2nb1      Library for generating bitmaps from Adobe Type 1 fonts
teTeX-bin-3.0nb34   TeX distribution for UNIX compatible systems - binaries
doxygen-1.6.1       Documentation system for C++, Java, IDL and C
boehm-gc-7.1nb1     Garbage collection and memory leak detection for C and C++
readline-6.0        GNU library that can recall and edit previous input
sdcc-2.8.0nb1       Cross compile 8051 code
libtool-base-1.5.26nb2 Generic shared library support script (the script itself)
autoconf-2.64       Generates automatic source code configuration scripts
automake-1.11       GNU Standards-compliant Makefile generator
gmake-3.81          GNU version of 'make' utility
pkg-config-0.23nb1  System for managing library compile/link flags
boost-headers-1.38.0nb2 Free, peer-reviewed portable C++ source libraries 
(build-time headers)
swig-1.3.31nb1      Simplified Wrapper and Interface Generator
checkperms-1.10     Check and correct file permissions
boost-libs-1.38.0nb2 Free, peer-reviewed portable C++ source libraries (binary 
libraries)
cppunit-1.10.2nb10  CppUnit is a C++ unit testing framework
f2c-20001205nb11    Fortran to C compiler including a script to emulate f77
fftw-3.2.2          Collection of fast C routines to compute DFTs
fftwf-3.2.1         Collection of fast C routines to compute DFTs
gsl-1.12            The GNU Scientific Library
py25-Numeric-24.2   Adds multidimensional numeric arrays to Python
gnuradio-core-3.2   Runtime system and DSP blocks for GNU Radio
libusb-0.1.12nb2    USB access library
gmp-4.3.1           Library for arbitrary precision arithmetic
guile-1.8.7         GNU's Ubiquitous Intelligent Language for Extension

        The first 5 of those (pkg_install libkver digest perl and lintpkgsrc)
        would all have been installed before this build started, everything
        else was added as a dependency of usrp, or one of its dependencies.

        I see python25 is there, then why is the Python.h not found?
        Or maybe this stuff just doesn't work with python 2.5 (has
        Python.h been removed and only existed in an older, or newer
        python??)

        The python version picked (2.5) is just because that's pkgsrc's
        default version currently.

        The last version of usrp I successfully built was version 3.0.4
        built in late November, last year (2008).

        This PR is unrelated to the jpeg version bump, this one started
        failing for me at the time of its last upgrade (Aug 12/13 depending
        upon timezone).  (Same for the gnuradio packages that are also failing)

>Fix:
        ???



Home | Main Index | Thread Index | Old Index