Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 440796

Summary: games-strategy/hedgewars-0.9.18 version bump
Product: Gentoo Linux Reporter: bugs
Component: [OLD] GamesAssignee: Gentoo Games <games>
Status: RESOLVED FIXED    
Severity: enhancement    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://hedgewars.org/download.html
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: hedgewars-0.9.18.2-flags.patch

Description bugs 2012-11-01 17:27:27 UTC
Hedgewars 0.9.18 has been released. 

http://hedgewars.org/node/4090


Reproducible: Always

Steps to Reproduce:
Source tarball is available at:
http://download.gna.org/hedgewars/hedgewars-src-0.9.18-1.tar.bz2
and
http://hedgewars.org/download/hedgewars-src-0.9.18-1.tar.bz2.torrent

Or of course in mercurial with tag 0.9.18-release

As with prior releases, users on 0.9.17 will be unable to engage in network play with those on 0.9.18.

This release adds optional PNG screenshots and video recording, which means an expanded dependency list:
libpng, libav+freeglut
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2012-11-01 19:29:04 UTC
looks like a sub-standard release to me.  fails to install with:

Install the project...
/usr/bin/cmake -P cmake_install.cmake
-- Install configuration: "RELEASE"
CMake Error at hedgewars/cmake_install.cmake:36 (FILE):
  file INSTALL cannot find
  "/var/tmp/portage/games-strategy/hedgewars-0.9.18/work/hedgewars-0.9.18_build/bin/hwengine".
Call Stack (most recent call first):
  cmake_install.cmake:37 (INCLUDE)
Comment 2 bugs 2012-11-01 20:45:02 UTC
(In reply to comment #1)
> looks like a sub-standard release to me.  fails to install with:
> 

>   file INSTALL cannot find
>  
> "/var/tmp/portage/games-strategy/hedgewars-0.9.18/work/hedgewars-0.9.
> 18_build/bin/hwengine".
> Call Stack (most recent call first):
>   cmake_install.cmake:37 (INCLUDE)

Looks to me like engine failed to build for some reason.  Possibly new deps, possibly changed cmake params.  Hard to say w/o a bit more info.
Note. A new src tarball *was* generated to fix a bug found by a user in forts mode.
http://download.gna.org/hedgewars/hedgewars-src-0.9.18-2.tar.bz2

Unrelated to problem above tho.  Need more info.  Playdeb and arch managed builds ok.
Comment 3 Mr. Bones. (RETIRED) gentoo-dev 2012-11-01 20:59:18 UTC
if it's deps related I'd expect cmake to bail out before the build.  If that's the case it seems like cmake dep checking is missing.
Comment 4 Mr. Bones. (RETIRED) gentoo-dev 2012-11-01 21:00:09 UTC
I notice it's not respecting CXXFLAGS either.
Comment 5 Mr. Bones. (RETIRED) gentoo-dev 2012-11-01 21:11:19 UTC
it's a parallel-make problem.
Comment 6 Julian Ospald 2012-11-01 21:30:59 UTC
Created attachment 328002 [details, diff]
hedgewars-0.9.18.2-flags.patch

that along with

-DCMAKE_C_FLAGS_RELEASE=""
-DCMAKE_CXX_FLAGS_RELEASE=""

should fix the flag issue
Comment 7 Mr. Bones. (RETIRED) gentoo-dev 2012-11-01 21:58:55 UTC
I put it in with -j1 to work around the build issue.  That kind of sucks though so a patch and/or upstream reroll would be nice.
Comment 8 Julian Ospald 2012-11-01 23:33:34 UTC
(In reply to comment #7)
> I put it in with -j1 to work around the build issue.  That kind of sucks
> though so a patch and/or upstream reroll would be nice.

seems there are different experiences on that issue

upstream bugreport: https://code.google.com/p/hedgewars/issues/detail?id=462