Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] can't start warsow
@ 2022-02-24  0:44 curiousjunior
  2022-02-24  3:43 ` Anachron
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: curiousjunior @ 2022-02-24  0:44 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 241 bytes --]

New issue by curiousjunior on void-packages repository

https://github.com/void-linux/void-packages/issues/35822

Description:
![image](https://user-images.githubusercontent.com/79333625/155435326-40502e7e-a2bd-41c5-b64c-f094dae5012e.png)


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: can't start warsow
  2022-02-24  0:44 [ISSUE] can't start warsow curiousjunior
@ 2022-02-24  3:43 ` Anachron
  2022-02-24  3:55 ` curiousjunior
                   ` (10 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: Anachron @ 2022-02-24  3:43 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 199 bytes --]

New comment by Anachron on void-packages repository

https://github.com/void-linux/void-packages/issues/35822#issuecomment-1049464695

Comment:
Whats printed in the console if you run it from there?

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: can't start warsow
  2022-02-24  0:44 [ISSUE] can't start warsow curiousjunior
  2022-02-24  3:43 ` Anachron
@ 2022-02-24  3:55 ` curiousjunior
  2022-02-24  4:00 ` curiousjunior
                   ` (9 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: curiousjunior @ 2022-02-24  3:55 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 612 bytes --]

New comment by curiousjunior on void-packages repository

https://github.com/void-linux/void-packages/issues/35822#issuecomment-1049469189

Comment:
literally nothing, qfusion doesn't print anything to standard output unless you patch its source code so that it prints to stdout/stderr everything it prints to the in-game console, I forgot which function is responsible for that, I guess it's one of `Com_DPrintf`, `Com_Printf` or `Q_snprintfz`, I know it'll print useful output because I had to deal with that when I ported this game to *bsd, it's just I no longer have computer which can compile c++ code fast

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: can't start warsow
  2022-02-24  0:44 [ISSUE] can't start warsow curiousjunior
  2022-02-24  3:43 ` Anachron
  2022-02-24  3:55 ` curiousjunior
@ 2022-02-24  4:00 ` curiousjunior
  2022-02-24  4:08 ` curiousjunior
                   ` (8 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: curiousjunior @ 2022-02-24  4:00 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 349 bytes --]

New comment by curiousjunior on void-packages repository

https://github.com/void-linux/void-packages/issues/35822#issuecomment-1049471251

Comment:
alternative solution is to statically link *.so files it produces, I have a patch for that https://github.com/TeamForbiddenLLC/warfork-qfusion/pull/22/commits/3bc0880b4a1e9df74ee5a24b0fbe5ff8db475eba

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: can't start warsow
  2022-02-24  0:44 [ISSUE] can't start warsow curiousjunior
                   ` (2 preceding siblings ...)
  2022-02-24  4:00 ` curiousjunior
@ 2022-02-24  4:08 ` curiousjunior
  2022-02-24  4:10 ` curiousjunior
                   ` (7 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: curiousjunior @ 2022-02-24  4:08 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 303 bytes --]

New comment by curiousjunior on void-packages repository

https://github.com/void-linux/void-packages/issues/35822#issuecomment-1049475100

Comment:
I forgot to mention that patch doesn't touch `snd_qf` because I removed that module before I made that patch, to get rid of `snd_qf` you need this patch:

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: can't start warsow
  2022-02-24  0:44 [ISSUE] can't start warsow curiousjunior
                   ` (3 preceding siblings ...)
  2022-02-24  4:08 ` curiousjunior
