GNU bug report logs -
#49360
Updating cataclysm-dda to 0.F
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 49360 in the body.
You can then email your comments to 49360 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guix <at> gnu.org
:
bug#49360
; Package
guix
.
(Sat, 03 Jul 2021 19:57:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Chris Lemmer-Webber <cwebber <at> dustycloud.org>
:
New bug report received and forwarded. Copy sent to
bug-guix <at> gnu.org
.
(Sat, 03 Jul 2021 19:57:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Hello!
Here's a quick paste at the start of what's necessary to make this
change:
#+BEGIN_SRC diff
diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 831f6079f2..c2a8e4bb43 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -104,6 +104,7 @@
#:use-module (gnu packages check)
#:use-module (gnu packages cmake)
#:use-module (gnu packages compression)
+ #:use-module (gnu packages code)
#:use-module (gnu packages cpp)
#:use-module (gnu packages curl)
#:use-module (gnu packages crypto)
@@ -835,7 +836,7 @@ high a score as possible.")
(define-public cataclysm-dda
(package
(name "cataclysm-dda")
- (version "0.E-3")
+ (version "0.F")
(source
(origin
(method git-fetch)
@@ -843,7 +844,7 @@ high a score as possible.")
(url "https://github.com/CleverRaven/Cataclysm-DDA")
(commit version)))
(sha256
- (base32 "108cs6vp99qmqqfnmczad0xjgcl82bypm5xszwnlfcswdsrfs4da"))
+ (base32 "1jid8lcl04y768b3psj1ifhx96lmd6fn1j2wzxhl4ic7ra66p2z3"))
(file-name (git-file-name name version))))
(build-system gnu-build-system)
(arguments
@@ -874,7 +875,8 @@ high a score as possible.")
"tiles")) ;for tile graphics and sound support
(native-inputs
`(("gettext" ,gettext-minimal)
- ("pkg-config" ,pkg-config)))
+ ("pkg-config" ,pkg-config)
+ ("astyle" ,astyle)))
(inputs
`(("freetype" ,freetype)
("libogg" ,libogg)
#+END_SRC
However it turns out this is not enough because building the
curses-and-then-tiles versions is no longer supported. The following
error will occur:
cc1plus: error: pch/main-pch.hpp.gch: not used because `_XOPEN_SOURCE' not defined [-Werror=invalid-pch]
cc1plus: error: unrecognized command line option ‘-Wno-unknown-warning-option’ [-Werror]
cc1plus: all warnings being treated as errors
make: *** [Makefile:962: obj/tiles/achievement.o] Error 1
command "make" "TILES=1" "SOUND=1" "PREFIX=/gnu/store/s3r1hc84ph27jc0q648dx6yfpm9mgydh-cataclysm-dda-0.F-tiles" "USE_HOME_DIR=1" "DYNAMIC_LINKING=1" "RELEASE=1" "LOCALIZE=1" "LANGUAGES=all" failed with status 2
There are two options.
1) We could mess with the build phase order, do a make install, then a
fresh make clean, then make again with the tiles support on:
https://github.com/CleverRaven/Cataclysm-DDA/issues/42598#issuecomment-667702746
2) But that seems strange so we could make a separate
cataclysm-dda-tiles output. We already do a similar thing for crawl
and crawl-tiles, so why not?
What do people think? I'm leaning towards (2).
- Chris
Reply sent
to
Chris Lemmer-Webber <cwebber <at> dustycloud.org>
:
You have taken responsibility.
(Sat, 03 Jul 2021 21:23:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
Chris Lemmer-Webber <cwebber <at> dustycloud.org>
:
bug acknowledged by developer.
(Sat, 03 Jul 2021 21:23:01 GMT)
Full text and
rfc822 format available.
Message #10 received at 49360-done <at> debbugs.gnu.org (full text, mbox):
Chris Lemmer-Webber writes:
> Hello!
>
> Here's a quick paste at the start of what's necessary to make this
> change:
>
> #+BEGIN_SRC diff
> diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
> index 831f6079f2..c2a8e4bb43 100644
> --- a/gnu/packages/games.scm
> +++ b/gnu/packages/games.scm
> @@ -104,6 +104,7 @@
> #:use-module (gnu packages check)
> #:use-module (gnu packages cmake)
> #:use-module (gnu packages compression)
> + #:use-module (gnu packages code)
> #:use-module (gnu packages cpp)
> #:use-module (gnu packages curl)
> #:use-module (gnu packages crypto)
> @@ -835,7 +836,7 @@ high a score as possible.")
> (define-public cataclysm-dda
> (package
> (name "cataclysm-dda")
> - (version "0.E-3")
> + (version "0.F")
> (source
> (origin
> (method git-fetch)
> @@ -843,7 +844,7 @@ high a score as possible.")
> (url "https://github.com/CleverRaven/Cataclysm-DDA")
> (commit version)))
> (sha256
> - (base32 "108cs6vp99qmqqfnmczad0xjgcl82bypm5xszwnlfcswdsrfs4da"))
> + (base32 "1jid8lcl04y768b3psj1ifhx96lmd6fn1j2wzxhl4ic7ra66p2z3"))
> (file-name (git-file-name name version))))
> (build-system gnu-build-system)
> (arguments
> @@ -874,7 +875,8 @@ high a score as possible.")
> "tiles")) ;for tile graphics and sound support
> (native-inputs
> `(("gettext" ,gettext-minimal)
> - ("pkg-config" ,pkg-config)))
> + ("pkg-config" ,pkg-config)
> + ("astyle" ,astyle)))
> (inputs
> `(("freetype" ,freetype)
> ("libogg" ,libogg)
> #+END_SRC
>
> However it turns out this is not enough because building the
> curses-and-then-tiles versions is no longer supported. The following
> error will occur:
>
> cc1plus: error: pch/main-pch.hpp.gch: not used because `_XOPEN_SOURCE' not defined [-Werror=invalid-pch]
> cc1plus: error: unrecognized command line option ‘-Wno-unknown-warning-option’ [-Werror]
> cc1plus: all warnings being treated as errors
> make: *** [Makefile:962: obj/tiles/achievement.o] Error 1
> command "make" "TILES=1" "SOUND=1" "PREFIX=/gnu/store/s3r1hc84ph27jc0q648dx6yfpm9mgydh-cataclysm-dda-0.F-tiles" "USE_HOME_DIR=1" "DYNAMIC_LINKING=1" "RELEASE=1" "LOCALIZE=1" "LANGUAGES=all" failed with status 2
>
> There are two options.
>
> 1) We could mess with the build phase order, do a make install, then a
> fresh make clean, then make again with the tiles support on:
> https://github.com/CleverRaven/Cataclysm-DDA/issues/42598#issuecomment-667702746
>
> 2) But that seems strange so we could make a separate
> cataclysm-dda-tiles output. We already do a similar thing for crawl
> and crawl-tiles, so why not?
>
> What do people think? I'm leaning towards (2).
> - Chris
I've pushed a new version in b65af6ed91. I took the first of these two
routes, though I think in the long run the latter approach probably
makes more sense.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#49360
; Package
guix
.
(Sat, 03 Jul 2021 21:45:01 GMT)
Full text and
rfc822 format available.
Message #13 received at 49360 <at> debbugs.gnu.org (full text, mbox):
Hello,
Chris Lemmer-Webber <cwebber <at> dustycloud.org> writes:
>> There are two options.
>>
>> 1) We could mess with the build phase order, do a make install, then a
>> fresh make clean, then make again with the tiles support on:
>> https://github.com/CleverRaven/Cataclysm-DDA/issues/42598#issuecomment-667702746
>>
>> 2) But that seems strange so we could make a separate
>> cataclysm-dda-tiles output. We already do a similar thing for crawl
>> and crawl-tiles, so why not?
>>
>> What do people think? I'm leaning towards (2).
>> - Chris
>
> I've pushed a new version in b65af6ed91. I took the first of these two
> routes, though I think in the long run the latter approach probably
> makes more sense.
FWIW, I also think the second path makes more sense.
Regards,
--
Nicolas Goaziou
Information forwarded
to
bug-guix <at> gnu.org
:
bug#49360
; Package
guix
.
(Sun, 04 Jul 2021 15:07:02 GMT)
Full text and
rfc822 format available.
Message #16 received at 49360 <at> debbugs.gnu.org (full text, mbox):
Nicolas Goaziou writes:
> Hello,
>
> Chris Lemmer-Webber <cwebber <at> dustycloud.org> writes:
>
>>> There are two options.
>>>
>>> 1) We could mess with the build phase order, do a make install, then a
>>> fresh make clean, then make again with the tiles support on:
>>> https://github.com/CleverRaven/Cataclysm-DDA/issues/42598#issuecomment-667702746
>>>
>>> 2) But that seems strange so we could make a separate
>>> cataclysm-dda-tiles output. We already do a similar thing for crawl
>>> and crawl-tiles, so why not?
>>>
>>> What do people think? I'm leaning towards (2).
>>> - Chris
>>
>> I've pushed a new version in b65af6ed91. I took the first of these two
>> routes, though I think in the long run the latter approach probably
>> makes more sense.
>
> FWIW, I also think the second path makes more sense.
>
> Regards,
Yes, it would be good to go that route if someone is willing to take the
time to split it up.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Mon, 02 Aug 2021 11:24:08 GMT)
Full text and
rfc822 format available.
This bug report was last modified 2 years and 265 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.