On Sun, Jul 9, 2017 at 3:51 AM, Geert Janssens <geert.gnuc...@kobaltwit.be>
wrote:

> I had the same issue here and I've just pushed a fix.
>
> It turns out our cmake config files use a different check for packages
> based
> on the version of cmake itself. I presume there was a bug in cmake 3.1-3.4
> that made this necessary.
>
> The default cmake fails on the "OPTIONAL" modifier. where the checks in the
> alternative path seem to ignore it instead. I have removed the OPTIONAL
> specifier and this works fine with cmake 3.8 (on Fedora 25). I don't have a
> system handy to test whether it works with 3.1-3.4 as well.
>
> Can you test this John ?
>
> Geert
>
> On zondag 9 juli 2017 04:50:54 CEST John Ralls wrote:
> > > On Jul 8, 2017, at 5:38 PM, Alex Aycinena <alex.aycin...@gmail.com>
> wrote:
> > >
> > > After the last update, my Fedora 25 system won't build with the
> following
> > > output:
> > >
> > > [gnucash-dev@HPdv5Fedora gnucash-working-build]$ make
> > > -- Checking for modules 'OPTIONAL;webkit2gtk-4.0'
> > > --   No package 'OPTIONAL' found
> > > --   No package 'webkit2gtk-4.0' found
> > > -- Checking for module 'webkit2gtk-3.0'
> > > --   No package 'webkit2gtk-3.0' found
> > >
> > > CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:416
> (message):
> > >  A required package was not found
> > >
> > > I installed webkitgtk3-devel but it didn't solve the problem and I
> > > couldn't
> > > find any package for webkit2gtk-4.0' or webkit2gtk-3.0. Can anyone
> help me
> > > out. I believe Geert develops on Fedora 25 as well.
> >
> > Alex,
> >
> > What webkit*.pc do you have?
> >
> > There’s apparently a webkitgtk4-devel that’s supposed to provide
> > webkit2gtk-4.0.pc, but webkitgtk3-devel is supposed to provide
> > webkit2gtk-3.0.pc.
> >
> > Regards,
> > John Ralls
> >
> >
> >
> > _______________________________________________
> > gnucash-devel mailing list
> > gnucash-devel@gnucash.org
> > https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>
> Geert & John,

After Geert's push and installing webkitgtk4-devel (I had previously
installed webkitgtk3-devel), cmake works and I was able to make. However,
make check failed with the output shown below.

Thanks for your help

Alex

make check error:

[gnucash-dev@HPdv5Fedora gnucash-working-build]$ make check
[  3%] Built target gnc-qof
[  4%] Built target gnc-module
[  4%] Built target gnc-vcs-info
[  6%] Built target gnc-core-utils
[ 10%] Built target gncmod-engine
[ 10%] Built target test-core
[ 10%] Built target test-core-guile
[ 10%] Built target scm-test-core
The usage of POTFILES.ignore is deprecated. Please consider moving the
content of this file to POTFILES.skip.
The following files contain translations and are currently not in use.
Please
consider adding these to the POTFILES.in file, located in the po/ directory.

