[MacPorts] #26449: wesnoth @1.4.7_0 configure-error: Unable to compile a Boost test
#26449: wesnoth @1.4.7_0 configure-error: Unable to compile a Boost test -----------------------------------+---------------------------------------- Reporter: misteravery@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: boost iostreams test | Port: wesnoth -----------------------------------+---------------------------------------- 10.5.8, Port vers 1.9.1. boost @1.44.0_0 is installed Trying to build wesnoth. I encounter this error. {{{ :info:configure checking for the Boost iostreams library... configure: error: Cannot compile a test that uses Boost iostreams :info:configure shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_games_wesnoth/work/wesnoth-1.4.7" && ./configure --prefix=/opt/local --with-freetype-prefix=/opt/local --with-libiconv-prefix=/opt/local --disable-desktop-entry --disable- sdltest --disable-python --disable-server --with- boost=/opt/local/include/boost " returned error 1 :error:configure Target org.macports.configure returned: configure failure: shell command failed :debug:configure Backtrace: configure failure: shell command failed while executing "$procedure $targetname" :info:configure Warning: the following items did not execute (for wesnoth): org.macports.activate org.macports.configure org.macports.build org.macports.destroot org.macports.install :no }}} -- Ticket URL: <http://trac.macports.org/ticket/26449> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26449: wesnoth @1.4.7_0 configure-error: Unable to compile a Boost test -----------------------------------+---------------------------------------- Reporter: misteravery@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: boost iostreams test | Port: wesnoth -----------------------------------+---------------------------------------- Comment(by ryandesign@…): See also #25240. Assistance updating wesnoth to the current version is desired there. -- Ticket URL: <http://trac.macports.org/ticket/26449#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26449: wesnoth @1.4.7_0 configure-error: Unable to compile a Boost test -----------------------------------+---------------------------------------- Reporter: misteravery@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: boost iostreams test | Port: wesnoth -----------------------------------+---------------------------------------- Comment(by ryandesign@…): I verified the problem remains with wesnoth 1.8.4. The thing wesnoth is looking for was removed / rewritten in the version of Boost to which the boost port was recently updated. I've filed [ticket:26460 MacPorts ticket 26460] to get the boost port to include that feature again for now, and filed [https://gna.org/bugs/index.php?16693 wesnoth bug report 16693] to ask them to rewrite their code to accommodate these Boost changes. -- Ticket URL: <http://trac.macports.org/ticket/26449#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26449: wesnoth @1.4.7_0 configure-error: Unable to compile a Boost test -----------------------------------+---------------------------------------- Reporter: misteravery@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: boost iostreams test | Port: wesnoth -----------------------------------+---------------------------------------- Comment(by ryandesign@…): For now you can also [wiki:howto/InstallingOlderPort downgrade to boost 1.43.0] to bypass this problem, though there appear to be additional problems. -- Ticket URL: <http://trac.macports.org/ticket/26449#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26449: wesnoth @1.4.7_0 configure-error: Unable to compile a Boost test -----------------------------------+---------------------------------------- Reporter: misteravery@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: boost iostreams test | Port: wesnoth -----------------------------------+---------------------------------------- Comment(by adfernandes@…): (See #26460) The current `boost` port already defines `BOOST_IOSTREAMS_USE_DEPRECATED` during compilation, but does '''not''' automatically define it in the installed headers. Thus `wesnoth` should be patched to add `-DBOOST_IOSTREAMS_USE_DEPRECATED` to the compile flags, or `#define` it globally. -- Ticket URL: <http://trac.macports.org/ticket/26449#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26449: wesnoth @1.4.7_0 configure-error: Unable to compile a Boost test ------------------------------------+--------------------------------------- Reporter: misteravery@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Resolution: fixed | Keywords: boost iostreams test Port: wesnoth | ------------------------------------+--------------------------------------- Changes (by ryandesign@…): * status: new => closed * cc: ryandesign@… (added) * resolution: => fixed Comment: Oh how silly of me, thank you. Fixed in r71476. It should now get as far with boost 1.44.0 as it did with 1.43.0. -- Ticket URL: <http://trac.macports.org/ticket/26449#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts