On 06/18/2011 04:49 PM, Manfred Tremmel wrote:
Am Samstag, 18. Juni 2011 schrieb Malcolm:
On Sat, 18 Jun 2011 15:23:27 +0200

Dave Plater<[email protected]>  wrote:
Can somebody explain mjpegtools19 package please.
Thanks
Dave
Hi
Looks like it's the 1.9.0 release, the other is 2.0.0

http://pmbs.links2linux.org/package/files?package=mjpegtools19&projec
t=Essentials

http://pmbs.links2linux.org/package/files?package=mjpegtools&project=
Essentials
That's correct, mjpegtools 1.9.0 and 2.0.0 is not compatible and some
packages do not compile with 2.0.0. So I've put the old one as
mjpegtools19 on the build server. I hope we can remove it in a short
time, when all programms are updated to support mjpegtools 2.0.0.

The compile problem will most probably be a tightening of control over linking in newer build systems and due to the soname mix up. You should remove mjpegtools 2.0.0 at least until I've finished testing mjpegtools for problems and possibly finding the cause of all the instability on the other hand having both versions makes things easier for me, the libs should parallel install as well, I can start over with both uncrippled versions. The tool I'm using has already reported an error with the headers in 1.9.0 I'm not too experienced in undocumented C so I'm not sure about it's significance it's at the end of the log and it looks like redefinition but as I said it could also be an undocumented short cut.:

The GCC parameters:
  gcc -fdump-translation-unit -fkeep-inline-functions -c -x c++-header 
/tmp/G4WcHuhr1s/dump1.h  -I/usr/include/mjpegtools -I/usr/include/lqt

In file included from /tmp/G4WcHuhr1s/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’

I've finished the dump for 1.9.0 and installed 2.0.0 and being new to "abi-compliance-checker.pl" I have to read the reference to every switch I use and the input method for comparing the dump .tar.gz file with the installed library is yet to be read. I should have got this part right by midday tomorrow and then I'll have an idea about mjpegtools's abi state and be able to fix it by finishing what I started in February. I'm concentrating my extra time on this so (touch wood) we'll have things fixed by the end of the week. I had split mjpegtools libs into single packages and the libs were named libmplex2.so and so forth making naming clean and easy, I didn't decide on a so number and some of the gstreamers wouldn't build. This was with version 2.0.0rc1 which I called 1.9.98

I'll post the results of my tests somewhere public and give the link on this 
thread.
Dave

_______________________________________________
Packman mailing list
[email protected]
http://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Antwort per Email an