@ 2022-02-24  4:10 ` curiousjunior
  2022-02-24  4:24 ` curiousjunior
                   ` (6 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: curiousjunior @ 2022-02-24  4:10 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1489 bytes --]

New comment by curiousjunior on void-packages repository

https://github.com/void-linux/void-packages/issues/35822#issuecomment-1049475100

Comment:
I forgot to mention that patch doesn't touch `snd_qf` because I removed that module before I made that patch, to get rid of `snd_qf` you need this patch:
```
diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt
index 48e37dd094..7c24451bda 100644
--- a/source/CMakeLists.txt
+++ b/source/CMakeLists.txt
@@ -228,7 +228,6 @@ if (NOT GAME_MODULES_ONLY)
     add_subdirectory(irc)
     add_subdirectory(ref_gl)
     add_subdirectory(snd_openal)
-    add_subdirectory(snd_qf)
     add_subdirectory(ui)
     add_subdirectory(steamlib)
     add_subdirectory(server)
diff --git a/source/client/CMakeLists.txt b/source/client/CMakeLists.txt
index 249add1643..daaa242024 100644
--- a/source/client/CMakeLists.txt
+++ b/source/client/CMakeLists.txt
@@ -197,7 +197,7 @@ else()
 endif()
 
 add_executable(${QFUSION_CLIENT_NAME} ${CLIENT_BINARY_TYPE} ${CLIENT_HEADERS} ${CLIENT_PLATFORM_HEADERS} ${CLIENT_COMMON_SOURCES} ${CLIENT_PLATFORM_SOURCES} ${BUNDLE_RESOURCES})
-add_dependencies(${QFUSION_CLIENT_NAME} angelwrap cgame cin ftlib game irc ref_gl snd_openal snd_qf steamlib ui)
+add_dependencies(${QFUSION_CLIENT_NAME} angelwrap cgame cin ftlib game irc ref_gl snd_openal steamlib ui)
 
 if (APPLE)
     set_target_properties(${QFUSION_CLIENT_NAME} PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${QFUSION_MAC_INFO_PLIST})
```

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: can't start warsow
  2022-02-24  0:44 [ISSUE] can't start warsow curiousjunior
                   ` (4 preceding siblings ...)
  2022-02-24  4:10 ` curiousjunior
@ 2022-02-24  4:24 ` curiousjunior
  2022-02-24  4:37 ` curiousjunior
                   ` (5 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: curiousjunior @ 2022-02-24  4:24 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 884 bytes --]

New comment by curiousjunior on void-packages repository

https://github.com/void-linux/void-packages/issues/35822#issuecomment-1049482301

Comment:
I'm sure this error is caused by unnecessary dynamic loading, that's why I'm proposing a patch that just statically links everything except `game` and `cgame` which are built in `modules_21.pk3` from `warsow-data`, the `libcgame_x86_64.so` and `libgame_x86_64.so` you install from `warsow` are loaded only if you disable "pure checks" https://github.com/TeamForbiddenLLC/warfork-qfusion/pull/22/commits/a23c9b818029c390663a16d20528a1a8b368d259 which is useful if you either care about CPU archs beyond x86 or OSes beyond windows, macos and glibc linux or you simply want to add cheats to `cgame` (I did both actually), so if you don't apply a patch that removes "pure checks", warsow won't run on non-x86 archs and musl flavor of void

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: can't start warsow
  2022-02-24  0:44 [ISSUE] can't start warsow curiousjunior
                   ` (5 preceding siblings ...)
  2022-02-24  4:24 ` curiousjunior
@ 2022-02-24  4:37 ` curiousjunior
  2022-02-24 14:57 ` paper42
                   ` (4 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: curiousjunior @ 2022-02-24  4:37 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 425 bytes --]

New comment by curiousjunior on void-packages repository

https://github.com/void-linux/void-packages/issues/35822#issuecomment-1049487773

Comment:
I couldn't run warsow after statically linking `game` and `cgame` modules because they conflict in global variable naming and duplicating code with different variables and functions names is a tedious task, so I recommend leaving those two as is after disabling "pure checks"

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: can't start warsow
  2022-02-24  0:44 [ISSUE] can't start warsow curiousjunior
                   ` (6 preceding siblings ...)
  2022-02-24  4:37 ` curiousjunior
@ 2022-02-24 14:57 ` paper42
  2022-03-21 14:40 ` angrygay
                   ` (3 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: paper42 @ 2022-02-24 14:57 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 178 bytes --]

New comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/issues/35822#issuecomment-1049944396

Comment:
Please fill out the issue template

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: can't start warsow
  2022-02-24  0:44 [ISSUE] can't start warsow curiousjunior
                   ` (7 preceding siblings ...)
  2022-02-24 14:57 ` paper42
@ 2022-03-21 14:40 ` angrygay
  2022-06-25  2:16 ` github-actions
                   ` (2 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: angrygay @ 2022-03-21 14:40 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 328 bytes --]

New comment by angrygay on void-packages repository

https://github.com/void-linux/void-packages/issues/35822#issuecomment-1073983870

Comment:
@paper42
```
$ xuname
Void 5.15.30_1 x86_64 GenuineIntel uptodate rrrmFFF
$ xbps-query -p pkgver warsow
warsow-2.1_2
$ xbps-query -p pkgver warsow-data
warsow-data-2.1.2_1
```

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: can't start warsow
  2022-02-24  0:44 [ISSUE] can't start warsow curiousjunior
                   ` (8 preceding siblings ...)
  2022-03-21 14:40 ` angrygay
@ 2022-06-25  2:16 ` github-actions
  2022-06-26 21:28 ` [ISSUE] [CLOSED] " Duncaen
  2023-03-31  3:42 ` ztx-lyghters
  11 siblings, 0 replies; 13+ messages in thread
From: github-actions @ 2022-06-25  2:16 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 293 bytes --]

New comment by github-actions[bot] on void-packages repository

https://github.com/void-linux/void-packages/issues/35822#issuecomment-1166172020

Comment:
Issues become stale 90 days after last activity and are closed 14 days after that.  If this issue is still relevant bump it or assign it.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [ISSUE] [CLOSED] can't start warsow
  2022-02-24  0:44 [ISSUE] can't start warsow curiousjunior
                   ` (9 preceding siblings ...)
  2022-06-25  2:16 ` github-actions
@ 2022-06-26 21:28 ` Duncaen
  2023-03-31  3:42 ` ztx-lyghters
  11 siblings, 0 replies; 13+ messages in thread
From: Duncaen @ 2022-06-26 21:28 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 236 bytes --]

Closed issue by ghost on void-packages repository

https://github.com/void-linux/void-packages/issues/35822

Description:
![image](https://user-images.githubusercontent.com/79333625/155435326-40502e7e-a2bd-41c5-b64c-f094dae5012e.png)


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: can't start warsow
  2022-02-24  0:44 [ISSUE] can't start warsow curiousjunior
                   ` (10 preceding siblings ...)
  2022-06-26 21:28 ` [ISSUE] [CLOSED] " Duncaen
@ 2023-03-31  3:42 ` ztx-lyghters
  11 siblings, 0 replies; 13+ messages in thread
From: ztx-lyghters @ 2023-03-31  3:42 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 223 bytes --]

New comment by ztx-lyghters on void-packages repository

https://github.com/void-linux/void-packages/issues/35822#issuecomment-1491244572

Comment:
This is still a problem, and yet the version from the site works perfectly

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2023-03-31  3:42 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-24  0:44 [ISSUE] can't start warsow curiousjunior
2022-02-24  3:43 ` Anachron
2022-02-24  3:55 ` curiousjunior
2022-02-24  4:00 ` curiousjunior
2022-02-24  4:08 ` curiousjunior
2022-02-24  4:10 ` curiousjunior
2022-02-24  4:24 ` curiousjunior
2022-02-24  4:37 ` curiousjunior
2022-02-24 14:57 ` paper42
2022-03-21 14:40 ` angrygay
2022-06-25  2:16 ` github-actions
2022-06-26 21:28 ` [ISSUE] [CLOSED] " Duncaen
2023-03-31  3:42 ` ztx-lyghters

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).