[MacPorts] #38589: boswars did not compile
#38589: boswars did not compile -----------------------+-------------------------------- Reporter: mschaaf@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Keywords: | Port: -----------------------+-------------------------------- :debug:main org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided :debug:main org.macports.unload registered provides 'unload', a pre- existing procedure. Target override will not be provided :debug:main org.macports.distfiles registered provides 'distfiles', a pre- existing procedure. Target override will not be provided :debug:main Using group file /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/group/select-1.0.tcl :debug:main Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/variant_descriptions.conf <r/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_boswars/boswars/main.log" [readonly] 611L, 49969C :info:build engine/video/png.cpp:239: error: invalid use of incomplete type 'struct png_info_def' :info:build /opt/local/include/png.h:733: error: forward declaration of 'struct png_info_def' :info:build engine/video/png.cpp:285: error: invalid use of incomplete type 'struct png_info_def' :info:build /opt/local/include/png.h:733: error: forward declaration of 'struct png_info_def' :info:build engine/video/png.cpp:286: error: invalid use of incomplete type 'struct png_info_def' :info:build /opt/local/include/png.h:733: error: forward declaration of 'struct png_info_def' :info:build engine/video/png.cpp:287: error: invalid use of incomplete type 'struct png_info_def' :info:build /opt/local/include/png.h:733: error: forward declaration of 'struct png_info_def' :info:build engine/video/png.cpp:288: error: invalid use of incomplete type 'struct png_info_def' :info:build /opt/local/include/png.h:733: error: forward declaration of 'struct png_info_def' :info:build engine/video/png.cpp:289: error: invalid use of incomplete type 'struct png_info_def' :info:build /opt/local/include/png.h:733: error: forward declaration of 'struct png_info_def' :info:build engine/video/png.cpp:290: error: invalid use of incomplete type 'struct png_info_def' :info:build /opt/local/include/png.h:733: error: forward declaration of 'struct png_info_def' :info:build engine/video/png.cpp: In function 'void SaveScreenshotPNG(const std::string&)': :info:build engine/video/png.cpp:343: error: invalid use of incomplete type 'struct png_struct_def' :info:build /opt/local/include/png.h:860: error: forward declaration of 'struct png_struct_def' :info:build scons: *** [build/debug/video/png.o] Error 1 :info:build scons: building terminated because of errors. :info:build Command failed: /opt/local/bin/scons debug :info:build Exit code: 2 :error:build org.macports.build for port boswars returned: command execution failed :debug:build Error code: NONE :debug:build Backtrace: command execution failed while executing "$procedure $targetname" :info:build Warning: targets not executed for boswars: org.macports.activate org.macports.build org.macports.destroot org.macports.install :notice:build Please see the log file for port boswars for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_boswars/boswars/main.log -- Ticket URL: <https://trac.macports.org/ticket/38589> MacPorts <http://www.macports.org/> Ports system for OS X
#38589: boswars did not compile ------------------------+-------------------------------- Reporter: mschaaf@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: boswars | ------------------------+-------------------------------- Changes (by larryv@…): * port: => boswars Old description:
:debug:main org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided :debug:main org.macports.unload registered provides 'unload', a pre- existing procedure. Target override will not be provided :debug:main org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided :debug:main Using group file /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/group/select-1.0.tcl :debug:main Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/variant_descriptions.conf <r/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_boswars/boswars/main.log" [readonly] 611L, 49969C :info:build engine/video/png.cpp:239: error: invalid use of incomplete type 'struct png_info_def' :info:build /opt/local/include/png.h:733: error: forward declaration of 'struct png_info_def' :info:build engine/video/png.cpp:285: error: invalid use of incomplete type 'struct png_info_def' :info:build /opt/local/include/png.h:733: error: forward declaration of 'struct png_info_def' :info:build engine/video/png.cpp:286: error: invalid use of incomplete type 'struct png_info_def' :info:build /opt/local/include/png.h:733: error: forward declaration of 'struct png_info_def' :info:build engine/video/png.cpp:287: error: invalid use of incomplete type 'struct png_info_def' :info:build /opt/local/include/png.h:733: error: forward declaration of 'struct png_info_def' :info:build engine/video/png.cpp:288: error: invalid use of incomplete type 'struct png_info_def' :info:build /opt/local/include/png.h:733: error: forward declaration of 'struct png_info_def' :info:build engine/video/png.cpp:289: error: invalid use of incomplete type 'struct png_info_def' :info:build /opt/local/include/png.h:733: error: forward declaration of 'struct png_info_def' :info:build engine/video/png.cpp:290: error: invalid use of incomplete type 'struct png_info_def' :info:build /opt/local/include/png.h:733: error: forward declaration of 'struct png_info_def' :info:build engine/video/png.cpp: In function 'void SaveScreenshotPNG(const std::string&)': :info:build engine/video/png.cpp:343: error: invalid use of incomplete type 'struct png_struct_def' :info:build /opt/local/include/png.h:860: error: forward declaration of 'struct png_struct_def' :info:build scons: *** [build/debug/video/png.o] Error 1 :info:build scons: building terminated because of errors. :info:build Command failed: /opt/local/bin/scons debug :info:build Exit code: 2 :error:build org.macports.build for port boswars returned: command execution failed :debug:build Error code: NONE :debug:build Backtrace: command execution failed while executing "$procedure $targetname" :info:build Warning: targets not executed for boswars: org.macports.activate org.macports.build org.macports.destroot org.macports.install :notice:build Please see the log file for port boswars for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_boswars/boswars/main.log
New description: {{{ :debug:main org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided :debug:main org.macports.unload registered provides 'unload', a pre- existing procedure. Target override will not be provided :debug:main org.macports.distfiles registered provides 'distfiles', a pre- existing procedure. Target override will not be provided :debug:main Using group file /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/group/select-1.0.tcl :debug:main Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/variant_descriptions.conf <r/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_boswars/boswars/main.log" [readonly] 611L, 49969C :info:build engine/video/png.cpp:239: error: invalid use of incomplete type 'struct png_info_def' :info:build /opt/local/include/png.h:733: error: forward declaration of 'struct png_info_def' :info:build engine/video/png.cpp:285: error: invalid use of incomplete type 'struct png_info_def' :info:build /opt/local/include/png.h:733: error: forward declaration of 'struct png_info_def' :info:build engine/video/png.cpp:286: error: invalid use of incomplete type 'struct png_info_def' :info:build /opt/local/include/png.h:733: error: forward declaration of 'struct png_info_def' :info:build engine/video/png.cpp:287: error: invalid use of incomplete type 'struct png_info_def' :info:build /opt/local/include/png.h:733: error: forward declaration of 'struct png_info_def' :info:build engine/video/png.cpp:288: error: invalid use of incomplete type 'struct png_info_def' :info:build /opt/local/include/png.h:733: error: forward declaration of 'struct png_info_def' :info:build engine/video/png.cpp:289: error: invalid use of incomplete type 'struct png_info_def' :info:build /opt/local/include/png.h:733: error: forward declaration of 'struct png_info_def' :info:build engine/video/png.cpp:290: error: invalid use of incomplete type 'struct png_info_def' :info:build /opt/local/include/png.h:733: error: forward declaration of 'struct png_info_def' :info:build engine/video/png.cpp: In function 'void SaveScreenshotPNG(const std::string&)': :info:build engine/video/png.cpp:343: error: invalid use of incomplete type 'struct png_struct_def' :info:build /opt/local/include/png.h:860: error: forward declaration of 'struct png_struct_def' :info:build scons: *** [build/debug/video/png.o] Error 1 :info:build scons: building terminated because of errors. :info:build Command failed: /opt/local/bin/scons debug :info:build Exit code: 2 :error:build org.macports.build for port boswars returned: command execution failed :debug:build Error code: NONE :debug:build Backtrace: command execution failed while executing "$procedure $targetname" :info:build Warning: targets not executed for boswars: org.macports.activate org.macports.build org.macports.destroot org.macports.install :notice:build Please see the log file for port boswars for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_boswars/boswars/main.log }}} -- Comment: Please run the following and attach (do //not// paste) the entire `main.log` file mentioned in the failure message. {{{ sudo port clean boswars sudo port install boswars }}} -- Ticket URL: <https://trac.macports.org/ticket/38589#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#38589: boswars did not compile ------------------------+-------------------------------- Reporter: mschaaf@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: boswars | ------------------------+-------------------------------- Changes (by ryandesign@…): * cc: ryandesign@… (added) Comment: Probably an incompatibility with libpng 1.5 that we'll have to patch. -- Ticket URL: <https://trac.macports.org/ticket/38589#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#38589: boswars did not compile ------------------------+-------------------------------- Reporter: mschaaf@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: boswars | ------------------------+-------------------------------- Comment (by ryandesign@…): boswars 2.6.1 has been available for years; we should try to update the port to this version; perhaps it already includes the necessary libpng 1.5 rewrites. I did try to update the port to this version some time ago; I don't remember if I ran into problems. -- Ticket URL: <https://trac.macports.org/ticket/38589#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#38589: boswars did not compile ------------------------+-------------------------------- Reporter: mschaaf@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: Port: boswars | ------------------------+-------------------------------- Changes (by ryandesign@…): * status: new => closed * resolution: => fixed Comment: Replying to [comment:3 ryandesign@…]:
boswars 2.6.1 has been available for years; we should try to update the port to this version; perhaps it already includes the necessary libpng 1.5 rewrites.
It does. Updated in r104820.
I did try to update the port to this version some time ago; I don't remember if I ran into problems.
I think I saw other stylistic issues with the port that I wanted to fix, then didn't complete. These remain to be addressed. -- Ticket URL: <https://trac.macports.org/ticket/38589#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts