astromenace does not work

DoneSubmitted by Luis Felipe.
Details
3 participants
  • Efraim Flashner
  • Luis Felipe
  • zimoun
Owner
unassigned
Severity
normal
L
L
Luis Felipe wrote on 4 Oct 2020 18:37
(name . bug-guix@gnu.org)(address . bug-guix@gnu.org)
YVcwsVitCl1VRpi7NCuiHRBMoUEqNQjqsPlFEo3C0_Q8kg5fbYnHNuPyH1M6gBD0TI0pAW2FmrTyBUg6GlvMaea8nOOA0_MvMszDhrBJTk0=@protonmail.com
Hi, I'm using guix b61e057. Just installed AstroMenace and it does not start. Trying to launch it from a terminal prints the following error:

AstroMenace 1.4.1
VFS version 190427
Compiled against SDL version 2.0.12
Linking against SDL version 2.0.12
vw_OpenVFS(): Can't find VFS file share/astromenace/gamedata.vfs
main(): gamedata.vfs file not found or corrupted.


---
Luis Felipe López Acevedo
Z
Z
zimoun wrote on 5 Oct 2020 13:33
(name . Luis Felipe)(address . luis.felipe.la@protonmail.com)(address . 43797@debbugs.gnu.org)
CAJ3okZ2p7NN-OYAnBE7a+driGsVf4OB9svwr2XAq364rst2Btw@mail.gmail.com
Dear,

Thank you for the report.

First, there is no substitute; which is often a bad sign. If Cuirass
wizard reads, is it possible to trigger again the build of
'astromenace'.



On Sun, 4 Oct 2020 at 23:16, Luis Felipe via Bug reports for GNU Guix
<bug-guix@gnu.org> wrote:
Toggle quote (10 lines)
>
> Hi, I'm using guix b61e057. Just installed AstroMenace and it does not start. Trying to launch it from a terminal prints the following error:
>
> AstroMenace 1.4.1
> VFS version 190427
> Compiled against SDL version 2.0.12
> Linking against SDL version 2.0.12
> vw_OpenVFS(): Can't find VFS file share/astromenace/gamedata.vfs
> main(): gamedata.vfs file not found or corrupted.

Well, the file 'gamedata.vfs' seems to be a file which needs to be
built (it does not appear in the upstream source). And I am not sure
this file is compliant with "free" licenses; Debian locates it in
'non-free', for example.

All the best,
simon
E
E
Efraim Flashner wrote on 5 Oct 2020 13:41
(name . Luis Felipe)(address . luis.felipe.la@protonmail.com)(address . 43797-done@debbugs.gnu.org)
20201005114101.GH2958@E5400
On Sun, Oct 04, 2020 at 04:37:28PM +0000, Luis Felipe via Bug reports for GNU Guix wrote:
Toggle quote (10 lines)
> Hi, I'm using guix b61e057. Just installed AstroMenace and it does not start. Trying to launch it from a terminal prints the following error:
>
> AstroMenace 1.4.1
> VFS version 190427
> Compiled against SDL version 2.0.12
> Linking against SDL version 2.0.12
> vw_OpenVFS(): Can't find VFS file share/astromenace/gamedata.vfs
> main(): gamedata.vfs file not found or corrupted.
>

I saw this when I tried to run it. I fixed the DATADIR configure flag
and now it starts as expected.

--
Efraim Flashner <efraim@flashner.co.il> אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl97Bk0ACgkQQarn3Mo9
g1HcNBAAp7wi9glL8K2S2JjodeO7iJhpJHCO1L8tufiWW4rfMti+XMt/9TIJ1rPp
TBautzmvvw6zXP+ZOKRZivzkoHalm+7AiV+HfjIw41MdyCzfSeh2nNXlMLTtlQJE
MUsTaA0yT3wjBO8vi4m9EhFWix3DJ02XohZ39oxjVFNzDIm0DZSe9Zipf/VMxWWO
vjL5x/8ySsPYyWSYnmuR6zzrD5iHcDuLfVv3J3rjRhaO2ALtbdKwi5TJHzd3attq
+fH1R2TP9Q2/syStzXKJXD81CImPb7KI7IkDgeiPghZQtsFnLe/gX6mbjyTs4A9c
xtOeMNuzszR/A+7FBGnxUY301R5Kjnr1hELc+PFdqu97fFtz1vjyFAU7IRhlF52R
Ytro5iHxqkHp9EKlKKyb8Xtb7C0C4ZcYATB5HtFYefGoyXDwp+d8vgXaxH0+7F8O
t73kJJFvTjjYOJRsfBU8KJTWIaq3OjjbA1iIao4K+hF2skomJwdH3XkvA9Kf7gvj
770ZlqSZYLTNLZOeZsWZf5zzKsdyjjYeypMJ2WerytGeAMjNNoAnnq0LnTyp4Hk0
jj3W6P04LPNJn2UyPCLhCbco4vrCWwMp43j+pK8GI3gOu75QLl9eDzwFYMI7m/bF
Jm/S9W6SOWcm62+zxAJWAfWiO0LmNztVf5tCufuCWCCzwBMehsc=
=23SK
-----END PGP SIGNATURE-----


Closed
E
E
Efraim Flashner wrote on 5 Oct 2020 13:44
(name . zimoun)(address . zimon.toutoune@gmail.com)
20201005114419.GI2958@E5400
On Mon, Oct 05, 2020 at 01:33:53PM +0200, zimoun wrote:
Toggle quote (32 lines)
> Dear,
>
> Thank you for the report.
>
> First, there is no substitute; which is often a bad sign. If Cuirass
> wizard reads, is it possible to trigger again the build of
> 'astromenace'.
>
> <https://data.guix.gnu.org/repository/1/branch/master/package/astromenace/output-history>
>
>
> On Sun, 4 Oct 2020 at 23:16, Luis Felipe via Bug reports for GNU Guix
> <bug-guix@gnu.org> wrote:
> >
> > Hi, I'm using guix b61e057. Just installed AstroMenace and it does not start. Trying to launch it from a terminal prints the following error:
> >
> > AstroMenace 1.4.1
> > VFS version 190427
> > Compiled against SDL version 2.0.12
> > Linking against SDL version 2.0.12
> > vw_OpenVFS(): Can't find VFS file share/astromenace/gamedata.vfs
> > main(): gamedata.vfs file not found or corrupted.
>
> Well, the file 'gamedata.vfs' seems to be a file which needs to be
> built (it does not appear in the upstream source). And I am not sure
> this file is compliant with "free" licenses; Debian locates it in
> 'non-free', for example.
>
> All the best,
> simon
>

As far as the file being built, an excerpt from the build log:
VFS file was opened /tmp/guix-build-astromenace-1.4.1.drv-0/source/gamedata/models/models.pack
models/tracked/tank-07.vw3d file added to VFS.
models/earthfighter/sf-illum01.vw2d file added to VFS.
models/militarybuilding/aa-gun-01.vw3d file added to VFS.
models/earthfighter/sf-09.vw3d file added to VFS.
models/alienmothership/alm-02.vw3d file added to VFS.
<..snip..>
models/normalmap/planet_asteroids_nm.tga file added to VFS.
models/normalmap/q_class2_nm.tga file added to VFS.
models/normalmap/bomber_nm.tga file added to VFS.
models/normalmap/buildings_nm.tga file added to VFS.
lang/pl/menu/button_weaponry_in.tga file added to VFS.
lang/pl/menu/button_weaponry_out.tga file added to VFS.
VFS file was created /tmp/guix-build-astromenace-1.4.1.drv-0/build/gamedata.vfs

As for Debian placing it in non-free, it might be worth checking the
licenses and files again.

--
Efraim Flashner <efraim@flashner.co.il> אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl97BxMACgkQQarn3Mo9
g1GAvA/+PVwmXV7JZx7FVjsMRyCo9VajvOQEFdXRlQs94NWKKvhuLEeC3UGZHBl6
2nMbDWGqBd7zwDz/jllyyd6XIzAstjgrs90qowWeCFFYb7J3Qjah73LwDFVO+R9B
33ugfctLHmrz0RjJU+EPmid9qweWrc82xU8ZAIkaX+IekG19ceuBw0ngdAMtRTGF
EoFCkO+mr43Me6VbPvNLQEmxYT6Kg8PH2ywrMXEGw7uzOFNKgz+aH509LjlXkfDw
EcxQS57Q7+DkgoQm94jQjmvAuTzEDLCKNOb2fh0JA69dC6pi6y26DfmxStTUOcul
v9jnHQNyyc0+31TpDkmzCspIomRLZCJCLCm7kbTME77lBX6NVu/5HGHl3pf2+tcS
ZOScvllkjwomFVpDyuEPK8hXjtCmB9621+hc8reuStu2bulj6Rk7bE2t+5Cde//q
2pAg3xBfApH2Co0KOEj41fUeUrF2h2eOqfzmssZaecvpZB0xZryrEurMKMvNM890
Y/v4zYUodaAjYlwIuaRBa1iK9FnkQCcNBR7ngLsFvEMf35GuyXRqIxo2zOYKXpqB
z70ghHmcvcanNq5TZ4zvKEvS+m+4PX+QlRVPdaMWhRarQlaWKrCV480LSwJ6KWCr
CUbU0zH7RqL5MUia87DahD54e8dfJUr7pIKbtFijxktSM1Ob0mA=
=pL2y
-----END PGP SIGNATURE-----


