Open scottwalters opened 10 years ago
dannymk's admin work goes without mention =)
My own installer should be merged in and fixed up: https://gist.github.com/scrottie/2973558
Someone suggested using this for the replacement admin, but all I can do is pass along the suggestion for danny_mk's consideration: http://www.blacktie.co/demo/dashgumfree/general.html
Looks like Imager is in. Image::Magick is still used in lib/WebGUI/Image.pm and sbin/thumbnailer.pl and needs to be replaced there (Imager work isn't complete).
With Debian 8 and fresh new install of WebGUI from GitHub, cpanm complains of no version information for Image::Magick, and aborts installation.
The problem seems to be that, for whatever reason, something is missing. After manually installing several ImageMagick packages, along with libperl-dev (so -lperl works in the linker), and then custom symlinking the configuration header file, I was able to successfully install the Image::Magick module.
The libgd-dev module is required as well; perhaps that should be auto-installed.
sudo apt-get install libperl-dev
sudo apt-get install libmagickcore-6-arch-config libgraphics-magick-perl libmagickcore-dev
sudo apt-get install libgd-dev
sudo ln -s /usr/include/x86_64-linux-gnu/ImageMagick-6/magick/magick-baseconfig.h /usr/include/ImageMagick-6/magick/magick-baseconfig.h
sudo cpanm Image::Magick # success!
Your baseconfig.h might be in a different place for the ln -s command, if so, try:
sudo updatedb
locate magick-baseconfig.h
Nope, Image::Magick is coming out. Too many problems over too long of period of time. The code doesn't use it any more, but I need to talk to Colin Kuskie about how to handle including that in Task::WebGUI. 7 still needs it. Maybe there needs to be a Task::WebGUI8. I saw the automated failure report.
Roger that. All the messy manual stuff was sufficient to let me run through the rest of the installer correctly, though. It's good that everything else worked flawlessly: a big improvement over a few months ago! Salud.
These projects could get their own tickets if started, but I wanted to list some of them:
https://github.com/frodwith/dbix-class-webgui https://github.com/haarg/webgui-assets https://github.com/frodwith/helpdesk-rewrite
I'll add others here as I track them down.