Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 940479 - dev-lang/ruby-3.3.4 - [meson] [libtool] [gcc-15] configure: error: --enable-dtrace, however, USDT is not available
Summary: dev-lang/ruby-3.3.4 - [meson] [libtool] [gcc-15] configure: error: --enable-d...
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-09-29 09:34 UTC by Toralf Förster
Modified: 2024-09-30 02:49 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info.txt (emerge-info.txt,17.67 KB, text/plain)
2024-09-29 09:34 UTC, Toralf Förster
Details
dev-lang:ruby-3.3.4:20240928-224615.log (dev-lang:ruby-3.3.4:20240928-224615.log,27.27 KB, text/plain)
2024-09-29 09:34 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,17.13 KB, text/plain)
2024-09-29 09:34 UTC, Toralf Förster
Details
environment (environment,103.57 KB, text/plain)
2024-09-29 09:34 UTC, Toralf Förster
Details
etc.clang.tar.xz (etc.clang.tar.xz,1016 bytes, application/x-xz)
2024-09-29 09:34 UTC, Toralf Förster
Details
etc.portage.tar.xz (etc.portage.tar.xz,20.00 KB, application/x-xz)
2024-09-29 09:34 UTC, Toralf Förster
Details
logs.tar.xz (logs.tar.xz,34.59 KB, application/x-xz)
2024-09-29 09:34 UTC, Toralf Förster
Details
qlist-info.txt (qlist-info.txt,60.89 KB, text/plain)
2024-09-29 09:34 UTC, Toralf Förster
Details
temp.tar.xz (temp.tar.xz,25.09 KB, application/x-xz)
2024-09-29 09:34 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2024-09-29 09:34:02 UTC
checking for backtrace... yes
checking for broken backtrace... no
checking for x86_64-pc-linux-gnu-strip flags... -S -x
checking whether -Wl,--no-as-needed is accepted as LDFLAGS... yes
checking whether -Wl,--no-undefined is accepted as LDFLAGS... yes
checking whether dtrace USDT is available... no
configure: error: --enable-dtrace, however, USDT is not available

!!! Please attach the following file when seeking support:

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 23.0_no_multilib-20240928-074507

  UNMASKED:
  /etc/portage/package.unmask/60gcc:<sys-devel/gcc-15.0.9999:15
    Requested by sam
    Please re-assign to ztrawhcse@ if you cannot reproduced it with regular meson.
  /etc/portage/package.unmask/50unstable:<dev-build/meson-9999

  The attached etc.portage.tar.xz has all details.
  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-15 *
clang/llvm (if any):
clang version 18.1.8
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/lib/llvm/18/bin
Configuration file: /etc/clang/x86_64-pc-linux-gnu-clang.cfg
/usr/lib/llvm/19
19.1.0
Python 3.12.6
Available Ruby profiles:
  (none found)
Available Rust versions:
  [1]   rust-bin-1.81.0 *
php cli (if any):

  HEAD of ::gentoo
commit b37bd8ca690f3a6dd3c9470c6b3d5e68e561ae33
Author: Repository mirror & CI <repomirrorci@gentoo.org>
Date:   Sat Sep 28 21:21:06 2024 +0000

    2024-09-28 21:21:06 UTC

emerge -qpvO =dev-lang/ruby-3.3.4
[ebuild  N    ] dev-lang/ruby-3.3.4  USE="gdbm ssl systemtap -berkdb -debug -doc -examples (-jemalloc) -jit -socks5 (-static-libs) -tk -valgrind -xemacs"
Comment 1 Toralf Förster gentoo-dev 2024-09-29 09:34:03 UTC
Created attachment 904147 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2024-09-29 09:34:04 UTC
Created attachment 904148 [details]
dev-lang:ruby-3.3.4:20240928-224615.log
Comment 3 Toralf Förster gentoo-dev 2024-09-29 09:34:05 UTC
Created attachment 904149 [details]
emerge-history.txt
Comment 4 Toralf Förster gentoo-dev 2024-09-29 09:34:07 UTC
Created attachment 904150 [details]
environment
Comment 5 Toralf Förster gentoo-dev 2024-09-29 09:34:08 UTC
Created attachment 904151 [details]
etc.clang.tar.xz
Comment 6 Toralf Förster gentoo-dev 2024-09-29 09:34:08 UTC
Created attachment 904152 [details]
etc.portage.tar.xz
Comment 7 Toralf Förster gentoo-dev 2024-09-29 09:34:09 UTC
Created attachment 904153 [details]
logs.tar.xz
Comment 8 Toralf Förster gentoo-dev 2024-09-29 09:34:11 UTC
Created attachment 904154 [details]
qlist-info.txt
Comment 9 Toralf Förster gentoo-dev 2024-09-29 09:34:12 UTC
Created attachment 904155 [details]
temp.tar.xz
Comment 10 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-09-30 02:49:39 UTC
OK, so:
> checking for x86_64-pc-linux-gnu-dtrace... /usr/bin/stap-dtrace

Good.

But then we have:
```
configure:33059: checking whether dtrace USDT is available
configure:33088: x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -fno-diagnostics-color -fno-strict-aliasing -fPIC  conftest.c >&5
conftest.c: In function 'main':
conftest.c:496:1: error: implicit declaration of function 'CONFTEST_FIRE' [-Wimplicit-function-declaration]
  496 | CONFTEST_FIRE();
      | ^~~~~~~~~~~~~
[...]
| #include "conftest_provider.h"
| int
| main (void)
| {
| CONFTEST_FIRE();
|   ;
|   return 0;
| }
configure:33105: result: no
configure:33140: error: --enable-dtrace, however, USDT is not available
```