From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthias Fischer To: development@lists.ipfire.org Subject: Re: Multimedia Libs Date: Mon, 30 Mar 2020 07:08:11 +0200 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7912316893169277532==" List-Id: --===============7912316893169277532== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Hi, On 25.03.2020 21:55, Matthias Fischer wrote: > Hi, > > On 27.02.2020 12:27, Michael Tremer wrote: >> >> [...could you look for some multimedia libs...?]> > > [Lots of Updates and links] > ... Perhaps someone could take a look please: During the update process I've found 'netpbm 10.47.61' (current version is 10.73.61), "...a toolkit for manipulation of graphic images, including conversion of images between a variety of different format...". 1. Usual question: do we need this? ;-) 2. I always get the following error(s) - how can I work around it? I tried but didn't find a clue yet. It seems that the path in the archive to 'jbig.h' was changed, but I can't find how to solve this. 3. Lfs and patch to 10.73.31 are attached. Thanks for all tips... ***SNIP*** ... mkdir -p importinc/netpbm rm -f importinc/netpbm/wordaccess_64_le.h ln -s /usr/src/netpbm-10.73.31/lib/util/wordaccess_64_le.h importinc/netpbm/wordaccess_64_le.h mkdir -p importinc/netpbm rm -f importinc/netpbm/wordaccess_be_aligned.h ln -s /usr/src/netpbm-10.73.31/lib/util/wordaccess_be_aligned.h importinc/netpbm/wordaccess_be_aligned.h mkdir -p importinc/netpbm rm -f importinc/netpbm/wordaccess_be_unaligned.h ln -s /usr/src/netpbm-10.73.31/lib/util/wordaccess_be_unaligned.h importinc/netpbm/wordaccess_be_unaligned.h mkdir -p importinc/netpbm rm -f importinc/netpbm/wordintclz.h ln -s /usr/src/netpbm-10.73.31/lib/util/wordintclz.h importinc/netpbm/wordintclz.h cc -c -I. -Iimportinc -Iimportinc/netpbm -I/usr/src/netpbm-10.73.31/converter/other/jbig -I/usr/src/netpbm-10.73.31/converter/other/jbig -DNDEBUG -O2 -pipe -Wall -fexceptions -fPIC -march=i586 -mindirect-branch=thunk -mfunction-return=thunk -mtune=generic -fomit-frame-pointer -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -flax-vector-conversions -o jbigtopnm.o jbigtopnm.c jbigtopnm.c:14:10: fatal error: jbig.h: No such file or directory 14 | #include | ^~~~~~~~ compilation terminated. make[4]: *** [/usr/src/netpbm-10.73.31/common.mk:272: jbigtopnm.o] Error 1 make[4]: Leaving directory '/usr/src/netpbm-10.73.31/converter/other/jbig' make[3]: *** [/usr/src/netpbm-10.73.31/common.mk:597: jbig/all] Error 2 make[3]: Leaving directory '/usr/src/netpbm-10.73.31/converter/other' make[2]: *** [/usr/src/netpbm-10.73.31/common.mk:597: other/all] Error 2 make[2]: Leaving directory '/usr/src/netpbm-10.73.31/converter' make[1]: *** [/usr/src/netpbm-10.73.31/common.mk:597: converter/all] Error 2 make[1]: Leaving directory '/usr/src/netpbm-10.73.31' make: *** [netpbm:84: /usr/src/log/netpbm-10.73.31] Error 2 ***SNAP*** Best, Matthias --===============7912316893169277532== Content-Type: text/plain Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="netpbm.txt" MIME-Version: 1.0 IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIwojICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjCiMgSVBGaXJlLm9y ZyAtIEEgbGludXggYmFzZWQgZmlyZXdhbGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICMKIyBDb3B5cmlnaHQgKEMpIDIwMDctMjAyMCAgSVBGaXJlIFRlYW0gIDxpbmZv QGlwZmlyZS5vcmc+ICAgICAgICAgICAgICAgICAgICAgIwojICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAj CiMgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0 IGFuZC9vciBtb2RpZnkgICAgICAgICMKIyBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBH ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieSAgICAgICAgIwojIHRoZSBGcmVl IFNvZnR3YXJlIEZvdW5kYXRpb24sIGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9y ICAgICAgICAgICAjCiMgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMKIyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IwojIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwg YmUgdXNlZnVsLCAgICAgICAgICAgICAjCiMgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRo b3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgICAgICAgICAgICAgICMKIyBNRVJDSEFO VEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlICAg ICAgICAgICAgICAgIwojIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFp bHMuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjCiMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICMKIyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQ dWJsaWMgTGljZW5zZSAgICAgICAgICAgIwojIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYg bm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LiAgICAgICAjCiMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICMKIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwoKIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIwojIERlZmluaXRpb25zCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKCmluY2x1ZGUgQ29uZmln CgpWRVIgICAgICAgID0gMTAuNzMuMzEKClRISVNBUFAgICAgPSBuZXRwYm0tJChWRVIpCkRMX0ZJ TEUgICAgPSAkKFRISVNBUFApLnRnegpETF9GUk9NICAgID0gJChVUkxfSVBGSVJFKQpESVJfQVBQ ICAgID0gJChESVJfU1JDKS8kKFRISVNBUFApClRBUkdFVCAgICAgPSAkKERJUl9JTkZPKS8kKFRI SVNBUFApClBST0cgICAgICAgPSBuZXRwYm0KUEFLX1ZFUiAgICA9IDMKCkRFUFMgICAgICAgPQoK Q0ZMQUdTICAgICs9IC1mbGF4LXZlY3Rvci1jb252ZXJzaW9ucwoKIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIwojIFRvcC1sZXZlbCBSdWxlcwojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgpvYmplY3RzID0g JChETF9GSUxFKQoKJChETF9GSUxFKSA9ICQoRExfRlJPTSkvJChETF9GSUxFKQoKJChETF9GSUxF KV9NRDUgPSAwMmIyMzgzYWYzODUwMWEzMDEyYmRkODVhYTAzYmQwMgoKaW5zdGFsbCA6ICQoVEFS R0VUKQoKY2hlY2sgOiAkKHBhdHN1YnN0ICUsJChESVJfQ0hLKS8lLCQob2JqZWN0cykpCgpkb3du bG9hZCA6JChwYXRzdWJzdCAlLCQoRElSX0RMKS8lLCQob2JqZWN0cykpCgptZDUgOiAkKHN1YnN0 ICUsJV9NRDUsJChvYmplY3RzKSkKCmRpc3Q6IAoJQCQoUEFLKQoKIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIwojIERvd25sb2FkaW5nLCBjaGVja2luZywgbWQ1c3VtCiMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMKCiQocGF0c3Vic3QgJSwkKERJUl9DSEspLyUsJChvYmplY3RzKSkgOgoJQCQoQ0hFQ0spCgok KHBhdHN1YnN0ICUsJChESVJfREwpLyUsJChvYmplY3RzKSkgOgoJQCQoTE9BRCkKCiQoc3Vic3Qg JSwlX01ENSwkKG9iamVjdHMpKSA6CglAJChNRDUpCgojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiMg SW5zdGFsbGF0aW9uIERldGFpbHMKIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwoKJChUQVJHRVQpIDog JChwYXRzdWJzdCAlLCQoRElSX0RMKS8lLCQob2JqZWN0cykpCglAJChQUkVCVUlMRCkKCUBybSAt cmYgJChESVJfQVBQKSAmJiBjZCAkKERJUl9TUkMpICYmIHRhciB6eGYgJChESVJfREwpLyQoRExf RklMRSkKCXJtIC1yZiAvdXNyL25ldHBibQoJY3AgJChESVJfU1JDKS9jb25maWcvbmV0cGJtL2Nv bmZpZy5tayAkKERJUl9BUFApCgljZCAkKERJUl9BUFApICYmIG1ha2UgQ0ZMQUdTPSIkKENGTEFH UykiICNUaGUgYnVpbGQgb2YgdGhpcyB2ZXJzaW9uIGNhbm5vdCBiZSBwYXJhbGxlbGl6ZWQKCWNk ICQoRElSX0FQUCkgJiYgbWFrZSBwYWNrYWdlIFBLR0RJUj0vdXNyL25ldHBibQoJbWtkaXIgLXB2 IC91c3IvaW5jbHVkZS9uZXRwYm0KCW1rZGlyIC1wdiAvdXNyL3NoYXJlL25ldHBibQoJbXYgLWZ2 IC91c3IvbmV0cGJtL2luY2x1ZGUvbmV0cGJtLyogL3Vzci9pbmNsdWRlL25ldHBibQoJbXYgLWZ2 IC91c3IvbmV0cGJtL2xpYi8qIC91c3IvbGliCgltdiAtZnYgL3Vzci9uZXRwYm0vYmluLyogL3Vz ci9iaW4KCW12IC1mdiAvdXNyL25ldHBibS9taXNjLyogL3Vzci9zaGFyZS9uZXRwYm0KCXJtIC1S ZnYgL3Vzci9uZXRwYm0vCgljZCAvdXNyL2xpYiAmJiBsbiAtc2Z2IGxpYm5ldHBibS5zby4xMC43 MyBsaWJuZXRwYm0uc28KCUBybSAtcmYgJChESVJfQVBQKQoJQCQoUE9TVEJVSUxEKQo= --===============7912316893169277532== Content-Type: text/plain Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="netpbm-10_73_31.patch" MIME-Version: 1.0 ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCiAjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjDQogIyBJUEZp cmUub3JnIC0gQSBsaW51eCBiYXNlZCBmaXJld2FsbCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIw0KLSMgQ29weXJpZ2h0IChDKSAyMDA3LTIwMTggIElQRmlyZSBUZWFt ICA8aW5mb0BpcGZpcmUub3JnPiAgICAgICAgICAgICAgICAgICAgICMNCisjIENvcHlyaWdodCAo QykgMjAwNy0yMDIwICBJUEZpcmUgVGVhbSAgPGluZm9AaXBmaXJlLm9yZz4gICAgICAgICAgICAg ICAgICAgICAjDQogIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIw0KICMgVGhpcyBwcm9ncmFtIGlzIGZy ZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgICAgICAg ICMNCiAjIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu c2UgYXMgcHVibGlzaGVkIGJ5ICAgICAgICAjDQpAQCAtMjQsNyArMjQsNyBAQA0KDQogaW5jbHVk ZSBDb25maWcNCg0KLVZFUiAgICAgICAgPSAxMC40Ny42MQ0KK1ZFUiAgICAgICAgPSAxMC43My4z MQ0KDQogVEhJU0FQUCAgICA9IG5ldHBibS0kKFZFUikNCiBETF9GSUxFICAgID0gJChUSElTQVBQ KS50Z3oNCkBAIC0zMiw3ICszMiw3IEBAIERMX0ZST00gICAgPSAkKFVSTF9JUEZJUkUpDQogRElS X0FQUCAgICA9ICQoRElSX1NSQykvJChUSElTQVBQKQ0KIFRBUkdFVCAgICAgPSAkKERJUl9JTkZP KS8kKFRISVNBUFApDQogUFJPRyAgICAgICA9IG5ldHBibQ0KLVBBS19WRVIgICAgPSAyDQorUEFL X1ZFUiAgICA9IDMNCg0KIERFUFMgICAgICAgPQ0KDQpAQCAtNDYsNyArNDYsNyBAQCBvYmplY3Rz ID0gJChETF9GSUxFKQ0KDQogJChETF9GSUxFKSA9ICQoRExfRlJPTSkvJChETF9GSUxFKQ0KDQot JChETF9GSUxFKV9NRDUgPSBhNWQyZWM4YWNjOTlmNjBlNWI5MmE3MjBlZDI5MmMzZQ0KKyQoRExf RklMRSlfTUQ1ID0gMDJiMjM4M2FmMzg1MDFhMzAxMmJkZDg1YWEwM2JkMDINCg0KIGluc3RhbGwg OiAkKFRBUkdFVCkNCg0KQEAgLTgzLDEzICs4MywxMyBAQCAkKFRBUkdFVCkgOiAkKHBhdHN1YnN0 ICUsJChESVJfREwpLyUsJChvYmplY3RzKSkNCiAgICAgICAgY3AgJChESVJfU1JDKS9jb25maWcv bmV0cGJtL2NvbmZpZy5tayAkKERJUl9BUFApDQogICAgICAgIGNkICQoRElSX0FQUCkgJiYgbWFr ZSBDRkxBR1M9IiQoQ0ZMQUdTKSIgI1RoZSBidWlsZCBvZiB0aGlzIHZlcnNpb24gY2Fubm90IGJl IHBhcmFsbGVsaXplZA0KICAgICAgICBjZCAkKERJUl9BUFApICYmIG1ha2UgcGFja2FnZSBQS0dE SVI9L3Vzci9uZXRwYm0NCi0gICAgICAgbWtkaXIgLXB2IC91c3IvaW5jbHVkZS9uZXRwYm0NCisg ICAgICAgbWtkaXIgLXB2IC91c3IvaW5jbHVkZS9uZXRwYm0NCiAgICAgICAgbWtkaXIgLXB2IC91 c3Ivc2hhcmUvbmV0cGJtDQogICAgICAgIG12IC1mdiAvdXNyL25ldHBibS9pbmNsdWRlL25ldHBi bS8qIC91c3IvaW5jbHVkZS9uZXRwYm0NCiAgICAgICAgbXYgLWZ2IC91c3IvbmV0cGJtL2xpYi8q IC91c3IvbGliDQogICAgICAgIG12IC1mdiAvdXNyL25ldHBibS9iaW4vKiAvdXNyL2Jpbg0KICAg ICAgICBtdiAtZnYgL3Vzci9uZXRwYm0vbWlzYy8qIC91c3Ivc2hhcmUvbmV0cGJtDQogICAgICAg IHJtIC1SZnYgL3Vzci9uZXRwYm0vDQotICAgICAgIGNkIC91c3IvbGliICYmIGxuIC1zZnYgbGli bmV0cGJtLnNvLjEwLjQ3IGxpYm5ldHBibS5zbw0KKyAgICAgICBjZCAvdXNyL2xpYiAmJiBsbiAt c2Z2IGxpYm5ldHBibS5zby4xMC43MyBsaWJuZXRwYm0uc28NCiAgICAgICAgQHJtIC1yZiAkKERJ Ul9BUFApDQogICAgICAgIEAkKFBPU1RCVUlMRCk= --===============7912316893169277532==--