Install "kio_recoll"?

Thanks for the readings.

1 Like

Here is his reply to me. (I am not sure if I am getting it right. During installation it says the file is not at the developerā€™s website. I do not know what does Arch/EOS has to do with it.)
This is his reply to my email:

Hi,

I canā€™t really help, this is purely an Arch/Aur packaging issue.

1.21.6 is so old that itā€™s not even on the web site any more (only the last file
in the 1.21 series is there: 1.21.7), it should not be referred to by the
package.

I would advise that the package or build script should be updated tp the
current version: 1.32.5

I donā€™t think that this should be very difficult, adjusting the version
numbers would quite probably be enough. Iā€™ll help if you get errors during
the build.

Cheers,

jf

Looks like you contacted the developer and not the maintainer of the package on Arch.

1 Like

Yes, this is what I did. And yes, you said contact the ā€œMaintainerā€. I understood who ā€œmaintainsā€ the app i.e. the developer not the ā€œmaintainerā€ of the package in Arch/EOS repos! Sorry, may be a ā€œtechnicalā€ misunderstanding from me and maybe because English is not my mother tongue! Plus I am only 3 months old on Arch!
My simple understanding is that the errors says the file is not on the developers website.
So, it is true the problem is on our side (Arch side)?

If so, how-to?

P.S: I have tried, installed spellcheckers and dictionaries, uninstaled and reinstalled Zim, Spel check is working fine now in LibreOffice and Kateā€¦
Please check Spell Check not Working for details.

I said:

And I gave a link how to report to the maitainer of the recoll package in Arch repos:

Or if you are installing from AUR, then the maintainer of the PKGBUILD on AUR.
Anyways, kio_recoll is already flagged out of date on AUR.

It is not, because:

In the case of kio_recoll from AUR, the PKGBUILD was:

So if you are still interested in installing kio_recoll from AUR:

Try the following:

  1. git clone https://aur.archlinux.org/kio_recoll.git

  2. cd kio_recoll

  3. nano PKGBUILD

Use the arrow keys to got the line:

pkgver=1.21.6

Change it to:

pkgver=1.32.5

Press in turn, Ctrl-o, enter, Ctrl-x.

  1. updpkgsums

  2. makepkg -si

I have no way of testing if this would work but hopefully it does.
If you get any errors, I am afraid I wonā€™t be available for some time to help with troubleshooting.
The developer has kindly offered to help. Or some other forum members might be able to reach out.

Good luck!

1 Like

Thanks
I will see your advise on how to fix it.
Thank you

1 Like

Done and got a few errors. But it seems we are almost there. :pray:

[limo@lenovo kio_recoll]$ makepkg -g >> PKGBUILD
==> Retrieving sources...
  -> Downloading recoll-1.32.5.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   354  100   354    0     0   1350      0 --:--:-- --:--:-- --:--:--  1351
100 3561k  100 3561k    0     0  1002k      0  0:00:03  0:00:03 --:--:-- 1317k
==> Generating checksums for source files...
[limo@lenovo kio_recoll]$ makepkg -si
==> Making package: kio_recoll 1.32.5-1 (Thu Aug  4 12:03:43 2022)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[sudo] password for limo: 
error: target not found: qt4
error: target not found: automoc4
==> ERROR: 'pacman' failed to install missing dependencies.
==> Missing dependencies:
  -> qt4
  -> automoc4
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Package (4)                New Version  Net Change  Download Size

extra/jsoncpp              1.9.5-2        0.73 MiB       0.15 MiB
extra/rhash                1.4.2-1        0.31 MiB       0.16 MiB
extra/cmake                3.23.3-1      64.36 MiB      10.09 MiB
extra/extra-cmake-modules  5.96.0-1       2.37 MiB       0.53 MiB

