Getting error while compiling xine-lib-1.1.1 on FC5
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Getting error while compiling xine-lib-1.1.1 on FC5
I am getting error while compiling xine-lib-1.1.1 on FC5 whereas it gives no error when I run configure.I am giving the error code below,if someone can help me I will be very thankful.
[HTML]video_out_xxmc.c:46: error: expected ')' before '*' token
video_out_xxmc.c:48: error: expected ')' before '*' token
video_out_xxmc.c:59: error: 'XINE_XVMC_ACCEL_VLD' undeclared here (not in a function)
video_out_xxmc.c:61: error: 'XINE_XVMC_ACCEL_IDCT' undeclared here (not in a function)
video_out_xxmc.c:62: error: 'XINE_XVMC_ACCEL_MOCOMP' undeclared here (not in a function)
video_out_xxmc.c:77: error: expected ')' before '*' token
video_out_xxmc.c:84: error: expected ')' before '*' token
video_out_xxmc.c:90: error: expected ')' before '*' token
video_out_xxmc.c:99: error: expected ')' before '*' token
video_out_xxmc.c:112: error: expected ')' before '*' token
video_out_xxmc.c:122: error: expected ')' before '*' token
video_out_xxmc.c:135: error: expected ')' before '*' token
video_out_xxmc.c:148: error: expected ')' before '*' token
video_out_xxmc.c:162: error: expected ')' before '*' token
video_out_xxmc.c:178: error: expected ')' before '*' token
video_out_xxmc.c:199: error: expected ')' before '*' token
video_out_xxmc.c:218: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
video_out_xxmc.c:256: error: expected ')' before '*' token
video_out_xxmc.c:271: error: expected ')' before '*' token
video_out_xxmc.c:285: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
video_out_xxmc.c:336: error: expected ')' before '*' token
video_out_xxmc.c:360: error: expected ')' before '*' token
video_out_xxmc.c:395: error: expected ')' before '*' token
video_out_xxmc.c:409: error: expected ')' before '*' token
video_out_xxmc.c:441: error: expected ')' before '*' token
video_out_xxmc.c:501: error: expected ')' before '*' token
video_out_xxmc.c:508: error: expected ')' before '*' token
video_out_xxmc.c:513: error: expected ')' before '*' token
video_out_xxmc.c:552: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
video_out_xxmc.c:582: error: expected ')' before '*' token
video_out_xxmc.c:593: error: expected ')' before '*' token
video_out_xxmc.c:599: error: expected ')' before '*' token
video_out_xxmc.c:606: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
video_out_xxmc.c:753: error: expected ')' before '*' token
video_out_xxmc.c:792: error: expected ')' before '*' token
video_out_xxmc.c:838: error: expected ')' before '*' token
video_out_xxmc.c:859: error: expected ')' before '*' token
video_out_xxmc.c:911: error: expected ')' before '*' token
video_out_xxmc.c:938: error: expected ')' before '*' token
video_out_xxmc.c:974: error: expected ')' before '*' token
video_out_xxmc.c:1024: error: expected ')' before '*' token
video_out_xxmc.c:1096: error: expected ')' before '*' token
video_out_xxmc.c:1119: error: expected ')' before '*' token
video_out_xxmc.c:1177: error: expected ')' before '*' token
video_out_xxmc.c:1212: error: expected ')' before '*' token
video_out_xxmc.c:1258: error: expected ')' before '*' token
video_out_xxmc.c:1287: error: expected ')' before '*' token
video_out_xxmc.c:1338: error: expected ')' before '*' token
video_out_xxmc.c:1347: error: expected ')' before '*' token
video_out_xxmc.c:1354: error: expected ')' before '*' token
video_out_xxmc.c:1371: error: expected ')' before '*' token
video_out_xxmc.c:1417: error: expected ')' before '*' token
video_out_xxmc.c:1473: error: expected ')' before '*' token
video_out_xxmc.c:1523: error: expected ')' before '*' token
video_out_xxmc.c:1537: error: expected ')' before '*' token
video_out_xxmc.c:1571: error: expected ')' before '*' token
video_out_xxmc.c:1667: error: expected ')' before '*' token
video_out_xxmc.c:1684: error: expected declaration specifiers or '...' before 'xine_cfg_entry_t'
video_out_xxmc.c: In function 'xxmc_property_callback':
video_out_xxmc.c:1685: error: 'xxmc_property_t' undeclared (first use in this function)
video_out_xxmc.c:1685: error: (Each undeclared identifier is reported only once
video_out_xxmc.c:1685: error: for each function it appears in.)
video_out_xxmc.c:1685: error: 'property' undeclared (first use in this function)video_out_xxmc.c:1685: error: invalid operands to binary *
video_out_xxmc.c:1685: error: expected expression before ')' token
video_out_xxmc.c:1685: error: invalid operands to binary *
video_out_xxmc.c:1685: warning: statement with no effect
video_out_xxmc.c:1686: error: 'xxmc_driver_t' undeclared (first use in this function)
video_out_xxmc.c:1686: error: 'this' undeclared (first use in this function)
video_out_xxmc.c:1686: error: invalid operands to binary *
video_out_xxmc.c:1686: error: request for member 'this' in something not a structure or union
video_out_xxmc.c:1686: warning: statement with no effect
video_out_xxmc.c:1688: warning: implicit declaration of function 'xvmc_context_reader_lock'
video_out_xxmc.c:1688: warning: nested extern declaration of 'xvmc_context_reader_lock'
video_out_xxmc.c:1688: error: request for member 'xvmc_lock' in something not a structure or union
video_out_xxmc.c:1689: warning: implicit declaration of function 'XLockDisplay'
video_out_xxmc.c:1689: warning: nested extern declaration of 'XLockDisplay'
video_out_xxmc.c:1689: error: request for member 'display' in something not a structure or union
video_out_xxmc.c:1690: warning: implicit declaration of function 'XvSetPortAttribute'
video_out_xxmc.c:1690: warning: nested extern declaration of 'XvSetPortAttribute'
video_out_xxmc.c:1690: error: request for member 'display' in something not a structure or union
video_out_xxmc.c:1690: error: request for member 'xv_port' in something not a structure or union
video_out_xxmc.c:1691: error: request for member 'atom' in something not a structure or union
video_out_xxmc.c:1692: error: 'entry' undeclared (first use in this function)
video_out_xxmc.c:1692: error: request for member 'num_value' in something not a structure or union
video_out_xxmc.c:1693: warning: implicit declaration of function 'XUnlockDisplay'
video_out_xxmc.c:1693: warning: nested extern declaration of 'XUnlockDisplay'
video_out_xxmc.c:1693: error: request for member 'display' in something not a structure or union
video_out_xxmc.c:1694: error: request for member 'contextActive' in something not a structure or union
video_out_xxmc.c:1695: warning: implicit declaration of function 'XVMCLOCKDISPLAY'
video_out_xxmc.c:1695: warning: nested extern declaration of 'XVMCLOCKDISPLAY'
video_out_xxmc.c:1695: error: request for member 'display' in something not a structure or union
video_out_xxmc.c:1696: warning: implicit declaration of function 'XvMCSetAttribute'
video_out_xxmc.c:1696: warning: nested extern declaration of 'XvMCSetAttribute'
video_out_xxmc.c:1696: error: request for member 'display' in something not a structure or union
video_out_xxmc.c:1696: error: request for member 'context' in something not a structure or union
video_out_xxmc.c:1697: error: request for member 'atom' in something not a structure or union
video_out_xxmc.c:1698: error: request for member 'num_value' in something not a structure or union
video_out_xxmc.c:1699: warning: implicit declaration of function 'XVMCUNLOCKDISPLAY'
video_out_xxmc.c:1699: warning: nested extern declaration of 'XVMCUNLOCKDISPLAY'video_out_xxmc.c:1699: error: request for member 'display' in something not a structure or union
video_out_xxmc.c:1701: warning: implicit declaration of function 'xvmc_context_reader_unlock'
video_out_xxmc.c:1701: warning: nested extern declaration of 'xvmc_context_reader_unlock'
video_out_xxmc.c:1701: error: request for member 'xvmc_lock' in something not a structure or union
video_out_xxmc.c: At top level:
video_out_xxmc.c:1704: error: expected ')' before '*' token
video_out_xxmc.c:1792: error: expected ')' before '*' token
video_out_xxmc.c:1800: error: expected ')' before '*' token
video_out_xxmc.c:1904: error: expected ')' before '*' token
video_out_xxmc.c:1950: error: expected ')' before '*' token
video_out_xxmc.c:1969: error: expected ')' before '*' token
video_out_xxmc.c:2038: error: expected declaration specifiers or '...' before 'xine_cfg_entry_t'
video_out_xxmc.c: In function 'xxmc_update_XV_FILTER':
video_out_xxmc.c:2039: error: 'xxmc_driver_t' undeclared (first use in this function)
video_out_xxmc.c:2039: error: 'this' undeclared (first use in this function)
video_out_xxmc.c:2039: error: invalid operands to binary *
video_out_xxmc.c:2039: error: expected expression before ')' token
video_out_xxmc.c:2039: error: invalid operands to binary *
video_out_xxmc.c:2039: warning: statement with no effect
video_out_xxmc.c:2040: error: 'Atom' undeclared (first use in this function)
video_out_xxmc.c:2040: warning: statement with no effect
video_out_xxmc.c:2040: error: expected ';' before 'atom'
video_out_xxmc.c:2043: error: 'entry' undeclared (first use in this function)
video_out_xxmc.c:2043: error: request for member 'num_value' in something not a structure or union
video_out_xxmc.c:2043: warning: assignment makes integer from pointer without a cast
video_out_xxmc.c:2045: error: request for member 'display' in something not a structure or union
video_out_xxmc.c:2046: error: 'atom' undeclared (first use in this function)
video_out_xxmc.c:2046: warning: implicit declaration of function 'XInternAtom'
video_out_xxmc.c:2046: warning: nested extern declaration of 'XInternAtom'
video_out_xxmc.c:2046: error: request for member 'display' in something not a structure or union
video_out_xxmc.c:2046: error: 'False' undeclared (first use in this function)
video_out_xxmc.c:2046: warning: statement with no effect
video_out_xxmc.c:2047: error: request for member 'display' in something not a structure or union
video_out_xxmc.c:2047: error: request for member 'xv_port' in something not a structure or union
video_out_xxmc.c:2048: error: request for member 'display' in something not a structure or union
video_out_xxmc.c:2050: warning: implicit declaration of function 'xprintf'
video_out_xxmc.c:2050: warning: nested extern declaration of 'xprintf'
video_out_xxmc.c:2050: error: request for member 'xine' in something not a structure or union
video_out_xxmc.c:2050: error: 'XINE_VERBOSITY_DEBUG' undeclared (first use in this function)
video_out_xxmc.c: At top level:
video_out_xxmc.c:2054: error: expected declaration specifiers or '...' before 'xine_cfg_entry_t'
video_out_xxmc.c: In function 'xxmc_update_XV_DOUBLE_BUFFER':
video_out_xxmc.c:2055: error: 'xxmc_driver_t' undeclared (first use in this function)
video_out_xxmc.c:2055: error: 'this' undeclared (first use in this function)
video_out_xxmc.c:2055: error: invalid operands to binary *
video_out_xxmc.c:2055: error: expected expression before ')' token
video_out_xxmc.c:2055: error: invalid operands to binary *
video_out_xxmc.c:2055: warning: statement with no effect
video_out_xxmc.c:2056: error: 'Atom' undeclared (first use in this function)
video_out_xxmc.c:2056: warning: statement with no effect
video_out_xxmc.c:2056: error: expected ';' before 'atom'
video_out_xxmc.c:2059: error: 'entry' undeclared (first use in this function)
video_out_xxmc.c:2059: error: request for member 'num_value' in something not a structure or union
video_out_xxmc.c:2059: warning: assignment makes integer from pointer without a cast
video_out_xxmc.c:2061: error: request for member 'display' in something not a structure or union
video_out_xxmc.c:2062: error: 'atom' undeclared (first use in this function)
video_out_xxmc.c:2062: error: request for member 'display' in something not a structure or union
video_out_xxmc.c:2062: error: 'False' undeclared (first use in this function)
video_out_xxmc.c:2062: warning: statement with no effect
video_out_xxmc.c:2063: error: request for member 'display' in something not a structure or union
video_out_xxmc.c:2063: error: request for member 'xv_port' in something not a structure or union
video_out_xxmc.c:2064: error: request for member 'display' in something not a structure or union
video_out_xxmc.c:2066: error: request for member 'xine' in something not a structure or union
video_out_xxmc.c:2066: error: 'XINE_VERBOSITY_DEBUG' undeclared (first use in this function)
video_out_xxmc.c: At top level:
video_out_xxmc.c:2070: error: expected declaration specifiers or '...' before 'xine_cfg_entry_t'
video_out_xxmc.c: In function 'xxmc_update_xv_pitch_alignment':
video_out_xxmc.c:2071: error: 'xxmc_driver_t' undeclared (first use in this function)
video_out_xxmc.c:2071: error: 'this' undeclared (first use in this function)
video_out_xxmc.c:2071: error: invalid operands to binary *
video_out_xxmc.c:2071: error: expected expression before ')' token
video_out_xxmc.c:2071: error: invalid operands to binary *
video_out_xxmc.c:2071: warning: statement with no effect
video_out_xxmc.c:2073: error: request for member 'use_pitch_alignment' in something not a structure or union
video_out_xxmc.c:2073: error: 'entry' undeclared (first use in this function)
video_out_xxmc.c:2073: error: request for member 'num_value' in something not a structure or union
video_out_xxmc.c:2073: warning: statement with no effect
video_out_xxmc.c: At top level:
video_out_xxmc.c:2076: error: expected declaration specifiers or '...' before 'xine_cfg_entry_t'
video_out_xxmc.c: In function 'xxmc_update_cpu_save':
video_out_xxmc.c:2077: error: 'xxmc_driver_t' undeclared (first use in this function)
video_out_xxmc.c:2077: error: 'this' undeclared (first use in this function)
video_out_xxmc.c:2077: error: invalid operands to binary *
video_out_xxmc.c:2077: error: expected expression before ')' token
video_out_xxmc.c:2077: error: invalid operands to binary *
video_out_xxmc.c:2077: warning: statement with no effect
video_out_xxmc.c:2079: error: request for member 'cpu_save_enabled' in something not a structure or union
video_out_xxmc.c:2079: error: 'entry' undeclared (first use in this function)
video_out_xxmc.c:2079: error: request for member 'num_value' in something not a structure or union
video_out_xxmc.c:2079: warning: statement with no effect
video_out_xxmc.c: At top level:
video_out_xxmc.c:2082: error: expected declaration specifiers or '...' before 'xine_cfg_entry_t'
video_out_xxmc.c: In function 'xxmc_update_nvidia_fix':
video_out_xxmc.c:2083: error: 'xxmc_driver_t' undeclared (first use in this function)
video_out_xxmc.c:2083: error: 'this' undeclared (first use in this function)
video_out_xxmc.c:2083: error: invalid operands to binary *
video_out_xxmc.c:2083: error: expected expression before ')' token
video_out_xxmc.c:2083: error: invalid operands to binary *
video_out_xxmc.c:2083: warning: statement with no effect
video_out_xxmc.c:2085: error: request for member 'reverse_nvidia_palette' in something not a structure or union
video_out_xxmc.c:2085: error: 'entry' undeclared (first use in this function)
video_out_xxmc.c:2085: error: request for member 'num_value' in something not a structure or union
video_out_xxmc.c:2085: warning: statement with no effect
video_out_xxmc.c: At top level:
video_out_xxmc.c:2088: error: expected declaration specifiers or '...' before 'xine_cfg_entry_t'
video_out_xxmc.c: In function 'xxmc_update_bob':
video_out_xxmc.c:2089: error: 'xxmc_driver_t' undeclared (first use in this function)
video_out_xxmc.c:2089: error: 'this' undeclared (first use in this function)
video_out_xxmc.c:2089: error: invalid operands to binary *
video_out_xxmc.c:2089: error: expected expression before ')' token
video_out_xxmc.c:2089: error: invalid operands to binary *
video_out_xxmc.c:2089: warning: statement with no effect
video_out_xxmc.c:2091: error: request for member 'bob' in something not a structure or union
video_out_xxmc.c:2091: error: 'entry' undeclared (first use in this function)
video_out_xxmc.c:2091: error: request for member 'num_value' in something not a structure or union
video_out_xxmc.c:2091: warning: statement with no effect
video_out_xxmc.c: At top level:
video_out_xxmc.c:2095: error: expected ')' before '*' token
video_out_xxmc.c:2245: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
video_out_xxmc.c:2608: error: expected ')' before '*' token
video_out_xxmc.c:2612: error: expected ')' before '*' token
video_out_xxmc.c:2616: error: expected ')' before '*' token
video_out_xxmc.c:2622: error: expected ')' before '*' token
video_out_xxmc.c:2636: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'vo_info_xxmc'
video_out_xxmc.c:2648: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'xine_plugin_info'
make[4]: *** [video_out_xxmc.lo] Error 1
make[4]: Leaving directory `/opt/xine-lib-1.1.1/src/video_out'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/opt/xine-lib-1.1.1/src/video_out'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/opt/xine-lib-1.1.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/xine-lib-1.1.1'
make: *** [all] Error 2
[/HTML]
you need to go up farther ( before the errors start appearing ) and post that. from the looks of all the syntax errors, it looks like you are missing an include file ( you might not have one of the -devel packages it is trying to compile against).
Getting error while compiling xine-lib-1.1.1 on FC5
I am getting exactly the same error.
I am compiling Xine myself in an effort to get LIRC support enabled. All the RPMs I have installed all seem to have LIRC disabled.
If anyone can help me to get this to compile, or point me to an Xine RPM package for Fedora 5 that has LIRC enabled it would be greatly appreciated.
Here is the compiler output with the error:
[HTML] gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../include -I../../include -I../../src -I../../src/xine-engine -I../../src/xine-engine -I../../src/xine-utils -I../../src/input -I../../src/input -I../../lib -DXINE_COMPILE -I/usr/include/SDL -D_REENTRANT -I../../src/video_out/vidix -I../../src/video_out/vidix -mtune=athlon -O3 -pipe -fomit-frame-pointer -falign-functions=4 -falign-loops=4 -falign-jumps=4 -mpreferred-stack-boundary=2 -fexpensive-optimizations -fschedule-insns2 -fno-strict-aliasing -ffast-math -finline-functions -Wall -Wnested-externs -Wcast-align -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -MT video_out_xxmc.lo -MD -MP -MF .deps/video_out_xxmc.Tpo -c video_out_xxmc.c -fPIC -DPIC -o .libs/video_out_xxmc.o
video_out_xxmc.c:46: error: expected ')' before '*' token
video_out_xxmc.c:48: error: expected ')' before '*' token
video_out_xxmc.c:59: error: 'XINE_XVMC_ACCEL_VLD' undeclared here (not in a function)
video_out_xxmc.c:61: error: 'XINE_XVMC_ACCEL_IDCT' undeclared here (not in a function)
video_out_xxmc.c:62: error: 'XINE_XVMC_ACCEL_MOCOMP' undeclared here (not in a function)
video_out_xxmc.c:77: error: expected ')' before '*' token
video_out_xxmc.c:84: error: expected ')' before '*' token
video_out_xxmc.c:90: error: expected ')' before '*' token
video_out_xxmc.c:99: error: expected ')' before '*' token
video_out_xxmc.c:112: error: expected ')' before '*' token
video_out_xxmc.c:122: error: expected ')' before '*' token
video_out_xxmc.c:135: error: expected ')' before '*' token
video_out_xxmc.c:148: error: expected ')' before '*' token
video_out_xxmc.c:162: error: expected ')' before '*' token
video_out_xxmc.c:178: error: expected ')' before '*' token
video_out_xxmc.c:199: error: expected ')' before '*' token
video_out_xxmc.c:218: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
video_out_xxmc.c:256: error: expected ')' before '*' token
video_out_xxmc.c:271: error: expected ')' before '*' token
video_out_xxmc.c:285: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
video_out_xxmc.c:336: error: expected ')' before '*' token
video_out_xxmc.c:360: error: expected ')' before '*' token
video_out_xxmc.c:395: error: expected ')' before '*' token
video_out_xxmc.c:409: error: expected ')' before '*' token
video_out_xxmc.c:441: error: expected ')' before '*' token
video_out_xxmc.c:501: error: expected ')' before '*' token
video_out_xxmc.c:508: error: expected ')' before '*' token
video_out_xxmc.c:513: error: expected ')' before '*' token
video_out_xxmc.c:552: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
video_out_xxmc.c:582: error: expected ')' before '*' token
video_out_xxmc.c:593: error: expected ')' before '*' token
video_out_xxmc.c:599: error: expected ')' before '*' token
video_out_xxmc.c:606: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
video_out_xxmc.c:753: error: expected ')' before '*' token
video_out_xxmc.c:792: error: expected ')' before '*' token
video_out_xxmc.c:838: error: expected ')' before '*' token
video_out_xxmc.c:859: error: expected ')' before '*' token
video_out_xxmc.c:911: error: expected ')' before '*' token
video_out_xxmc.c:938: error: expected ')' before '*' token
video_out_xxmc.c:974: error: expected ')' before '*' token
video_out_xxmc.c:1024: error: expected ')' before '*' token
video_out_xxmc.c:1096: error: expected ')' before '*' token
video_out_xxmc.c:1119: error: expected ')' before '*' token
video_out_xxmc.c:1177: error: expected ')' before '*' token
video_out_xxmc.c:1212: error: expected ')' before '*' token
video_out_xxmc.c:1258: error: expected ')' before '*' token
video_out_xxmc.c:1287: error: expected ')' before '*' token
video_out_xxmc.c:1338: error: expected ')' before '*' token
video_out_xxmc.c:1347: error: expected ')' before '*' token
video_out_xxmc.c:1354: error: expected ')' before '*' token
video_out_xxmc.c:1371: error: expected ')' before '*' token
video_out_xxmc.c:1417: error: expected ')' before '*' token
video_out_xxmc.c:1473: error: expected ')' before '*' token
video_out_xxmc.c:1523: error: expected ')' before '*' token
video_out_xxmc.c:1537: error: expected ')' before '*' token
video_out_xxmc.c:1571: error: expected ')' before '*' token
video_out_xxmc.c:1667: error: expected ')' before '*' token
video_out_xxmc.c:1684: error: expected declaration specifiers or '...' before 'xine_cfg_entry_t'
video_out_xxmc.c: In function 'xxmc_property_callback':
video_out_xxmc.c:1685: error: 'xxmc_property_t' undeclared (first use in this function)
video_out_xxmc.c:1685: error: (Each undeclared identifier is reported only once
video_out_xxmc.c:1685: error: for each function it appears in.)
video_out_xxmc.c:1685: error: 'property' undeclared (first use in this function)
video_out_xxmc.c:1685: error: invalid operands to binary *
video_out_xxmc.c:1685: error: expected expression before ')' token
video_out_xxmc.c:1685: error: invalid operands to binary *
video_out_xxmc.c:1685: warning: statement with no effect
video_out_xxmc.c:1686: error: 'xxmc_driver_t' undeclared (first use in this function)
video_out_xxmc.c:1686: error: 'this' undeclared (first use in this function)
video_out_xxmc.c:1686: error: invalid operands to binary *
video_out_xxmc.c:1686: error: request for member 'this' in something not a structure or union
video_out_xxmc.c:1686: warning: statement with no effect
video_out_xxmc.c:1688: warning: implicit declaration of function 'xvmc_context_reader_lock'
video_out_xxmc.c:1688: warning: nested extern declaration of 'xvmc_context_reader_lock'
video_out_xxmc.c:1688: error: request for member 'xvmc_lock' in something not a structure or union
video_out_xxmc.c:1689: warning: implicit declaration of function 'XLockDisplay'
video_out_xxmc.c:1689: warning: nested extern declaration of 'XLockDisplay'
video_out_xxmc.c:1689: error: request for member 'display' in something not a structure or union
video_out_xxmc.c:1690: warning: implicit declaration of function 'XvSetPortAttribute'
video_out_xxmc.c:1690: warning: nested extern declaration of 'XvSetPortAttribute'
video_out_xxmc.c:1690: error: request for member 'display' in something not a structure or union
video_out_xxmc.c:1690: error: request for member 'xv_port' in something not a structure or union
video_out_xxmc.c:1691: error: request for member 'atom' in something not a structure or union
video_out_xxmc.c:1692: error: 'entry' undeclared (first use in this function)
video_out_xxmc.c:1692: error: request for member 'num_value' in something not a structure or union
video_out_xxmc.c:1693: warning: implicit declaration of function 'XUnlockDisplay'
video_out_xxmc.c:1693: warning: nested extern declaration of 'XUnlockDisplay'
video_out_xxmc.c:1693: error: request for member 'display' in something not a structure or union
video_out_xxmc.c:1694: error: request for member 'contextActive' in something not a structure or union
video_out_xxmc.c:1695: warning: implicit declaration of function 'XVMCLOCKDISPLAY'
video_out_xxmc.c:1695: warning: nested extern declaration of 'XVMCLOCKDISPLAY'
video_out_xxmc.c:1695: error: request for member 'display' in something not a structure or union
video_out_xxmc.c:1696: warning: implicit declaration of function 'XvMCSetAttribute'
video_out_xxmc.c:1696: warning: nested extern declaration of 'XvMCSetAttribute'
video_out_xxmc.c:1696: error: request for member 'display' in something not a structure or union
video_out_xxmc.c:1696: error: request for member 'context' in something not a structure or union
video_out_xxmc.c:1697: error: request for member 'atom' in something not a structure or union
video_out_xxmc.c:1698: error: request for member 'num_value' in something not a structure or union
video_out_xxmc.c:1699: warning: implicit declaration of function 'XVMCUNLOCKDISPLAY'
video_out_xxmc.c:1699: warning: nested extern declaration of 'XVMCUNLOCKDISPLAY'
video_out_xxmc.c:1699: error: request for member 'display' in something not a structure or union
video_out_xxmc.c:1701: warning: implicit declaration of function 'xvmc_context_reader_unlock'
video_out_xxmc.c:1701: warning: nested extern declaration of 'xvmc_context_reader_unlock'
video_out_xxmc.c:1701: error: request for member 'xvmc_lock' in something not a structure or union
video_out_xxmc.c: At top level:
video_out_xxmc.c:1704: error: expected ')' before '*' token
video_out_xxmc.c:1792: error: expected ')' before '*' token
video_out_xxmc.c:1800: error: expected ')' before '*' token
video_out_xxmc.c:1904: error: expected ')' before '*' token
video_out_xxmc.c:1950: error: expected ')' before '*' token
video_out_xxmc.c:1969: error: expected ')' before '*' token
video_out_xxmc.c:2038: error: expected declaration specifiers or '...' before 'xine_cfg_entry_t'
video_out_xxmc.c: In function 'xxmc_update_XV_FILTER':
video_out_xxmc.c:2039: error: 'xxmc_driver_t' undeclared (first use in this function)
video_out_xxmc.c:2039: error: 'this' undeclared (first use in this function)
video_out_xxmc.c:2039: error: invalid operands to binary *
video_out_xxmc.c:2039: error: expected expression before ')' token
video_out_xxmc.c:2039: error: invalid operands to binary *
video_out_xxmc.c:2039: warning: statement with no effect
video_out_xxmc.c:2040: error: 'Atom' undeclared (first use in this function)
video_out_xxmc.c:2040: warning: statement with no effect
video_out_xxmc.c:2040: error: expected ';' before 'atom'
video_out_xxmc.c:2043: error: 'entry' undeclared (first use in this function)
video_out_xxmc.c:2043: error: request for member 'num_value' in something not a structure or union
video_out_xxmc.c:2043: warning: assignment makes integer from pointer without a cast
video_out_xxmc.c:2045: error: request for member 'display' in something not a structure or union
video_out_xxmc.c:2046: error: 'atom' undeclared (first use in this function)
video_out_xxmc.c:2046: warning: implicit declaration of function 'XInternAtom'
video_out_xxmc.c:2046: warning: nested extern declaration of 'XInternAtom'
video_out_xxmc.c:2046: error: request for member 'display' in something not a structure or union
video_out_xxmc.c:2046: error: 'False' undeclared (first use in this function)
video_out_xxmc.c:2046: warning: statement with no effect
video_out_xxmc.c:2047: error: request for member 'display' in something not a structure or union
video_out_xxmc.c:2047: error: request for member 'xv_port' in something not a structure or union
video_out_xxmc.c:2048: error: request for member 'display' in something not a structure or union
video_out_xxmc.c:2050: warning: implicit declaration of function 'xprintf'
video_out_xxmc.c:2050: warning: nested extern declaration of 'xprintf'
video_out_xxmc.c:2050: error: request for member 'xine' in something not a structure or union
video_out_xxmc.c:2050: error: 'XINE_VERBOSITY_DEBUG' undeclared (first use in this function)
video_out_xxmc.c: At top level:
video_out_xxmc.c:2054: error: expected declaration specifiers or '...' before 'xine_cfg_entry_t'
video_out_xxmc.c: In function 'xxmc_update_XV_DOUBLE_BUFFER':
video_out_xxmc.c:2055: error: 'xxmc_driver_t' undeclared (first use in this function)
video_out_xxmc.c:2055: error: 'this' undeclared (first use in this function)
video_out_xxmc.c:2055: error: invalid operands to binary *
video_out_xxmc.c:2055: error: expected expression before ')' token
video_out_xxmc.c:2055: error: invalid operands to binary *
video_out_xxmc.c:2055: warning: statement with no effect
video_out_xxmc.c:2056: error: 'Atom' undeclared (first use in this function)
video_out_xxmc.c:2056: warning: statement with no effect
video_out_xxmc.c:2056: error: expected ';' before 'atom'
video_out_xxmc.c:2059: error: 'entry' undeclared (first use in this function)
video_out_xxmc.c:2059: error: request for member 'num_value' in something not a structure or union
video_out_xxmc.c:2059: warning: assignment makes integer from pointer without a cast
video_out_xxmc.c:2061: error: request for member 'display' in something not a structure or union
video_out_xxmc.c:2062: error: 'atom' undeclared (first use in this function)
video_out_xxmc.c:2062: error: request for member 'display' in something not a structure or union
video_out_xxmc.c:2062: error: 'False' undeclared (first use in this function)
video_out_xxmc.c:2062: warning: statement with no effect
video_out_xxmc.c:2063: error: request for member 'display' in something not a structure or union
video_out_xxmc.c:2063: error: request for member 'xv_port' in something not a structure or union
video_out_xxmc.c:2064: error: request for member 'display' in something not a structure or union
video_out_xxmc.c:2066: error: request for member 'xine' in something not a structure or union
video_out_xxmc.c:2066: error: 'XINE_VERBOSITY_DEBUG' undeclared (first use in this function)
video_out_xxmc.c: At top level:
video_out_xxmc.c:2070: error: expected declaration specifiers or '...' before 'xine_cfg_entry_t'
video_out_xxmc.c: In function 'xxmc_update_xv_pitch_alignment':
video_out_xxmc.c:2071: error: 'xxmc_driver_t' undeclared (first use in this function)
video_out_xxmc.c:2071: error: 'this' undeclared (first use in this function)
video_out_xxmc.c:2071: error: invalid operands to binary *
video_out_xxmc.c:2071: error: expected expression before ')' token
video_out_xxmc.c:2071: error: invalid operands to binary *
video_out_xxmc.c:2071: warning: statement with no effect
video_out_xxmc.c:2073: error: request for member 'use_pitch_alignment' in something not a structure or union
video_out_xxmc.c:2073: error: 'entry' undeclared (first use in this function)
video_out_xxmc.c:2073: error: request for member 'num_value' in something not a structure or union
video_out_xxmc.c:2073: warning: statement with no effect
video_out_xxmc.c: At top level:
video_out_xxmc.c:2076: error: expected declaration specifiers or '...' before 'xine_cfg_entry_t'
video_out_xxmc.c: In function 'xxmc_update_cpu_save':
video_out_xxmc.c:2077: error: 'xxmc_driver_t' undeclared (first use in this function)
video_out_xxmc.c:2077: error: 'this' undeclared (first use in this function)
video_out_xxmc.c:2077: error: invalid operands to binary *
video_out_xxmc.c:2077: error: expected expression before ')' token
video_out_xxmc.c:2077: error: invalid operands to binary *
video_out_xxmc.c:2077: warning: statement with no effect
video_out_xxmc.c:2079: error: request for member 'cpu_save_enabled' in something not a structure or union
video_out_xxmc.c:2079: error: 'entry' undeclared (first use in this function)
video_out_xxmc.c:2079: error: request for member 'num_value' in something not a structure or union
video_out_xxmc.c:2079: warning: statement with no effect
video_out_xxmc.c: At top level:
video_out_xxmc.c:2082: error: expected declaration specifiers or '...' before 'xine_cfg_entry_t'
video_out_xxmc.c: In function 'xxmc_update_nvidia_fix':
video_out_xxmc.c:2083: error: 'xxmc_driver_t' undeclared (first use in this function)
video_out_xxmc.c:2083: error: 'this' undeclared (first use in this function)
video_out_xxmc.c:2083: error: invalid operands to binary *
video_out_xxmc.c:2083: error: expected expression before ')' token
video_out_xxmc.c:2083: error: invalid operands to binary *
video_out_xxmc.c:2083: warning: statement with no effect
video_out_xxmc.c:2085: error: request for member 'reverse_nvidia_palette' in something not a structure or union
video_out_xxmc.c:2085: error: 'entry' undeclared (first use in this function)
video_out_xxmc.c:2085: error: request for member 'num_value' in something not a structure or union
video_out_xxmc.c:2085: warning: statement with no effect
video_out_xxmc.c: At top level:
video_out_xxmc.c:2088: error: expected declaration specifiers or '...' before 'xine_cfg_entry_t'
video_out_xxmc.c: In function 'xxmc_update_bob':
video_out_xxmc.c:2089: error: 'xxmc_driver_t' undeclared (first use in this function)
video_out_xxmc.c:2089: error: 'this' undeclared (first use in this function)
video_out_xxmc.c:2089: error: invalid operands to binary *
video_out_xxmc.c:2089: error: expected expression before ')' token
video_out_xxmc.c:2089: error: invalid operands to binary *
video_out_xxmc.c:2089: warning: statement with no effect
video_out_xxmc.c:2091: error: request for member 'bob' in something not a structure or union
video_out_xxmc.c:2091: error: 'entry' undeclared (first use in this function)
video_out_xxmc.c:2091: error: request for member 'num_value' in something not a structure or union
video_out_xxmc.c:2091: warning: statement with no effect
video_out_xxmc.c: At top level:
video_out_xxmc.c:2095: error: expected ')' before '*' token
video_out_xxmc.c:2245: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
video_out_xxmc.c:2608: error: expected ')' before '*' token
video_out_xxmc.c:2612: error: expected ')' before '*' token
video_out_xxmc.c:2616: error: expected ')' before '*' token
video_out_xxmc.c:2622: error: expected ')' before '*' token
video_out_xxmc.c:2636: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'vo_info_xxmc'
video_out_xxmc.c:2648: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'xine_plugin_info'
make[3]: *** [video_out_xxmc.lo] Error 1
make[3]: Leaving directory `/usr/local/xine-lib-1.1.1/src/video_out'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/usr/local/xine-lib-1.1.1/src/video_out'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/usr/local/xine-lib-1.1.1/src'
make: *** [install-recursive] Error 1
[root@dhcppc2 xine-lib-1.1.1]#
[/HTML]
I am compiling Xine myself in an effort to get LIRC support enabled. All the RPMs I have installed all seem to have LIRC disabled.
If anyone can help me to get this to compile, or point me to an Xine RPM package for Fedora 5 that has LIRC enabled it would be greatly appreciated.
I would suggest that you download/install the source RPM (SRPM), change the SPEC file to enable the LIRC support, and rebuild the RPM. I'm sure LIRC support is something that can be enabled by changing the parameters for "./configure" inside the SPEC file.
If the above error is the result from a missing dependency on your system, then rebuilding the RPM will reveal that as well, with more detailed error message.
I stumbled across this thread when I ran into the same problem, and was googling for a quick fix. I didn't find one, but I eventually figured out that adding --with-xv-path=/usr/lib to configure's arguments solved it for me.
I just posted the solution to this yesterday on my website.
I can't post a link to my website because I'm a newb but if you go to the bussoli.com domain you will find my answer there.
I scoured for ages before stumbling across the solution. Its all about creating a symbolic link in a /tmp directory.
You should not have to re-compile xine. It should come installed with lirc support if you are running fedora core 5.
I've copied and pasted the impoprtant bits here:
I have been setting up a mythBox recently and would like to share some tips for you that I couldn't find on Jared Wilson's amazing site
I had tried without success to get Xine to work with my MCE Remote and no matter what I tried it wouldn't work in my installation of Fedora Core 5. Everyone appeared to have no problems setting Xine to work with LIRC.
Well after many hours of searhcing I finally found the following thread on Gossamer Threads , thanks to Malcolm for firguring this out.
What is basically said in the post is that you need to make a symbolic link to LIRC because Xine is looking for lirc at "/tmp/lircd" which doesn't exist in FC5. Type the following in as root and thisngs should work for you.
# ln -s /dev/lircd /tmp/lircd
That should do it. If you were having the above problem with Xine then you already have created the necessary symbolic link to your lircrc config that myth is already using but if you did not have that then here are the commands for that anyways.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.