View Issue Details

IDProjectCategoryView StatusLast Update
0005375DarkRadiantCompilation/Buildpublic01.11.2020 05:31
ReporterPranQster Assigned Togreebo  
PrioritynormalSeveritynormalReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Version2.9.0 
Fixed in Version2.9.0 
Summary0005375: Build failure in Mageia 8
Descriptionchecking for GL/glew.h... yes
checking for main in -lGLEW... no
configure: error: GLEW not found

I have built DR many times in the past, and always make sure the dependencies are installed, etc. I have never had an issue w/ GLEW dependencies before. DR 2.8.0 built properly for me a few months ago, but now I get this.

lib64glew-devel
Version: 2.1.0-5.mga8
        Currently installed version: 2.1.0-5.mga8
        Group: Development/C
        Architecture: x86_64
        Size: 1584 KB
Additional Informationhttps://forums.thedarkmod.com/index.php?/topic/20608-darkradiant-290-pre-release-testing/&do=findComment&comment=452644
TagsNo tags attached.

Activities

greebo

greebo

01.11.2020 05:31

administrator   ~0012851

Resolved, it works again in Mageia 8, except for the google test linker test. The latter has been broken by a recent change to autoconf's c.m4, where AC_LANG_CALL(C++) doesn't deal with the main symbol correctly.
https://lists.gnu.org/archive/html/bug-autoconf/2020-10/msg00056.html

Related Changesets

DarkRadiant: 2.9.0 03a57aaf

2020-10-31 06:16:01

greebo

Details Diff
0005375: Change symbol checks in configure.ac to fix the build in Mageia.
It seems pointless to check for a "main" symbol in GL, GLEW or sound libraries, so check for one of the function symbols which are part of the public interface.
Affected Issues
0005375
mod - configure.ac Diff File

DarkRadiant: 2.9.0 5cc58c98

2020-10-31 10:21:01

greebo

Details Diff
0005375: GCC9 doesn't require linking against libstdc++fs anymore Affected Issues
0005375
mod - configure.ac Diff File

Issue History

Date Modified Username Field Change
31.10.2020 04:46 greebo New Issue
31.10.2020 04:46 greebo Reporter greebo => PranQster
31.10.2020 04:46 greebo Status new => acknowledged
31.10.2020 05:16 greebo Status acknowledged => confirmed
31.10.2020 06:33 greebo Changeset attached => DarkRadiant mageia_build_fix bc2610c6
31.10.2020 10:38 greebo Changeset attached => DarkRadiant master 8a8f99c0
31.10.2020 10:40 greebo Changeset attached => DarkRadiant 2.9.0 03a57aaf
31.10.2020 10:40 greebo Changeset attached => DarkRadiant 2.9.0 5cc58c98
01.11.2020 05:29 greebo Changeset removed DarkRadiant master 8a8f99c0 =>
01.11.2020 05:29 greebo Changeset removed DarkRadiant mageia_build_fix bc2610c6 =>
01.11.2020 05:31 greebo Assigned To => greebo
01.11.2020 05:31 greebo Status confirmed => resolved
01.11.2020 05:31 greebo Resolution open => fixed
01.11.2020 05:31 greebo Fixed in Version => 2.9.0
01.11.2020 05:31 greebo Note Added: 0012851