E
E
Efraim Flashner wrote on 5 Oct 2020 14:03
(name . zimoun)(address . zimon.toutoune@gmail.com)
20201005120317.GJ2958@E5400
On Mon, Oct 05, 2020 at 02:44:19PM +0300, Efraim Flashner wrote:
Toggle quote (53 lines)
> On Mon, Oct 05, 2020 at 01:33:53PM +0200, zimoun wrote:
> > Dear,
> >
> > Thank you for the report.
> >
> > First, there is no substitute; which is often a bad sign. If Cuirass
> > wizard reads, is it possible to trigger again the build of
> > 'astromenace'.
> >
> > <https://data.guix.gnu.org/repository/1/branch/master/package/astromenace/output-history>
> >
> >
> > On Sun, 4 Oct 2020 at 23:16, Luis Felipe via Bug reports for GNU Guix
> > <bug-guix@gnu.org> wrote:
> > >
> > > Hi, I'm using guix b61e057. Just installed AstroMenace and it does not start. Trying to launch it from a terminal prints the following error:
> > >
> > > AstroMenace 1.4.1
> > > VFS version 190427
> > > Compiled against SDL version 2.0.12
> > > Linking against SDL version 2.0.12
> > > vw_OpenVFS(): Can't find VFS file share/astromenace/gamedata.vfs
> > > main(): gamedata.vfs file not found or corrupted.
> >
> > Well, the file 'gamedata.vfs' seems to be a file which needs to be
> > built (it does not appear in the upstream source). And I am not sure
> > this file is compliant with "free" licenses; Debian locates it in
> > 'non-free', for example.
> >
> > All the best,
> > simon
> >
>
> As far as the file being built, an excerpt from the build log:
> VFS file was opened /tmp/guix-build-astromenace-1.4.1.drv-0/source/gamedata/models/models.pack
> models/tracked/tank-07.vw3d file added to VFS.
> models/earthfighter/sf-illum01.vw2d file added to VFS.
> models/militarybuilding/aa-gun-01.vw3d file added to VFS.
> models/earthfighter/sf-09.vw3d file added to VFS.
> models/alienmothership/alm-02.vw3d file added to VFS.
> <..snip..>
> models/normalmap/planet_asteroids_nm.tga file added to VFS.
> models/normalmap/q_class2_nm.tga file added to VFS.
> models/normalmap/bomber_nm.tga file added to VFS.
> models/normalmap/buildings_nm.tga file added to VFS.
> lang/pl/menu/button_weaponry_in.tga file added to VFS.
> lang/pl/menu/button_weaponry_out.tga file added to VFS.
> VFS file was created /tmp/guix-build-astromenace-1.4.1.drv-0/build/gamedata.vfs
>
> As for Debian placing it in non-free, it might be worth checking the
> licenses and files again.
>

From the debian packaging of astromenace-data¹,
RAW_VFS_DATA/MODELS/models.pack is precompiled because the source of the
artwork wasn't released for distribution, but the precompiled assets are
CC-BY-SA-3.0 (Debian has 1.3.2 with CC-3, our source is 1.4.1 with a
CC-4 license file).





--
Efraim Flashner <efraim@flashner.co.il> אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl97C4IACgkQQarn3Mo9
g1HjqQ/8DF9EVbIKakguGGW5FA6ko+MMwKScu4ffN2yPd5S2g81YAocPofQ9/zMZ
DA0eHgPnicJdlP3Hz4xIWdNKTs1zDw62iVMRypkKGx/yR1i7bO2GtRv5J3EGguyQ
LOr0BnzSFL2k+TbyRulkeafXI4IUOWr/TFDikY9uJtRCBp1UtFBeYyggoz+zWUG5
jDvx3jPFijuVN+Bmt7U9S39AFhnNN8of48AzepAJCx4cp4Zx8DuV+0drjwUzCTMS
TmiYj62SQ39hP10KUgCbbgqXF6G31AFm0tvlsWfoMnSIsIAzf2kzB/bA8Hh0Cuil
7GQy67VtVX83Y4S4gohtT8RjYhsoE7mGDABkft63MlC6ZhGNj+UDO61ytNdBQCRy
gz5KlUawCBS5u5Jd412rOMll9VMouPGAAi4K5BI8cYF14I7yOZBCqE/YzUY1tHXH
e0MO8Ul9iaod81JMk/9OWaiFGRGe5zDXpF148Js8/55gkz9iM8OmriQPzJWhaVUU
6CALzCeAEV2gkNCSO9LPM6GtMOVTW8CXinoEoO1BOGhxGr4iLGhtd6Cz4bPmx7lB
RF+32MVx0PyOfgkh6urFexGOZpfWiwDd5jFOK6ATcN/g1SC5JJjp9H0xwbRa0GBp
3EL9uebuB5TBQC4HPrU3FUEhabHTS6ISSAGaae+Zb/r7fgPz0kA=
=/6NY
-----END PGP SIGNATURE-----


Z
Z
zimoun wrote on 5 Oct 2020 17:04
(name . Efraim Flashner)(address . efraim@flashner.co.il)
CAJ3okZ0st3p4S7UiQdTbWJ-rg_ftLGVaWv9J9G2ORybmRF5vPw@mail.gmail.com
Thanks Efraim for the quick fix.

So closing. :-)
Closed
?
Your comment

This issue is archived.

To comment on this conversation send email to 43797@debbugs.gnu.org