Bug 204963 - lang/ruby21: Configure error (--enable-dtrace, however, USDT is not available)
Summary: lang/ruby21: Configure error (--enable-dtrace, however, USDT is not available)
Status: Closed Feedback Timeout
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ruby (Nobody)
URL:
Keywords: needs-qa
Depends on:
Blocks:
 
Reported: 2015-12-02 11:31 UTC by Thomas Schweikle
Modified: 2016-12-05 20:45 UTC (History)
2 users (show)

See Also:
koobs: maintainer-feedback? (ruby)


Attachments
/usr/ports/lang/ruby21/work/ruby-2.1.7/config.log (891.42 KB, text/plain)
2015-12-02 11:31 UTC, Thomas Schweikle
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Schweikle 2015-12-02 11:31:18 UTC
Created attachment 163750 [details]
/usr/ports/lang/ruby21/work/ruby-2.1.7/config.log

# cd /usr/ports/lang/ruby21; make clean build reinstall clean
[...]
configure doesn't find dtrace:
checking elf_abi.h usability... no
checking elf_abi.h presence... no
checking for elf_abi.h... no
checking whether OS depend dynamic link works... yes
checking execinfo.h usability... yes
checking execinfo.h presence... yes
checking for execinfo.h... yes
checking for backtrace in -lexecinfo... no
checking for unw_backtrace in -lunwind... no
checking for backtrace... no
checking valgrind/memcheck.h usability... no
checking valgrind/memcheck.h presence... no
checking for valgrind/memcheck.h... no
checking for strip... strip
checking whether dtrace USDT is available... no
configure: error: --enable-dtrace, however, USDT is not available
===>  Script "configure" failed unexpectedly.
Please report the problem to ruby@FreeBSD.org [maintainer] and attach the
"/usr/ports/lang/ruby21/work/ruby-2.1.7/config.log" including the output of
the failure of your make command. Also, it might be a good idea to provide
an overview of all packages installed on your system (e.g. a
/usr/local/sbin/pkg-static info -g -Ea).
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/lang/ruby21
*** Error code 1

Stop.
make: stopped in /usr/ports/lang/ruby21


