MantisBT - Doomseeker
View Issue Details
0003906Doomseeker[All Projects] Bugpublic2021-09-24 15:542021-09-28 23:23
WubTheCaptain 
 
normalminorhave not tried
confirmedopen 
OpenBSD
1.3.2 
 
0003906: Doomseeker on OpenBSD may download Zandronum's GNU/Linux testing binaries
See issue 0003905 for background.

Basically, Doomseeker downloads GNU/Linux binaries from zandronum.com for anything but Windows. Q_OS_DARWIN gets an exception and downloads nothing. The issue is, that's the only exception.
Quote from src/plugins/zandronum/zandronumbinaries.cpp
bool ZandronumClientExeFile::downloadTestingBinaries(const QDir &destination, QWidget *parent)

{
        #ifdef Q_OS_DARWIN
        // Can't do anything for Mac OS X at this time. :/
        return false;
        #else
// ...
}


It should probably instead be:
bool ZandronumClientExeFile::downloadTestingBinaries(const QDir &destination, QWidget *parent)

{
        #if !defined(Q_OS_WIN) || !defined(Q_OS_LINUX)
        // Can't do anything for other operating systems at this time. :/
        return false;
        #else
// ...
}


Because there are no OpenBSD binaries available from zandronum.com.
'https://zandronum.com/downloads/testing/ [^]'
No tags attached.
related to 0003905confirmed  zandronumbinaries.cpp OS-dependent macro hell is quite ugly (and broken) 
Issue History
2021-09-24 15:54WubTheCaptainNew Issue
2021-09-24 15:57WubTheCaptainOS => OpenBSD
2021-09-24 16:28WubTheCaptainRelationship addedrelated to 0003905
2021-09-28 23:22Pol MNote Added: 0021778
2021-09-28 23:23Pol MStatusnew => confirmed

Notes
(0021778)
Pol M   
2021-09-28 23:22   
Seems reasonable :)