share/gnucash/gtkbuilder/assistant-ab-initial.glade
share/gnucash/gtkbuilder/assistant-acct-period.glade
share/gnucash/gtkbuilder/assistant-csv-account-import.glade
share/gnucash/gtkbuilder/assistant-csv-export.glade
share/gnucash/gtkbuilder/assistant-csv-trans-import.glade
share/gnucash/gtkbuilder/assistant-hierarchy.glade
share/gnucash/gtkbuilder/assistant-loan.glade
share/gnucash/gtkbuilder/assistant-qif-import.glade
share/gnucash/gtkbuilder/assistant-stock-split.glade
share/gnucash/gtkbuilder/assistant-xml-encoding.glade
share/gnucash/gtkbuilder/business-prefs.glade
share/gnucash/gtkbuilder/dialog-ab-pref.glade
share/gnucash/gtkbuilder/dialog-ab.glade
share/gnucash/gtkbuilder/dialog-account-picker.glade
share/gnucash/gtkbuilder/dialog-account.glade
share/gnucash/gtkbuilder/dialog-bi-import-gui.glade
share/gnucash/gtkbuilder/dialog-billterms.glade
share/gnucash/gtkbuilder/dialog-book-close.glade
share/gnucash/gtkbuilder/dialog-choose-owner.glade
share/gnucash/gtkbuilder/dialog-commodities.glade
share/gnucash/gtkbuilder/dialog-commodity.glade
share/gnucash/gtkbuilder/dialog-custom-report.glade
share/gnucash/gtkbuilder/dialog-customer-import-gui.glade
share/gnucash/gtkbuilder/dialog-customer.glade
share/gnucash/gtkbuilder/dialog-date-close.glade
share/gnucash/gtkbuilder/dialog-employee.glade
share/gnucash/gtkbuilder/dialog-file-access.glade
share/gnucash/gtkbuilder/dialog-fincalc.glade
share/gnucash/gtkbuilder/dialog-find-account.glade
share/gnucash/gtkbuilder/dialog-imap-editor.glade
share/gnucash/gtkbuilder/dialog-import.glade
share/gnucash/gtkbuilder/dialog-invoice.glade
share/gnucash/gtkbuilder/dialog-job.glade
share/gnucash/gtkbuilder/dialog-lot-viewer.glade
share/gnucash/gtkbuilder/dialog-new-user.glade
share/gnucash/gtkbuilder/dialog-object-references.glade
share/gnucash/gtkbuilder/dialog-options.glade
share/gnucash/gtkbuilder/dialog-order.glade
share/gnucash/gtkbuilder/dialog-payment.glade
share/gnucash/gtkbuilder/dialog-preferences.glade
share/gnucash/gtkbuilder/dialog-price.glade
share/gnucash/gtkbuilder/dialog-print-check.glade
share/gnucash/gtkbuilder/dialog-progress.glade
share/gnucash/gtkbuilder/dialog-query-view.glade
share/gnucash/gtkbuilder/dialog-report.glade
share/gnucash/gtkbuilder/dialog-reset-warnings.glade
share/gnucash/gtkbuilder/dialog-sx.glade
share/gnucash/gtkbuilder/dialog-tax-info.glade
share/gnucash/gtkbuilder/dialog-tax-table.glade
share/gnucash/gtkbuilder/dialog-totd.glade
share/gnucash/gtkbuilder/dialog-trans-assoc.glade
share/gnucash/gtkbuilder/dialog-transfer.glade
share/gnucash/gtkbuilder/dialog-userpass.glade
share/gnucash/gtkbuilder/dialog-vendor.glade
share/gnucash/gtkbuilder/gnc-date-format.glade
share/gnucash/gtkbuilder/gnc-frequency.glade
share/gnucash/gtkbuilder/gnc-plugin-page-budget.glade
share/gnucash/gtkbuilder/gnc-plugin-page-register.glade
share/gnucash/gtkbuilder/gnc-plugin-page-register2.glade
share/gnucash/gtkbuilder/gnc-recurrence.glade
share/gnucash/gtkbuilder/gnc-tree-view-owner.glade
share/gnucash/gtkbuilder/window-autoclear.glade
share/gnucash/gtkbuilder/window-reconcile.glade
share/gnucash/scm/gnucash/report/aging.scm
share/gnucash/scm/gnucash/report/balsheet-eg.scm
share/gnucash/scm/gnucash/report/customer-summary.scm
share/gnucash/scm/gnucash/report/easy-invoice.scm
share/gnucash/scm/gnucash/report/fancy-invoice.scm
share/gnucash/scm/gnucash/report/hello-world.scm
share/gnucash/scm/gnucash/report/invoice.scm
share/gnucash/scm/gnucash/report/job-report.scm
share/gnucash/scm/gnucash/report/owner-report.scm
share/gnucash/scm/gnucash/report/payables.scm
share/gnucash/scm/gnucash/report/receipt.scm
share/gnucash/scm/gnucash/report/receivables.scm
share/gnucash/scm/gnucash/report/standard-reports/account-piecharts.scm
share/gnucash/scm/gnucash/report/standard-reports/account-summary.scm
share/gnucash/scm/gnucash/report/standard-reports/advanced-portfolio.scm
share/gnucash/scm/gnucash/report/standard-reports/average-balance.scm
share/gnucash/scm/gnucash/report/standard-reports/balance-sheet.scm
share/gnucash/scm/gnucash/report/standard-reports/budget-balance-sheet.scm
share/gnucash/scm/gnucash/report/standard-reports/budget-barchart.scm
share/gnucash/scm/gnucash/report/standard-reports/budget-flow.scm
share/gnucash/scm/gnucash/report/standard-reports/budget-income-statement.scm
share/gnucash/scm/gnucash/report/standard-reports/budget.scm
share/gnucash/scm/gnucash/report/standard-reports/cash-flow.scm
share/gnucash/scm/gnucash/report/standard-reports/category-barchart.scm
share/gnucash/scm/gnucash/report/standard-reports/daily-reports.scm
share/gnucash/scm/gnucash/report/standard-reports/equity-statement.scm
share/gnucash/scm/gnucash/report/standard-reports/general-journal.scm
share/gnucash/scm/gnucash/report/standard-reports/general-ledger.scm
share/gnucash/scm/gnucash/report/standard-reports/income-statement.scm
share/gnucash/scm/gnucash/report/standard-reports/net-barchart.scm
share/gnucash/scm/gnucash/report/standard-reports/net-linechart.scm
share/gnucash/scm/gnucash/report/standard-reports/portfolio.scm
share/gnucash/scm/gnucash/report/standard-reports/price-scatter.scm
share/gnucash/scm/gnucash/report/standard-reports/register.scm
share/gnucash/scm/gnucash/report/standard-reports/sx-summary.scm
share/gnucash/scm/gnucash/report/standard-reports/transaction.scm
share/gnucash/scm/gnucash/report/standard-reports/trial-balance.scm
share/gnucash/scm/gnucash/report/stylesheet-easy.scm
share/gnucash/scm/gnucash/report/stylesheet-fancy.scm
share/gnucash/scm/gnucash/report/stylesheet-footer.scm
share/gnucash/scm/gnucash/report/stylesheet-head-or-tail.scm
share/gnucash/scm/gnucash/report/stylesheet-plain.scm
share/gnucash/scm/gnucash/report/taxinvoice.scm
share/gnucash/scm/gnucash/report/view-column.scm
share/gnucash/scm/gnucash/report/welcome-to-gnucash.scm

If some of these files are left out on purpose then please add them to
POTFILES.skip instead of POTFILES.in. A file 'missing' containing this list
of left out files has been written in the current directory.
Please report to gnucash-devel@gnucash.org
CMake Error at check-po.cmake:22 (MESSAGE):
  POTFILES.in is missing files.  See 'missing' in
  /home/gnucash-dev/gitcheckouts/gnucash-working/po


po/CMakeFiles/check-po.dir/build.make:57: recipe for target
'po/CMakeFiles/check-po' failed
make[3]: *** [po/CMakeFiles/check-po] Error 1
CMakeFiles/Makefile2:1237: recipe for target
'po/CMakeFiles/check-po.dir/all' failed
make[2]: *** [po/CMakeFiles/check-po.dir/all] Error 2
CMakeFiles/Makefile2:212: recipe for target 'CMakeFiles/check.dir/rule'
failed
make[1]: *** [CMakeFiles/check.dir/rule] Error 2
Makefile:210: recipe for target 'check' failed
make: *** [check] Error 2
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to