On 06/17/2011 12:11 PM, Philipp Thomas wrote:
* Dave Plater (davejplater@gmail.com) [20110616 17:05]:
I've just downloaded a tarball for the "abi-compliance-checker" which apparently checks abi compatibility, from a link on the abi wiki page.
But which ABI does it check? Does it know about the ABI of the mjpegtools library? Otherwise it'll be of no use to you.
Philipp
I've started with getting the dump files for mjpegtools's liblavfile and have already encountered an error, any idea what this is : The GCC parameters: gcc -fdump-translation-unit -fkeep-inline-functions -c -x c++-header /tmp/0wWT2X3rQX/dump1.h -I/usr/include/mjpegtools -I/usr/include/lqt In file included from /tmp/0wWT2X3rQX/dump1.h:12:0: /usr/include/mjpegtools/frequencies.h:91:8: error: redefinition of ‘struct CHANLIST’ /usr/include/mjpegtools/frequencies.h:91:17: error: previous definition of ‘struct CHANLIST’ /usr/include/mjpegtools/frequencies.h:96:8: error: redefinition of ‘struct CHANLISTS’ /usr/include/mjpegtools/frequencies.h:96:18: error: previous definition of ‘struct CHANLISTS’ Here's the offending section of frequencies.h : /* --------------------------------------------------------------------- */ struct CHANLIST { const char *name; int freq; }; struct CHANLISTS { const char *name; struct CHANLIST *list; int count; }; #define CHAN_COUNT(x) (sizeof(x)/sizeof(struct CHANLIST)) /* --------------------------------------------------------------------- */ extern struct CHANLISTS chanlists[]; extern int chantab; extern struct CHANLIST *chanlist; extern int chancount; Is this harmless or a potential problem? Thanks Dave P -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org