Bug 294231 - www/rubygem-passenger: build failure with apache & ruby 4.0
Summary: www/rubygem-passenger: build failure with apache & ruby 4.0
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Po-Chuan Hsieh
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-04-03 12:58 UTC by Dan Langille
Modified: 2026-04-03 13:24 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (sunpoet)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dan Langille freebsd_committer freebsd_triage 2026-04-03 12:58:02 UTC
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 !!!
Comment 1 Dan Langille freebsd_committer freebsd_triage 2026-04-03 13:24:02 UTC
Also, confirmed the build on head has the same issue.