None
closed
nobody
None
2018-09-02
2018-07-16
Anonymous
No

Hi Jean-Francois,
I'm finding that Recoll 1.23.3 and 1.23.6 is not compiling against Qt5. I have included the build logs for both versions. I searched on Google for these errors and this could be due to headers missing "#include ". https://stackoverflow.com/questions/21783123/qt-error-invalid-use-of-incomplete-type-class-qlabel
But this could be a rabbit hole and maybe this is something to do with my system which is Gentoo Linux. I have recompiled the system files over the last weekend, and will recompile all Qt packages tonight to be sure. I have attached the build logs for both versions. The build logs are together in one file, 1.23.3 preceding 1.23.6 as only allowed one file to upload.
best wishes

1 Attachments

Discussion

  • medoc
    medoc
    2018-07-16

    Hi,

    Actually, I just had a report from the Fedora package maintainer that the same error occurred on Fedora rawhide (the Fedorar development distribution). So this is probably due to a newer qt release. I am going to look into it.

    I did not succeed in installing Fedora Rawhide in VirtualBox (looks broken at the moment), so I could not try the attached patch, but I think that there is a good chance that it will fix the issue. Could you please try it ?

     
    Last edit: medoc 2018-07-18
    Attachments
    • Anonymous
      Anonymous
      2018-07-27

      This fixed the problem for me --- I was able to compile Recoll 1.24.1 against QT 5.11.1 after applying the patch.

      Thanks for your efforts on this very useful piece of software.

       
      Attachments
  • medoc
    medoc
    2018-09-02

    Now corrected in git code

     
  • medoc
    medoc
    2018-09-02

    • status: open --> closed
    • milestone: -->
     

Cancel   Add attachment