[MacPorts] #13387: BUG: swi-prolog 5.6.47 won't compile on Leopard
#13387: BUG: swi-prolog 5.6.47 won't compile on Leopard -----------------------------------+---------------------------------------- Reporter: darren.bane@gmail.com | Owner: macports-dev@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.5.2 Keywords: | -----------------------------------+---------------------------------------- swi-prolog-5.6.47 {{{ !snip! gcc -c -I. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_lang_swi-prolog/work/pl-5.6.47/src -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_lang_swi-prolog/work/pl-5.6.47/src/rc -Wall -O3 -fno- strict-aliasing -O2 -no-cpp-precomp -fno-common pl-rl.c -o pl-rl.o pl-rl.c: In function 'rl_sighandler': pl-rl.c:322: warning: implicit declaration of function 'rl_reset_after_signal' pl-rl.c: In function 'event_hook': pl-rl.c:356: warning: implicit declaration of function 'rl_forced_update_display' pl-rl.c: In function 'Sread_readline': pl-rl.c:456: warning: implicit declaration of function 'rl_discard_argument' pl-rl.c: In function 'prolog_complete': pl-rl.c:511: warning: implicit declaration of function 'rl_delete' pl-rl.c: In function 'PL_install_readline': pl-rl.c:558: error: 'rl_catch_signals' undeclared (first use in this function) pl-rl.c:558: error: (Each undeclared identifier is reported only once pl-rl.c:558: error: for each function it appears in.) pl-rl.c:566: warning: passing argument 2 of 'rl_add_defun' from incompatible pointer type make[1]: *** [pl-rl.o] Error 1 make: *** [lite] Error 2 Error: Status 1 encountered during processing. }}} Installing readline from MacPorts fixed the problem, so I'd recommend replacing {{{lib:libreadline:readline}}} entry in depends_lib with {{{port:readline}}}. -- Ticket URL: <http://trac.macports.org/projects/macports/ticket/13387> MacPorts </projects/macports> Ports system for Mac OS
#13387: BUG: swi-prolog 5.6.47 won't compile on Leopard ------------------------------------+--------------------------------------- Reporter: darren.bane@gmail.com | Owner: macports-dev@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.5.2 Resolution: | Keywords: ------------------------------------+--------------------------------------- Comment (by pmoura@logtalk.org): The new attached portfile includes the patch suggested above and some fixes for building meta-packages. -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13387#comment:1> MacPorts </projects/macports> Ports system for Mac OS
#13387: BUG: swi-prolog 5.6.47 won't compile on Leopard ------------------------------------+--------------------------------------- Reporter: darren.bane@gmail.com | Owner: ryandesign@macports.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.5.2 Resolution: | Keywords: ------------------------------------+--------------------------------------- Changes (by ryandesign@macports.org): * owner: macports-dev@lists.macosforge.org => ryandesign@macports.org -- Ticket URL: <https://trac.macports.org/projects/macports/ticket/13387#comment:2> MacPorts </projects/macports> Ports system for Mac OS
#13387: BUG: swi-prolog 5.6.47 won't compile on Leopard ------------------------------------+--------------------------------------- Reporter: darren.bane@gmail.com | Owner: ryandesign@macports.org Type: defect | Status: closed Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.5.2 Resolution: fixed | Keywords: ------------------------------------+--------------------------------------- Changes (by ryandesign@macports.org): * status: new => closed * resolution: => fixed Comment: The `lib:libreadline:readline` dependency was changed to `port:readline` as part of r31733 in #13461. Paulo, in the future, please either provide portfile diffs, or if you must provide complete portfiles, then please leave the `$Id$` tag at the top intact so I'll know what revision of the portfile the changes are based on. -- Ticket URL: <https://trac.macports.org/projects/macports/ticket/13387#comment:3> MacPorts </projects/macports> Ports system for Mac OS
participants (1)
-
MacPorts