Total Download Size:   10.94 MiB
Total Installed Size:  67.76 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 jsoncpp-1.9.5-2-x86_64                151.4 KiB   189 KiB/s 00:01 [------------------------------------] 100%
 rhash-1.4.2-1-x86_64                  164.8 KiB   183 KiB/s 00:01 [------------------------------------] 100%
 extra-cmake-modules-5.96.0-1-any      547.6 KiB   390 KiB/s 00:01 [------------------------------------] 100%
 cmake-3.23.3-1-x86_64                  10.1 MiB  1620 KiB/s 00:06 [------------------------------------] 100%
 Total (4/4)                            10.9 MiB  1735 KiB/s 00:06 [------------------------------------] 100%
(4/4) checking keys in keyring                                     [------------------------------------] 100%
(4/4) checking package integrity                                   [------------------------------------] 100%
(4/4) loading package files                                        [------------------------------------] 100%
(4/4) checking for file conflicts                                  [------------------------------------] 100%
:: Processing package changes...
(1/4) installing jsoncpp                                           [------------------------------------] 100%
Optional dependencies for jsoncpp
    jsoncpp-doc: documentation
(2/4) installing rhash                                             [------------------------------------] 100%
(3/4) installing cmake                                             [------------------------------------] 100%
Optional dependencies for cmake
    qt6-base: cmake-gui [installed]
(4/4) installing extra-cmake-modules                               [------------------------------------] 100%
Optional dependencies for extra-cmake-modules
    python-pyxdg: to generate fastlane metadata for Android apps [installed]
    python-requests: to generate fastlane metadata for Android apps [installed]
    python-yaml: to generate fastlane metadata for Android apps [installed]
:: Running post-transaction hooks...
(1/4) Arming ConditionNeedsUpdate...
(2/4) Updating the MIME type database...
(3/4) Updating icon theme caches...
(4/4) Updating the desktop file MIME type cache...
==> ERROR: Could not resolve all dependencies.
[limo@lenovo kio_recoll]$ 

Install qt4 and automoc4 first.
They are both in AUR.

Still installingā€¦ since the minute you posted! I know compiling on my old poor laptop!

I hope that it is all worth it.
It looks a bit like going down the rabbit hole to me.
And yes that package seems to take a long time to compile (see the comments on its aur page)
There seems to be an unofficial repo for the binary package.
However I am not in a position to recommend for or against it.
See:

Hopefully you will get it all sorted out.

Good luck!
:rainbow:

Done, but what does

-> exit status 1

mean?

Oooops

The only general convention is that a zero exit status signifies success, whereas any non-zero exit status is a failure.

So, should I proceed with installing " automoc4 "?

It is okā€¦ I am learning anyway.

I prefer to stick to the ā€œdefaultsā€ that is the default repos in this case.

:astonished:

Seems it has failed to build.

On another note, the more recent version of recoll from Archā€™s repo is dependent on qt5-base.

So perhaps that is something to take into consideration.

Maybe the dependencies in the PKGBUILD need changing as well.

I am not sure if I can be of more help here.

Please reach out to the developer as they kindly offered to help or some other forum members might be able to help you further.

I installed recoll normally ā€œyay -S recollā€, you mean I should install qt5?
or another recoll? how-to?

I already posted his reply that it is on Arch side, not his!

At this stage, I donā€™t know.
I canā€™t do the testing to see what works or not. So I pass on this one.

Yes. But:

So I better leave it at that rather than going down the rabbit hole :wink:

OK. No problemā€¦ at least I ā€œlivedā€ the experience of compiling on my old machine!
Just not to cause any trouble I count it solved as it is already mentioned to the maintainers (I did through the link you gave me)

Though I myself donā€™t mind going down even a snake hole! (Stupid and crazy I know). This is meā€¦ unfortunately/fortunately.

1 Like

Thatā€™s not a good idea. In 2 days, the thread will be locked and if someone sees it and has an actual solution for you, he or she wonā€™t be able to reply.

1 Like

I just thought ā€¦ OKā€¦ it is enough for the community!
OKā€¦ smart advice. I will leave it open.

Thank you very much for your help.