LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Programs, what you like to see in Slackware tree (https://www.linuxquestions.org/questions/slackware-14/programs-what-you-like-to-see-in-slackware-tree-884977/)

cwizardone 12-12-2015 08:14 PM

Quote:

Originally Posted by willysr (Post 5463436)
how did you build it?
i built it many many times with the slackbuild script available in SBo and it works fine.

Just tried to build it using the script from SBo and it returned this error:

Quote:

/tmp/SBo/digikam-4.14.0/extra/kipi-plugins/vkontakte/vkwindow.cpp:69:33: fatal error: libkvkontakte/vkapi.h: No such file or directory
compilation terminated.
extra/kipi-plugins/vkontakte/CMakeFiles/kipiplugin_vkontakte.dir/build.make:113: recipe for target 'extra/kipi-plugins/vkontakte/CMakeFiles/kipiplugin_vkontakte.dir/vkwindow.cpp.o' failed
make[2]: *** [extra/kipi-plugins/vkontakte/CMakeFiles/kipiplugin_vkontakte.dir/vkwindow.cpp.o] Error 1
make[2]: Leaving directory '/tmp/SBo/digikam-4.14.0/build'
CMakeFiles/Makefile2:5334: recipe for target 'extra/kipi-plugins/vkontakte/CMakeFiles/kipiplugin_vkontakte.dir/all' failed
make[1]: *** [extra/kipi-plugins/vkontakte/CMakeFiles/kipiplugin_vkontakte.dir/all] Error 2
make[1]: Leaving directory '/tmp/SBo/digikam-4.14.0/build'
Makefile:141: recipe for target 'all' failed
make: *** [all] Error 2

willysr 12-12-2015 08:49 PM

Have you checked the deps? Considering yor last build was very old, you might want to check the new deps

cwizardone 12-12-2015 09:46 PM

Quote:

Originally Posted by willysr (Post 5463482)
Have you checked the deps? Considering yor last build was very old, you might want to check the new deps

The attempted build of digiKam-4.14.0, was done on a "fresh" installation (5 days ago) of -current and all the dependencies were also as "fresh" as possible.

BTW, libkvontakte would not build so I downloaded and installed a copy from SlackOnly.

Here is the libkvontakte error:

Quote:

-- Looking for dgettext
-- Looking for dgettext - found
-- Found Gettext: built in libc
-- Configuring done
CMake Error in libkvkontakte/CMakeLists.txt:
Target "kvkontakte" has policy CMP0022 enabled, but also has old-style
LINK_INTERFACE_LIBRARIES properties populated, but it was exported without
the EXPORT_LINK_INTERFACE_LIBRARIES to export the old-style properties

Spinlock 12-12-2015 10:27 PM

Quote:

Originally Posted by cwizardone (Post 5463497)
BTW, libkvontakte would not build so I downloaded and installed a copy from SlackOnly.

Quote:

Originally Posted by slackbuilds.org
KDE C++ library for asynchronous interaction with vkontakte.ru social network

This right here is exactly what Willy is talking about. Sane pieces of software (as far as inclusion in Slackware goes) do not require libraries that interface with a Russian social network to even build. I get the connection to digital camera software, but how is that not optional?!?!? That'd be like xdm having a dependency on a Facebook login.

Now, I'm sure that people who use Russian social networks are fine upstanding human beings, the lot of them. But that really shouldn't be built into Slackware.

willysr 12-12-2015 10:56 PM

Quote:

Originally Posted by cwizardone (Post 5463497)
The attempted build of digiKam-4.14.0, was done on a "fresh" installation (5 days ago) of -current and all the dependencies were also as "fresh" as possible.

BTW, libkvontakte would not build so I downloaded and installed a copy from SlackOnly.

Here is the libkvontakte error:

OK, now i understand your problem :)
remember that SBo is tested on Stable release of Slackware, not current.

Thanks for the report on libkvkontakte.
I have an update of this package for next batch
http://slackbuilds.org/cgit/slackbui...78edcf35822d12

cwizardone 12-13-2015 09:47 AM

Quote:

Originally Posted by willysr (Post 5463518)
......

Thanks for the report on libkvkontakte.
I have an update of this package for next batch
http://slackbuilds.org/cgit/slackbui...78edcf35822d12

