iwasakims opened a new pull request, #1383:
URL: https://github.com/apache/bigtop/pull/1383

   https://issues.apache.org/jira/browse/BIGTOP-4522
   
   `puppetize.sh` failed due to missing a required header file provided 
libffi-devel package on building docker image of openeuler-22.03.
   
   ```
   #8 1631.6 ERROR:  Error installing puppet:
   #8 1631.6   ERROR: Failed to build gem native extension.
   #8 1631.6
   #8 1631.6     current directory: 
/usr/local/share/gems/gems/fiddle-1.1.8/ext/fiddle
   #8 1631.6 /usr/bin/ruby -I /usr/share/rubygems -r 
./siteconf20260416-314-216qn1.rb extconf.rb
   #8 1631.6 checking for --enable-debug-build option... no
   #8 1631.6 checking for ffi.h... no
   #8 1631.6 checking for ffi/ffi.h... no
   #8 1631.6 *** extconf.rb failed ***
   #8 1631.6 Could not create Makefile due to some reason, probably lack of 
necessary
   #8 1631.6 libraries and/or headers.  Check the mkmf.log file for more 
details.  You may
   #8 1631.6 need configuration options.
   #8 1631.6
   #8 1631.6 Provided configuration options:
   #8 1631.6   --with-opt-dir
   #8 1631.6   --without-opt-dir
   #8 1631.6   --with-opt-include
   #8 1631.6   --without-opt-include=${opt-dir}/include
   #8 1631.6   --with-opt-lib
   #8 1631.6   --without-opt-lib=${opt-dir}/lib64
   #8 1631.6   --with-make-prog
   #8 1631.6   --without-make-prog
   #8 1631.6   --srcdir=.
   #8 1631.6   --curdir
   #8 1631.6   --ruby=/usr/bin/$(RUBY_BASE_NAME)
   #8 1631.6   --enable-debug-build
   #8 1631.6   --disable-debug-build
   #8 1631.6   --with-libffi-source-dir
   #8 1631.6   --without-libffi-source-dir
   #8 1631.6   --with-libffi-dir
   #8 1631.6   --without-libffi-dir
   #8 1631.6   --with-libffi-include
   #8 1631.6   --without-libffi-include=${libffi-dir}/include
   #8 1631.6   --with-libffi-lib
   #8 1631.6   --without-libffi-lib=${libffi-dir}/lib64
   #8 1631.6   --with-libffi-config
   #8 1631.6   --without-libffi-config
   #8 1631.6   --with-pkg-config
   #8 1631.6   --without-pkg-config
   #8 1631.6   --with-ffi-dir
   #8 1631.6   --without-ffi-dir
   #8 1631.6   --with-ffi-include
   #8 1631.6   --without-ffi-include=${ffi-dir}/include
   #8 1631.6   --with-ffi-lib
   #8 1631.6   --without-ffi-lib=${ffi-dir}/lib64
   #8 1631.6 extconf.rb:86:in `<main>': missing libffi. Please install libffi 
or use --with-libffi-source-dir with libffi source location. (RuntimeError)
   #8 1631.6
   #8 1631.6 To see why this extension failed to compile, please check the 
mkmf.log which can be found here:
   #8 1631.6
   #8 1631.6   /usr/local/lib64/gems/ruby/fiddle-1.1.8/mkmf.log
   #8 1631.6
   #8 1631.6 extconf failed, exit code 1
   
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to