Bug 22916

Summary: Running ./configure from Alien Arena source fails with newer versions of ode than 0.12
Product: Mageia Reporter: Kristoffer Grundström <lovaren>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED INVALID QA Contact:
Severity: normal    
Priority: Normal CC: lists.jjorge, lovaren, marja11, rverschelde
Version: 6   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
URL: http://redc.planetarena.org/forum/showthread.php?tid=1977
Whiteboard:
Source RPM: ode CVE:
Status comment:

Description Kristoffer Grundström 2018-04-16 01:15:35 CEST
Description of problem: I downloaded the source code for Alien Arena to see if they have fixed a crash that I have been able to reproduce more than once in Mageia 6. After I ran dnf build-dep alienarena and ran ./configure I got this error:

checking for ode/ode.h... no
./configure: line 413: test: ode.h: integer expression expected
configure: error: "Required ODE header file
./configure: line 302: return: ode.h: numeric argument required
./configure: line 312: exit: ode.h: numeric argument required
  
lib64ode-devel is installed and I tried to install libode-devel to see if that could make the issue disappear, but it couldn't be installed.

I therefor went to google the error mentioned on the first row and found this page that said that ode 0.12 and newer will give this error.

Version-Release number of selected component (if applicable): 0.15.2

How reproducible: All the time.

Steps to Reproduce:
1. Install lib64ode-devel.
2. Run the configure script for alienarena from the source code directory.
3. Voila! It fails to complete.
Kristoffer Grundström 2018-04-16 01:16:02 CEST

CC: (none) => hamnisdude

Comment 1 Marja Van Waes 2018-04-16 20:27:31 CEST
Maybe our Alien Arena or our Ode maintainer is willing to help, CC'ing them

CC: (none) => lists.jjorge, marja11, rverschelde
Summary: Running ./configure fails with newer versions of ode than 0.12 => Running ./configure from Alien Arena source fails with newer versions of ode than 0.12

Comment 2 Marja Van Waes 2018-04-17 10:52:26 CEST
@ Kristoffer

I regret having asked zézinho and akien for help, because our Bugzilla isn't the right place to ask for help if something doesn't work because it seems to needs a 6 year old unmaintained version of a package. This is not a Mageia bug.

Note that our alienarena-7.66 package built fine with ode 0.15.2:

* Thu May 25 2017 akien <akien> 7.66-8.mga6
+ Revision: 1104622
- Rebuild for ode 0.15.2

maybe having a good look at its spec file or patches helps you to find what you need to be able to use http://svn.icculus.org/alienarena/trunk/ with current Ode. 

If that doesn't help, you could ask on discuss@ml.mageia.org for help.


==>Btw, *where* is your bug report about the alienarena-7.66-8.mga6 crashes?<==

If you didn't file one: if they happen on a clean Mageia system (without third-party packages for things alienarena depends on), then that would be a valid issue to report in our Bugzilla!

Status: NEW => RESOLVED
Resolution: (none) => INVALID