SBo scripts not building on current (read 1st post, pls)
SlackwareThis Forum is for the discussion of Slackware Linux.
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.
There is some odd ball mismatch going on:
I can't build Inkscape 1.0 on my -current and when i try run the prebuilt one from ponce's repo i get missing ImagMagick6 error while -current is running an I.M.-7 package
actually the inkscape issue is a little more messy.
inkscape is not compatible with imagemagick >= 7.x so either a dedicated imagemagick-6.x installation has to be used (like archlinux does) or, since the newer 1.0 version in beta, GraphicsMagick could be used as an alternative for handling images: if neither of these two prerequisites are satisfied inkscape builds the same but without those features (and this is frankly not acceptable).
I opted for the second choice, updating inkscape to a git snapshot, hoping that the previous bug reported for 1.0b1 has been already addressed there (if not I'll update to a newer version whenever it will be available).
Quote:
Originally Posted by SCerovec
when i try run the prebuilt one from ponce's repo i get missing ImagMagick6 error while -current is running an I.M.-7 package
I haven't rebuilt my packages yet, I will do ASAP (also for the perl upgrade)...
regarding pandoc yes/no I personally would like to see it in current, maybe an all-in-one binary because of the many dependencies, but I also have no issues on shipping READMEs in markdown format: IMHO they are readable just fine.
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564
Rep:
FligthGear from SBo-current doesn't to likde much the new alsa packages:
--------------
/usr/bin/ld*: /usr/lib64/gcc/x86_64-slackware-linux/9.2.0/../../../../lib64/libflite_cmu_us_kal.a(cmu_us_kal.o)*: dans la fonction «*register_cmu_us_kal*»*:
cmu_us_kal.c.text+0x18d)*: référence indéfinie vers «*diphone_synth*»
/usr/bin/ld*: cmu_us_kal.c.text+0x1b4)*: référence indéfinie vers «*diphone_db_val*»
/usr/bin/ld*: /usr/lib64/gcc/x86_64-slackware-linux/9.2.0/../../../../lib64/libflite_usenglish.a(us_ffeatures.o)*: dans la fonction «*us_ff_register*»*:
us_ffeatures.c.text+0x765)*: référence indéfinie vers «*basic_ff_register*»
collect2: erreur: ld a retourné le statut de sortie 1
make[2]: *** [src/Main/CMakeFiles/fgfs.dir/build.make:7410: src/Main/fgfs] Error 1
make[1]: *** [CMakeFiles/Makefile2:1857: src/Main/CMakeFiles/fgfs.dir/all] Error 2
make: *** [Makefile:163: all] Error 2
FlightGear:
Would you like to continue processing the rest of the
queue or would you like to abort? If this failed
package is a dependency of another package in the queue
then it may not make sense to continue.
(Y)es to continue, (N)o to abort, (R)etry the build?:
actually the inkscape issue is a little more messy.
inkscape is not compatible with imagemagick >= 7.x so either a dedicated imagemagick-6.x installation has to be used (like archlinux does) or, since the newer 1.0 version in beta, GraphicsMagick could be used as an alternative for handling images: if neither of these two prerequisites are satisfied inkscape builds the same but without those features (and this is frankly not acceptable)....
What about the LFS patch? I applied that and inkscape works as normal; I use a lot of embedded images, so what should not work as expected?
Further I noticed that maybe uniconvertor (with dependecy sk1lib) should be added to the requires; inkscape-0.92.4 likes it to be there during runtime
What about the LFS patch? I applied that and inkscape works as normal
I think it's clarified in the patch itself: I'll paste the top here
Quote:
Submitted By: Ken Moffat <ken at linuxfromscratch dot org>
Date: 2017-01-09
Initial Package Version: 0.92.0
Upstream Status: N/A
Origin: Self
Description: Look for verisioned ImageMagick-6 pkgconfig files so that
ImageMagick-6 libraries and be installed alongside a full ImageMagick-7.
This requires a patched build of ImageMagick-6.
I use a lot of embedded images, so what should not work as expected?
I'll quote from the CMakeLists.txt from the latest version of inkscape in git
Quote:
option(WITH_IMAGE_MAGICK "Compile with support of ImageMagick for raster extensions and image import resolution (requires ImageMagick 6; set to OFF if you prefer GraphicsMagick)" ON)
option(WITH_GRAPHICS_MAGICK "Compile with support of GraphicsMagick for raster extensions and image import resolution" ON)
Quote:
Originally Posted by brobr
Further I noticed that maybe uniconvertor (with dependecy sk1lib) should be added to the requires; inkscape-0.92.4 likes it to be there during runtime
I think this is a matter to discuss with the maintainer...
I understand , 5.4 Linux is not the default for now ..but in somemoment goes , and patches no affect in nothing under Linux 4.19 , i test can apply safely.
I understand , 5.4 Linux is not the default for now ..but in somemoment goes , and patches no affect in nothing under Linux 4.19 , i test can apply safely.
I'll wait a little because I have not been able to test it myself yet... but I will be, I think, in a couple of days.
I think it's clarified in the patch itself: I'll paste the top here
I'll quote from the CMakeLists.txt from the latest version of inkscape in git
I think this is a matter to discuss with the maintainer...
@ponce do keep up with Your good work, it is greatly appreciated here
I hope I helped just by pointing out the issue - I repeat:
Inkscape loaded just fine with my ImageMagick-7 - i have no clue if it will work and be stable at all - but it launched just fine without any I.M-6 whatsoever on my system
Will report if any issues and will seek the IM-6 to put alongside since i rely quite a lot on Inkscape in my daily affairs.
The SBo script (on Your scripts repo) tho does try to build the 0.92.4 one - while your repo holds the 1.0-b1 built binary
@ponce do keep up with Your good work, it is greatly appreciated here
I hope I helped just by pointing out the issue - I repeat:
Inkscape loaded just fine with my ImageMagick-7 - i have no clue if it will work and be stable at all - but it launched just fine without any I.M-6 whatsoever on my system
Will report if any issues and will seek the IM-6 to put alongside since i rely quite a lot on Inkscape in my daily affairs.
I'm sure it will work fine, you'll just miss the features I pointed to above (raster extensions and image import resolution) because it won't use imagemagick at all: if you look at your build log of the inkscape package you will find in the output at the end of the configuration step, just before starting the actual build, that imagemagick support had been disabled.
Quote:
The SBo script (on Your scripts repo) tho does try to build the 0.92.4 one - while your repo holds the 1.0-b1 built binary
- inkscape in my script repo should be at version 20191115_a4ee55b ATM, check if you have synced it correctly (instructions are linked in the first post);
- the package in my personal binary repository had been built 40 days ago, but in the meantime I had switched back to 0.92.4 then again to a newer version.
FlightGear : I had to build flite to be able to build FlightGear, which doesn't appear in the queue?
AFAIK flite is an optional, autodetected, dependency of FlightGear, I don't know why it should be mandatory there: BTW, here FlightGear builds fine with or without having it installed.
... you will find ..., that imagemagick support had been disabled.
..I had switched back to 0.92.4 then again to a newer version.
Hi ponce, thanks for this explanation; I guess that without imagemagick 6-libraries plus that LFS-'patch', my built essentially has disabled imagemagick... ;-) Ah well, at least this 0.92.4 might still be more useful for me this way than the beta version (although the correction for the bug I reported last month went in last week ;-).
You mentioned GraphicsMagick as an alternative. Is it worth trying that, or does ImageMagick has to be disabled altogether?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.