[MacPorts] #61130: gcc8: jit/jit-result.c:52:3: error: 'dlclose' was not declared in this scope
MacPorts
noreply at macports.org
Sat Sep 5 19:18:39 UTC 2020
#61130: gcc8: jit/jit-result.c:52:3: error: 'dlclose' was not declared in this
scope
--------------------+--------------------
Reporter: kencu | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port: gcc8
--------------------+--------------------
The recent update to all the gcc versions to include jit code has broken
the 32bit builds, at least on 10.6 where I live.
<https://build.macports.org/builders/ports-10.6_i386-builder/builds/16987/steps
/install-port/logs/stdio>
The i386 build is broken, and the universal build is also broken.
I've pegged back my gcc version to the pre-jit version on suitable systems
until this is sorted out.
I haven't tried the full gamut of all the gcc versions on all possible
systems yet, as I don't have 102,000 days to devote to that project :>
{{{
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_gcc8/gcc8/work/gcc-8.4.0/gcc/jit
/jit-result.c:52:3: error: 'dlclose' was not declared in this scope
dlclose (m_dso_handle);
^~~~~~~
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_gcc8/gcc8/work/gcc-8.4.0/gcc/jit
/jit-result.c:52:3: note: suggested alternative: 'close'
dlclose (m_dso_handle);
^~~~~~~
close
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_gcc8/gcc8/work/gcc-8.4.0/gcc/jit
/jit-result.c: In member function 'void* gcc::jit::result::get_code(const
char*)':
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_gcc8/gcc8/work/gcc-8.4.0/gcc/jit
/jit-result.c:78:3: error: 'dlerror' was not declared in this scope
dlerror ();
^~~~~~~
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_gcc8/gcc8/work/gcc-8.4.0/gcc/jit
/jit-result.c:78:3: note: suggested alternative: 'perror'
dlerror ();
^~~~~~~
perror
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_gcc8/gcc8/work/gcc-8.4.0/gcc/jit
/jit-result.c:80:10: error: 'dlsym' was not declared in this scope
code = dlsym (m_dso_handle, funcname);
^~~~~
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_gcc8/gcc8/work/gcc-8.4.0/gcc/jit
/jit-result.c: In member function 'void*
gcc::jit::result::get_global(const char*)':
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_gcc8/gcc8/work/gcc-8.4.0/gcc/jit
/jit-result.c:105:3: error: 'dlerror' was not declared in this scope
dlerror ();
^~~~~~~
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_gcc8/gcc8/work/gcc-8.4.0/gcc/jit
/jit-result.c:105:3: note: suggested alternative: 'perror'
dlerror ();
^~~~~~~
perror
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_gcc8/gcc8/work/gcc-8.4.0/gcc/jit
/jit-result.c:107:12: error: 'dlsym' was not declared in this scope
global = dlsym (m_dso_handle, name);
^~~~~
make[3]: *** [jit/jit-result.o] Error 1
make[3]: *** Waiting for unfinished jobs....
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_gcc8/gcc8/work/gcc-8.4.0/gcc/jit
/jit-playback.c: In member function 'gcc::jit::result*
gcc::jit::playback::context::dlopen_built_dso()':
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_gcc8/gcc8/work/gcc-8.4.0/gcc/jit
/jit-playback.c:2599:3: error: 'dlerror' was not declared in this scope
dlerror ();
^~~~~~~
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_gcc8/gcc8/work/gcc-8.4.0/gcc/jit
/jit-playback.c:2599:3: note: suggested alternative: 'error'
dlerror ();
^~~~~~~
error
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_gcc8/gcc8/work/gcc-8.4.0/gcc/jit
/jit-playback.c:2602:6: error: 'RTLD_NOW' was not declared in this scope
RTLD_NOW | RTLD_LOCAL);
^~~~~~~~
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_gcc8/gcc8/work/gcc-8.4.0/gcc/jit
/jit-playback.c:2602:6: note: suggested alternative: 'CLD_NOOP'
RTLD_NOW | RTLD_LOCAL);
^~~~~~~~
CLD_NOOP
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_gcc8/gcc8/work/gcc-8.4.0/gcc/jit
/jit-playback.c:2602:17: error: 'RTLD_LOCAL' was not declared in this
scope
RTLD_NOW | RTLD_LOCAL);
^~~~~~~~~~
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_gcc8/gcc8/work/gcc-8.4.0/gcc/jit
/jit-playback.c:2602:17: note: suggested alternative: 'TV_LOAD'
RTLD_NOW | RTLD_LOCAL);
^~~~~~~~~~
TV_LOAD
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_gcc8/gcc8/work/gcc-8.4.0/gcc/jit
/jit-playback.c:2601:12: error: 'dlopen' was not declared in this scope
handle = dlopen (m_tempdir->get_path_so_file (),
^~~~~~
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_gcc8/gcc8/work/gcc-8.4.0/gcc/jit
/jit-playback.c:2601:12: note: suggested alternative: 'open'
handle = dlopen (m_tempdir->get_path_so_file (),
^~~~~~
open
make[3]: *** [jit/jit-playback.o] Error 1
}}}
--
Ticket URL: <https://trac.macports.org/ticket/61130>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list