You might also want to check libkface, although this looks like it could be a
opencv problem (which doesn't build either, btw):

Quote:

/usr/lib64/libopencv_videoio.so.3.0.0: undefined reference to `dc1394_camera_enumerate'
collect2: error: ld returned 1 exit status
tests/CMakeFiles/align.dir/build.make:136: recipe for target 'tests/align' failed
make[2]: *** [tests/align] Error 1
CMakeFiles/Makefile2:277: recipe for target 'tests/CMakeFiles/align.dir/all' failed
make[1]: *** [tests/CMakeFiles/align.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2

Quote:

Originally Posted by Spinlock (Post 5463503)
This right here is exactly what Willy is talking about. Sane pieces of software (as far as inclusion in Slackware goes) do not require libraries that interface with a Russian social network to even build. I get the connection to digital camera software, but how is that not optional?!?!? That'd be like xdm having a dependency on a Facebook login.

Now, I'm sure that people who use Russian social networks are fine upstanding human beings, the lot of them. But that really shouldn't be built into Slackware.

Well, couldn't agree more and I have to recant my opinion that digiKam should be included. As previously mentioned, I only install it to get use of the plug-ins in Gwenview, so I'll stay with the old copy of digikam-3.5.0. It doesn't work anyway. :)

willysr 12-13-2015 10:31 AM

Quote:

Originally Posted by cwizardone (Post 5463635)
You might also want to check libkface, although this looks like it could be a
opencv problem (which doesn't build either, btw):

libkface is fine
i might have to check on opencv

anyway, do you have libdc1394 installed?

cwizardone 12-13-2015 10:43 AM

Quote:

Originally Posted by willysr (Post 5463652)
libkface is fine
i might have to check on opencv

anyway, do you have libdc1394 installed?

Yes.
The error when trying to start digikam is,

Quote:

bash-4.3$ digikam
digikam: error while loading shared libraries: libopencv_calib3d.so.2.4: cannot open shared object file: No such file or directory
Opencv is install and that is the same error that was generated before upgrading to opendv-3xx.

willysr 12-13-2015 11:23 AM

opencv is now updated to 3.0 in SBo, while your digikam is still searching for opencv 2.4
like i said, you need to inspect all deps for digikam since it has been updated since your last attempt to build it.

also you might want to rebuild all deps since lots of them are linked to opencv

414N 04-19-2016 09:20 AM

Quote:

Originally Posted by willysr (Post 5463518)
OK, now i understand your problem :)
remember that SBo is tested on Stable release of Slackware, not current.

Thanks for the report on libkvkontakte.
I have an update of this package for next batch
http://slackbuilds.org/cgit/slackbui...78edcf35822d12

Is there some news about this update?
I keep getting the aforementioned error when trying to build...

willysr 04-19-2016 09:54 AM

It has been fixed in master branch for some time

archfan 04-19-2016 11:12 AM

I would like to see pulseaudio (and bluez) removed from the Slackware tree and i3 added instead. :)

Didier Spaier 04-19-2016 11:43 AM

Quote:

Originally Posted by archfan (Post 5533459)
I would like to see pulseaudio (and bluez) removed from the Slackware tree and i3 added instead. :)

Easy:
  • Install Slackware 14.2
  • Remove pulseaudio and bluez
  • Add i3

enorbet 04-19-2016 02:53 PM

There are a few jobs for which there are many (some say too many) apps and media players are one of those. However compared to all the snazzy looking, organizer-data gathering, etc etc players few really have great control over the most basic function - Sound quality. It is for this reason that I always compile Aqualung which IMHO (and some reviews) is the best player for basic sound quality partly because it supports Jack and LADSPA. This allows for all manner of fine tuning from decent Equalizers to Tube Warmth. I will continue to compile my own but since it is a KISS type app (not exactly glitzy looking) maybe it would be in line with Slackware concepts and enjoy greater support if it were available by default. It's dependencies are well-handled by the default configure script which is designed to detect what resources are available and use them but not stop the compilation if the optionals are not detected. It's also not big. The tarball is 1.9MB. So maybe it could be fit in?

You can check info on it here - AQUALUNG WIKI NOTE: The official website link at the bottom has a bullet-point list of features and abilities. The website has a Compiling page that lists all the dependencies of which Slackware has more than most distros.


All times are GMT -5. The time now is 04:25 PM.