# /usr/local/sbin/pkg-static info -g -Ea
apr-1.5.2.1.5.4                Apache Portability Library
argp-standalone-1.3_2          Standalone version of arguments parsing functions from GLIBC
autoconf-2.69                  Automatically configure source code on many Un*x platforms
autoconf-wrapper-20131203      Wrapper script for GNU autoconf
automake-1.15_1                GNU Standards-compliant Makefile generator
automake-wrapper-20131203      Wrapper script for GNU automake
bacula-client-7.2.0_3          Network backup solution (client)
bash-4.3.42                    The GNU Project's Bourne Again SHell
bigreqsproto-1.1.2             BigReqs extension headers
bison-2.7.1,1                  Parser generator from FSF, (mostly) compatible with Yacc
byobu-5.80_1                   Profile and configuration utilities for GNU Screen
ca_root_nss-3.20.1             Root certificate bundle from the Mozilla Project
cairo-1.14.2_1,2               Vector graphics library with cross-device output support
clang36-3.6.2                  C, Objective-C, and C++ compiler
cmake-3.4.0                    Cross-platform Makefile generator
cmake-modules-3.4.0            Modules and Templates for CMake
curl-7.45.0                    Non-interactive tool to get files from FTP, GOPHER, HTTP(S) servers
cyrus-sasl-2.1.26_12           RFC 2222 SASL (Simple Authentication and Security Layer)
damageproto-1.2.1              Damage extension headers
dash-0.5.8                     POSIX-compliant implementation of /bin/sh
db5-5.3.28_2                   The Oracle Berkeley DB, revision 5.3
dialog4ports-0.1.5_2           Console Interface to configure ports
dmidecode-2.12                 Tool for dumping DMI (SMBIOS) contents in human-readable format
docbook-1.5                    Meta-port for the different versions of the DocBook DTD
docbook-sgml-4.5_1             DocBook SGML DTD
docbook-xml-5.0_3              DocBook XML DTD
docbook-xsl-1.76.1_2           XSL DocBook stylesheets
dri2proto-2.8                  DRI2 prototype headers
dri3proto-1.0                  DRI3 prototype headers
expat-2.1.0_3                  XML 1.0 parser written in C
fixesproto-5.0                 Fixes extension headers
fontconfig-2.11.1_1,1          XML-based font configuration API for X Windows
freeglut-2.8.1_4               Alternative to the OpenGL Utility Toolkit (GLUT) library
freeipmi-1.4.11                Library and tools to support IPMI-capable hardware
freetype2-2.6_1                Free and portable TrueType font rendering engine
gdbm-1.11_2                    GNU database manager
gdk-pixbuf2-2.32.1             Graphic library for GTK+
gettext-0.19.6                 GNU gettext meta package
gettext-runtime-0.19.6         GNU gettext runtime libraries and programs
gettext-tools-0.19.6           GNU gettext development and translation tools
glib-2.44.1_2                  Some useful routines of C programming (current stable version)
glproto-1.4.17                 GLX extension headers
gmake-4.1_2                    GNU version of 'make' utility
gmake-lite-4.1_1               Minimalist version of gnu make
gobject-introspection-1.44.0   Generate interface introspection data for GObject libraries
gtar-1.28_2                    GNU version of the traditional tape archiver
help2man-1.43.3_1              Automatically generating simple manual pages from program output
htop-1.0.3                     Better top(1) - interactive process viewer
icu-55.1                       International Components for Unicode (from IBM)
indexinfo-0.2.4                Utility to regenerate the GNU info page index
inputproto-2.3.1               Input extension headers
intltool-0.51.0                Tools to internationalize various kinds of data files
ipmitool-1.8.15                CLI to manage IPMI systems
iso8879-1986_3                 Character entity sets from ISO 8879:1986 (SGML)
jasper-1.900.1_15              Implementation of the codec specified in the JPEG-2000 standard
jbigkit-2.1_1                  Lossless compression for bi-level images such as scanned pages, faxes
jpeg-8_6                       IJG's jpeg compression utilities
jsoncpp-0.6.0.r2_2             JSON reader and writer library for C++
kbproto-1.0.7                  KB extension headers
libGL-10.6.9                   OpenGL library that renders using GLX or DRI
libGLU-9.0.0_2                 OpenGL utility library
libICE-1.0.9_1,1               Inter Client Exchange library for X11
libSM-1.2.2_3,1                Session Management library for X11
libX11-1.6.3,1                 X11 library
libXau-1.0.8_3                 Authentication Protocol library for X11
libXdamage-1.1.4_3             X Damage extension library
libXdmcp-1.1.2                 X Display Manager Control Protocol library
libXext-1.3.3_1,1              X11 Extension library
libXfixes-5.0.1_3              X Fixes extension library
libXi-1.7.5,1                  X Input extension library
libXmu-1.1.2_3,1               X Miscellaneous Utilities libraries
libXrandr-1.5.0                X Resize and Rotate extension library
libXrender-0.9.9               X Render extension library
libXt-1.1.5,1                  X Toolkit library
libXv-1.0.10_3,1               X Video Extension library
libXvMC-1.0.9                  X Video Extension Motion Compensation library
libXxf86vm-1.1.4_1             X Vidmode Extension
libarchive-3.1.2_4,1           Library to create and read several streaming archive formats
libcheck-0.10.0                Unit test framework for C
libclc-0.1.0.20150710          Required library functions for OpenCL C programming language
libdevq-0.0.2_1                Generic Device Query and Monitor interface
libdnet-1.12_1                 Simple interface to low level networking routines
libdrm-2.4.65_1,1              Userspace interface to kernel Direct Rendering Module services
libedit-3.1.20150325_1         Command line editor library
libevent2-2.0.22_1             API for executing callback functions on events or timeouts
libffi-3.2.1                   Foreign Function Interface
libgcrypt-1.6.4_2              General purpose crypto library based on code used in GnuPG
libglapi-10.6.9                Common GL api library used by Mesa based ports
libgpg-error-1.20_1            Common error values for all GnuPG components
libiconv-1.14_9                Character set conversion library
libidn-1.31                    Internationalized Domain Names command line tool
libnotify-0.7.6_1              Library for desktop notifications
libpciaccess-0.13.4            Generic PCI access library
libproxy-0.4.6                 Library that provides automatic proxy configuration management
libpthread-stubs-0.3_6         This library provides weak aliases for pthread functions
libsigsegv-2.10_1              Handling page faults in user mode
libssh2-1.6.0_1,2              Library implementing the SSH2 protocol
libstatgrab-0.91               Provides a useful interface to system statistics
libtool-2.4.6                  Generic shared library support script
libxcb-1.11.1                  The X protocol C-language Binding (XCB) library
libxml2-2.9.3                  XML parser library for GNOME
libxshmfence-1.2               Shared memory 'SyncFence' synchronization primitive
libxslt-1.1.28_8               The XSLT C library for GNOME
libyaml-0.1.6_2                YAML 1.1 parser and emitter written in C
llvm36-3.6.2_2                 Low Level Virtual Machine
lsof-4.90.a,8                  Lists information about open files (similar to fstat(1))
lzo2-2.09                      Portable speedy, lossless data compression library
m4-1.4.17_1,1                  GNU m4
makedepend-1.0.5,1             Dependency generator for makefiles
nagios-certexp-plugin-1.1      Nagios plugin for checking SSL server certificate expiration
nagios-check_bacula-7.2.0_3    Nagios plugin for Bacula
nagios-check_ports-0.7.1_1     monitor FreeBSD ports for updates or vulnerabilities
nagios-plugins-2.1.1_3,1       Plugins for Nagios
neon-0.30.1                    HTTP and WebDAV client library for Unix systems
ninja-1.6.0,2                  Ninja is a small build system closest in spirit to Make
open-vm-tools-nox11-1280544_12,1 Open VMware tools for FreeBSD VMware guests
openldap-client-2.4.42_2       Open source LDAP client implementation
p5-Date-Manip-6.50             Perl5 module containing date manipulation routines
p5-Getopt-Long-2.46            Perl module for extended processing of command line options
p5-Locale-gettext-1.06         Message handling functions
p5-Net-SSLeay-1.72             Perl5 interface to SSL
p5-XML-Parser-2.44             Perl extension interface to James Clark's XML parser, expat
p5-YAML-Syck-1.27_1            Fast, lightweight YAML and JSON loader and dumper
pciids-20151108                Database of all known IDs used in PCI devices
pcre-8.37_4                    Perl Compatible Regular Expressions library
perl5-5.22.0_4                 Practical Extraction and Report Language
pixman-0.32.8                  Low-level pixel manipulation library
pkg-1.6.2                      Package manager
pkgconf-0.9.12_1               Utility to help to configure compiler and linker flags
png-1.6.19                     Library for manipulating PNG images
popt-1.16_1                    Getopt(3) like library with a number of enhancements, from Redhat
portupgrade-2.4.14,2           FreeBSD ports/packages administration and management tool suite
presentproto-1.0               Present protocol specification
py27-Babel-2.1.1               Collection of tools for internationalizing Python applications
py27-Jinja2-2.8                Fast and easy to use stand-alone template engine
py27-MarkupSafe-0.23           Implements XML/HTML/XHTML Markup safe string for Python
py27-alabaster-0.7.6           Modified Kr Sphinx theme
py27-docutils-0.12             Python Documentation Utilities
py27-libxml2-2.9.3             Python interface for XML parser library for GNOME
py27-pygments-2.0.2            Syntax highlighter written in Python
py27-pystemmer-1.3.0_1         Snowball Stemming Algorithms for Information Retrieval
py27-pytz-2015.7,1             World Timezone Definitions for Python
py27-setuptools27-17.0         Python packages installer
py27-six-1.9.0                 Python 2 and 3 compatibility utilities
py27-snowballstemmer-1.2.0_1   Snowball stemming library collection for Python
py27-sphinx-1.3.1_2            Python documentation generator
py27-sphinx_rtd_theme-0.1.8    Mobile-friendly py-sphinx theme
python2-2_3                    The "meta-port" for version 2 of the Python interpreter
python27-2.7.10_1              Interpreted object-oriented programming language
python3-3_3                    The "meta-port" for version 3 of the Python interpreter
python33-3.3.5_8               Interpreted object-oriented programming language
python34-3.4.3_2               Interpreted object-oriented programming language
randrproto-1.5.0               Randr extension headers
readline-6.3.8                 Library for editing command lines as they are typed
renderproto-0.11.1             RenderProto protocol headers
rsync-3.1.1_4                  Network file distribution/synchronization utility
ruby-2.1.7,1                   Object-oriented interpreted scripting language
ruby20-2.0.0.647,1             Object-oriented interpreted scripting language
ruby21-bdb-0.6.6_4             Ruby interface to Oracle Berkeley DB revision 2 or later
ruby21-gdbm-2.1.7_3,1          Ruby extension to GDBM library
ruby21-gems-2.5.0              Package management framework for the Ruby language
ruby22-2.2.3,1                 Object-oriented interpreted scripting language
rubygem-rake-10.4.2            Ruby Make
scons-2.3.0_1                  Build tool alternative to make
screen-4.3.1_2                 Multi-screen window manager
sdocbook-xml-1.1_1,2           "Simplified" DocBook XML DTD
sqlite3-3.9.2                  SQL database engine in a C library
ssmtp-2.64_1                   Extremely simple MTA to get mail off the system to a mail hub
subversion17-1.7.22            Version control system
texinfo-6.0.20151108           Typeset documentation system with multiple format output
tiff-4.0.6                     Tools and library routines for working with TIFF images
tmux-2.1                       Terminal Multiplexer
unzip-6.0_6                    List, test, and extract compressed files from a ZIP archive
uriparser-0.8.4                URI parsing library
videoproto-2.3.2               Video extension headers
wget-1.16.3                    Retrieve files from the Net via HTTP(S) and FTP
xcb-proto-1.11                 The X protocol C-language Binding (XCB) protocol
xcb-util-0.4.0_1,1             Module with libxcb/libX11 extension/replacement libraries
xcb-util-renderutil-0.3.9_1    Convenience functions for the Render extension
xcmiscproto-1.2.2              XCMisc extension headers
xextproto-7.3.0                XExt extension headers
xf86bigfontproto-1.2.0         XFree86-Bigfont extension headers
xf86vidmodeproto-2.3.1         XFree86-VidModeExtension extension headers
xinetd-2.3.15_1                Replacement for inetd with better control and logging
xmlcatmgr-2.2_2                SGML and XML catalog manager
xmlcharent-0.3_2               XML character entities
xorg-macros-1.19.0             X.Org development aclocal macros
xproto-7.0.28                  X11 protocol headers
xtrans-1.3.5                   Abstract network code for X
zip-3.0_1                      Create/update ZIP files compatible with PKZIP
zsh-5.1.1                      The Z shell
zsync-0.6.2                    File transfer program


