[Lunar-bugs] [Lunar Linux 0000284]: Building error with avifile-0.7-0.7.45
Lunar bug reports list
lunar-bugs at lunar-linux.org
Tue Dec 25 01:47:51 CET 2007
The following issue has been RESOLVED.
======================================================================
http://bugs.lunar-linux.org/view.php?id=284
======================================================================
Reported By: thongrim
Assigned To: dveatch
======================================================================
Project: Lunar Linux
Issue ID: 284
Category: module
Reproducibility: always
Severity: minor
Priority: normal
Status: resolved
Moonbase Version: 20070916.14
Core Tools: Theedge
Core Tools Version: 20070914
Resolution: fixed
Fixed in Version:
======================================================================
Date Submitted: 09-16-2007 18:47 CEST
Last Modified: 12-25-2007 01:47 CET
======================================================================
Summary: Building error with avifile-0.7-0.7.45
Description:
Unable to build the module avifile-0.7-0.7.45 due to building problem
======================================================================
----------------------------------------------------------------------
engelsman - 09-16-07 21:57
----------------------------------------------------------------------
I can confirm that it doesn't build for me either (on 1.6.2-beta1)
and I have attached the compile log.
kv4lsetup.cpp: In function 'int main(int, char**)':
kv4lsetup.cpp:250: error: 'foo' was not declared in this scope
kv4lsetup.cpp:250: error: 'bar' was not declared in this scope
kv4lsetup.cpp:252: error: 'ma' was not declared in this scope
kv4lsetup.cpp:252: error: 'mi' was not declared in this scope
make[3]: *** [kv4lsetup.o] Error 1
----------------------------------------------------------------------
lunar_mike - 10-09-07 18:16
----------------------------------------------------------------------
I can confirm i got it working , i uploaded the avifile.txt , my friend
helped me out with this one , turns out its compiler mismatches is what im
told !
Good luck
P.S. try posting your actual compile log :)
----------------------------------------------------------------------
engelsman - 10-09-07 20:35
----------------------------------------------------------------------
Duh. Uploaded the failing avifile compile log to replace the lvu help
listing :-(
----------------------------------------------------------------------
lunar_mike - 10-09-07 21:08
----------------------------------------------------------------------
Good thanks , going to have a look at it in a bit! got some other stuff to
do then ill poke at it :)
----------------------------------------------------------------------
lunar_mike - 10-10-07 01:37
----------------------------------------------------------------------
http://www.antiyes.com/pastebin/index.php?id=165 have a look at this link ,
top half should be your current code , bottom half is what it should be
give it a try and if it works you can buy my friend a coffee :)
----------------------------------------------------------------------
engelsman - 10-10-07 07:14
----------------------------------------------------------------------
I will try the changes later. In the meantime, I hope your friend has sent
a patch to the avifile developers...
----------------------------------------------------------------------
lunar_mike - 10-10-07 17:26
----------------------------------------------------------------------
patch lol , my problem was completely different from this, the entire
source is bad code generally from what ive seen and am told :)
Maybe the avifile developers are having some issues ?
----------------------------------------------------------------------
engelsman - 10-13-07 21:37
----------------------------------------------------------------------
Updated my zlocal version to use lunar_mike's patch, but it still fails.
Will attach modified zlocal/avifile/BUILD, patch file, and new compile
log.
Really need to work out which of the HAVE_LIBXXF86* variables are set,
or not, and why. Obviously lunar_mike's and my systems are different.
[Deleted attached BUILD, patch, and patched compile log. To be replaced]
----------------------------------------------------------------------
lunar_mike - 10-11-07 23:19
----------------------------------------------------------------------
Did you manually add this code , or just place it as the patch info because
the pastebin item was for manual adding !
----------------------------------------------------------------------
engelsman - 10-13-07 21:47
----------------------------------------------------------------------
Looking at the config log, I see:
checking for XF86DGAQueryExtension in -lXxf86dga... no
which causes following samples/qtvidcap/kv4lsetup.cpp code to misbehave:
#ifdef HAVE_LIBXXF86DGA
int width,bar,foo,flags,ma,mi;
void* base = 0;
#endif
#ifdef HAVE_LIBXXF86VM
int vm_count;
XF86VidModeModeInfo** vm_modelines;
#endif
the following change makes it behave itself on my system:
int bar,foo,ma,mi;
#ifdef HAVE_LIBXXF86DGA
int width,flags;
void* base = 0;
#endif
#ifdef HAVE_LIBXXF86VM
int vm_count;
XF86VidModeModeInfo** vm_modelines;
#endif
I shall attach an updated patch file, and a BUILD file to apply it.
----------------------------------------------------------------------
engelsman - 10-16-07 09:03
----------------------------------------------------------------------
thongrim,
a slightly modified BUILD and patch file have been submitted, accepted and
are
now available in the moonbase. Does this update solve your original
problem?
----------------------------------------------------------------------
dveatch - 12-25-07 01:47
----------------------------------------------------------------------
Thank you engelsman and lunar_mike for the patches. Also thanks to V4hn for
the patches posted on the dev mail list this bug can be closed. It also
compiled fine on x86_64.
Issue History
Date Modified Username Field Change
======================================================================
09-16-07 18:47 thongrim New Issue
09-16-07 18:47 thongrim Moonbase Version => 20070916.14
09-16-07 18:47 thongrim Core Tools => Theedge
09-16-07 18:47 thongrim Core Tools Version => 20070914
09-16-07 21:55 engelsman File Added: avifile-compile-log.txt
09-16-07 21:57 engelsman Note Added: 0000625
10-09-07 18:10 lunar_mike File Added: avifile.txt
10-09-07 18:12 lunar_mike Note Added: 0000660
10-09-07 18:13 lunar_mike Issue Monitored: lunar_mike
10-09-07 18:16 lunar_mike Note Edited: 0000660
10-09-07 20:34 engelsman File Deleted: avifile-compile-log.txt
10-09-07 20:34 engelsman File Added: avifile-compile-log.txt
10-09-07 20:35 engelsman Note Added: 0000661
10-09-07 21:08 lunar_mike Note Added: 0000662
10-10-07 01:37 lunar_mike Note Added: 0000663
10-10-07 07:14 engelsman Note Added: 0000664
10-10-07 17:26 lunar_mike Note Added: 0000665
10-10-07 17:26 lunar_mike Note Edited: 0000665
10-11-07 23:14 engelsman Note Added: 0000666
10-11-07 23:15 engelsman File Added: BUILD
10-11-07 23:15 engelsman File Added: avifile-0.7-0.7.45-kv4lsetup.patch
10-11-07 23:16 engelsman File Added: avifile-patched-compile-log.txt
10-11-07 23:19 engelsman Note Edited: 0000666
10-11-07 23:19 lunar_mike Note Added: 0000667
10-13-07 21:36 engelsman File Deleted: BUILD
10-13-07 21:36 engelsman File Deleted: avifile-0.7-0.7.45-kv4lsetup.patch
10-13-07 21:36 engelsman File Deleted: avifile-patched-compile-log.txt
10-13-07 21:37 engelsman Note Edited: 0000666
10-13-07 21:47 engelsman Note Added: 0000668
10-13-07 21:48 engelsman File Added: avifile-0.7-0.7.45-kv4lsetup.patch
10-13-07 21:48 engelsman File Added: BUILD
10-16-07 09:03 engelsman Note Added: 0000669
12-25-07 01:47 dveatch Status new => resolved
12-25-07 01:47 dveatch Resolution open => fixed
12-25-07 01:47 dveatch Assigned To => dveatch
12-25-07 01:47 dveatch Note Added: 0000725
======================================================================
More information about the Lunar-bugs
mailing list