[MacPorts] #64365: mariadb-lib_mysqludf_json: clang: error: no such file or directory: 'lib_mysqludf_json.so'

MacPorts noreply at macports.org
Wed Jan 5 12:36:04 UTC 2022


#64365: mariadb-lib_mysqludf_json: clang: error: no such file or directory:
'lib_mysqludf_json.so'
------------------------+---------------------------------------
 Reporter:  ryandesign  |      Owner:  (none)
     Type:  defect      |     Status:  new
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:  2.7.1
 Keywords:              |       Port:  mysql55-lib_mysqludf_json
------------------------+---------------------------------------
 mariadb-lib_mysqludf_json does not build.

 https://build.macports.org/builders/ports-10.12_x86_64-builder/builds/173080/steps
 /install-port/logs/stdio

 {{{
 DEBUG: system: cd
 /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_databases_mysql55-lib_mysqludf_json
 /mariadb-lib_mysqludf_json/work/lib_mysqludf_json_0.0.2 && /usr/bin/cpp
 -L/opt/local/lib -Wl,-headerpad_max_install_names -Os
 -I/opt/local/include/mariadb -I/opt/local/include/mariadb/mysql -bundle
 -undefined dynamic_lookup -I/opt/local/include lib_mysqludf_json.c -o
 lib_mysqludf_json.so
 clang: warning: -Wl,-headerpad_max_install_names: 'linker' input unused
 [-Wunused-command-line-argument]
 clang: warning: argument unused during compilation: '-traditional'
 [-Wunused-command-line-argument]
 clang: warning: argument unused during compilation: '-I
 /opt/local/include/mariadb' [-Wunused-command-line-argument]
 clang: warning: argument unused during compilation: '-I
 /opt/local/include/mariadb/mysql' [-Wunused-command-line-argument]
 clang: warning: argument unused during compilation: '-L/opt/local/lib'
 [-Wunused-command-line-argument]
 clang: warning: argument unused during compilation: '-Os' [-Wunused-
 command-line-argument]
 clang: warning: argument unused during compilation: '-bundle' [-Wunused-
 command-line-argument]
 clang: warning: argument unused during compilation: '-undefined
 dynamic_lookup' [-Wunused-command-line-argument]
 clang: warning: -Wl,-headerpad_max_install_names: 'linker' input unused
 [-Wunused-command-line-argument]
 clang: warning: argument unused during compilation: '-traditional'
 [-Wunused-command-line-argument]
 clang: warning: argument unused during compilation: '-I
 /opt/local/include/mariadb' [-Wunused-command-line-argument]
 clang: warning: argument unused during compilation: '-I
 /opt/local/include/mariadb/mysql' [-Wunused-command-line-argument]
 clang: warning: argument unused during compilation: '-I
 /opt/local/include' [-Wunused-command-line-argument]
 clang: warning: argument unused during compilation: '-L/opt/local/lib'
 [-Wunused-command-line-argument]
 clang: warning: argument unused during compilation: '-Os' [-Wunused-
 command-line-argument]
 clang: warning: argument unused during compilation: '-bundle' [-Wunused-
 command-line-argument]
 clang: warning: argument unused during compilation: '-undefined
 lib_mysqludf_json.c' [-Wunused-command-line-argument]
 clang: error: no such file or directory: 'lib_mysqludf_json.so'
 clang: warning: -Wl,-headerpad_max_install_names: 'linker' input unused
 [-Wunused-command-line-argument]
 Command failed: cd
 /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_databases_mysql55-lib_mysqludf_json
 /mariadb-lib_mysqludf_json/work/lib_mysqludf_json_0.0.2 && /usr/bin/cpp
 -L/opt/local/lib -Wl,-headerpad_max_install_names -Os
 -I/opt/local/include/mariadb -I/opt/local/include/mariadb/mysql -bundle
 -undefined dynamic_lookup -I/opt/local/include lib_mysqludf_json.c -o
 lib_mysqludf_json.so
 Exit code: 1
 }}}

 I see that it is trying to build lib_mysqludf_json.so with
 ${configure.cpp} (the C preprocessor), which doesn't make sense to me; a
 preprocessor does not produce executable output. Is it possible that this
 port was intended to use ${configure.cc} (the C compiler) instead?

 Bradley, CC'ing you since you wrote the port.

-- 
Ticket URL: <https://trac.macports.org/ticket/64365>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list