Opened 10 years ago

Closed 10 years ago

#7390 closed defect (invalid)

./configure script on 64-bit fails

Reported by: kbass@… Owned by: Isaac Richards
Priority: minor Milestone: unknown
Component: MythTV - General Version: 0.22rc1
Severity: medium Keywords:
Cc: Ticket locked: yes

Description

The configure script is not detecting firewire properly. I'm on Fedora 11 x86_64.

I had to modify the script to force firewire="yes" and libavc_5_3="yes".

From some quick debugging, the failure is because the 'has_library()' routine is returning false. I do notice in the configure script that has_library() contains a comment saying '#deprecated, use check_lib or check_lib2 instead'.

I think the has_library() is looking in /lib, /usr/lib rather than /lib64, /usr/lib64 which is where the firewire libraries are stored.

I wonder if these newer non-deprecated routines handle 64-bit correctly?

I encountered this bug while trying to use firewire, but since has_library() is used for firewire, XVMC, and openGL, this could be causing those features to never be enabled for 64-bit users.

Change History (1)

comment:1 Changed 10 years ago by stuartm

Resolution: invalid
Status: newclosed
Ticket locked: set

Whenever these '64bit' threads and bugs come, up there always seems to be some bizarre impression that the reporter must be the only person using 64bit!? Well you aren't the only 64bit MythTV user, there are thousands and MythTV has been building as a 64bit application for 4 years.

This isn't a mythtv bug, it's a Fedora bug, it's missing lib paths in /etc/ld.so.conf.

Note: See TracTickets for help on using tickets.