[Bug 294231] www/rubygem-passenger: build failure with apache & ruby 4.0

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 03 Apr 2026 12:58:02 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294231

            Bug ID: 294231
           Summary: www/rubygem-passenger: build failure with apache &
                    ruby 4.0
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: sunpoet@FreeBSD.org
          Reporter: dvl@FreeBSD.org
             Flags: maintainer-feedback?(sunpoet@FreeBSD.org)
          Assignee: sunpoet@FreeBSD.org

Hello,

I notice this recently when we did some test builds against ruby 4.0 on FreeBSD
15. on both 2026Q1 and 2026Q2.

www/rubygem-passenger@nginx builds

www/rubygem-passenger@apache fails with this:


===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>  Building for rubygem-passenger-apache-6.1.2
  Successfully built RubyGem
  Name: passenger
  Version: 6.1.2
  File: passenger-6.1.2.gem
/usr/bin/env CC=cc CXX=c++ EXTRA_CXXFLAGS="-O2 -pipe  -fstack-protector-strong
-fno-strict-aliasing   -I/usr/local/include/utf8cpp -std=c++14 "
USE_VENDORED_LIBUV=true
/wrkdirs/usr/ports/www/rubygem-passenger/work-apache/passenger-6.1.2/bin/passenger-install-apache2-module
--auto
/usr/local/lib/ruby/4.0/did_you_mean/core_ext/name_error.rb:11: warning: logger
is not part of the default gems since Ruby 4.0.0. Install logger from RubyGems.
/wrkdirs/usr/ports/www/rubygem-passenger/work-apache/passenger-6.1.2/src/ruby_supportlib/phusion_passenger/abstract_installer.rb:32:in
'Kernel#require': cannot load such file -- logger (LoadError)
        from
/wrkdirs/usr/ports/www/rubygem-passenger/work-apache/passenger-6.1.2/src/ruby_supportlib/phusion_passenger/abstract_installer.rb:32:in
'<top (required)>'
        from
/wrkdirs/usr/ports/www/rubygem-passenger/work-apache/passenger-6.1.2/src/ruby_supportlib/phusion_passenger.rb:243:in
'Kernel#require'
        from
/wrkdirs/usr/ports/www/rubygem-passenger/work-apache/passenger-6.1.2/src/ruby_supportlib/phusion_passenger.rb:243:in
'PhusionPassenger.require_passenger_lib'
        from
/wrkdirs/usr/ports/www/rubygem-passenger/work-apache/passenger-6.1.2/bin/passenger-install-apache2-module:54:in
'<main>'
*** Error code 1

Stop.
make: stopped making "build" in /usr/ports/www/rubygem-passenger
=>> Cleaning up wrkdir
===>  Cleaning for rubygem-passenger-apache-6.1.2
build of www/rubygem-passenger@apache | rubygem-passenger-apache-6.1.2 ended at
Thu Apr  2 21:06:40 UTC 2026
build time: 00:01:58
!!! build failure encountered !!!

-- 
You are receiving this mail because:
You are the assignee for the bug.