# uname -a
FreeBSD fbsd11-64.bfs.de 11.0-CURRENT FreeBSD 11.0-CURRENT #6 r291575: Tue Dec  1 18:53:27 CET 2015     root@fbsd11-64.bfs.de:/usr/obj/usr/src/sys/FBSD11  amd64


# cd /usr/ports; svn info
Path: .
Working Copy Root Path: /usr/ports
URL: https://svn0.us-east.freebsd.org/ports/head
Repository Root: https://svn0.us-east.freebsd.org/ports
Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5
Revision: 402816
Node Kind: directory
Schedule: normal
Last Changed Author: wen
Last Changed Rev: 402816
Last Changed Date: 2015-12-02 08:48:35 +0100 (Wed, 02 Dec 2015)

# cd /usr/ports/lang/ruby21; svn info
Path: .
Working Copy Root Path: /usr/ports
URL: https://svn0.us-east.freebsd.org/ports/head/lang/ruby21
Repository Root: https://svn0.us-east.freebsd.org/ports
Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5
Revision: 402816
Node Kind: directory
Schedule: normal
Last Changed Author: mmoll
Last Changed Rev: 402110
Last Changed Date: 2015-11-20 23:53:58 +0100 (Fri, 20 Nov 2015)
Comment 1 Kubilay Kocak freebsd_committer freebsd_triage 2015-12-02 11:38:54 UTC
@Thomas, Can you confirm that you have enabled DTrace on your system:

https://www.freebsd.org/doc/handbook/dtrace-implementation.html

If possible, please also use attachments (not comments) for large bodies of output/logs/test
Comment 2 Steve Wills freebsd_committer freebsd_triage 2016-12-05 20:45:34 UTC
Haven't heard from reporter in over a year, closing.