Package Details: gwyddion 2.58-3

Git Clone URL: https://aur.archlinux.org/gwyddion.git (read-only, click to copy)
Package Base: gwyddion
Description: A data visualization and processing tool for scanning probe miscroscopy (SPM, i.e. AFM, STM, MFM, SNOM/NSOM, ...) and profilometry, useful also for general image and 2D data analysis
Upstream URL: http://gwyddion.net/
Licenses: GPL
Submitter: sirocco
Maintainer: sirocco
Last Packager: sirocco
Votes: 25
Popularity: 0.005633
First Submitted: 2008-11-30 12:29
Last Updated: 2021-05-20 08:00

Dependencies (17)

Required by (1)

Sources (2)

Latest Comments

1 2 3 Next › Last »

sirocco commented on 2021-05-20 07:51

Temporary workaround: Disabled openexr with a patch.

(I didn't find option of /.configure for this.)

sirocco commented on 2021-05-20 02:19

I tried adding openexr to makedepends. Problem still exists.

Apparently incompatibility with the version 3 of openexr. There is openexr2 in the AUR, but it conflicts with the openexr 3 from [extra]. I do not know what to do.

philo commented on 2021-05-19 19:06

https://bbs.archlinux.org/viewtopic.php?pid=1973721#p1973721

Kwazar380 commented on 2021-05-19 15:03

When I try to install the package by downloading snapshot, unpacking it and doing "makepkg -sri" I get the errors:


hdrimage.cc: In function ‘void exr_write_image(GwyDataField*, gchar*, const gchar*, const gchar*, GwyBitDepth, gdouble)’:
hdrimage.cc:712:24: error: variable ‘Imf_3_0::Header header’ has initializer but incomplete type
  712 |     Imf::Header header(xres, yres);
      |                        ^~~~
hdrimage.cc:713:31: error: ‘INCREASING_Y’ is not a member of ‘Imf’
  713 |     header.lineOrder() = Imf::INCREASING_Y;
      |                               ^~~~~~~~~~~~
hdrimage.cc: In function ‘const DoubleAttribute* exr_get_double_attr(const Imf_3_0::InputFile&, const gchar*)’:
hdrimage.cc:853:24: error: invalid use of incomplete type ‘const class Imf_3_0::Header’
  853 |         = infile.header().findTypedAttribute<Imf::DoubleAttribute>(name);
      |           ~~~~~~~~~~~~~^~
In file included from /usr/include/OpenEXR/ImfChannelList.h:17,
                 from hdrimage.cc:50:
/usr/include/OpenEXR/ImfForward.h:31:23: note: forward declaration of ‘class Imf_3_0::Header’
   31 | class IMF_EXPORT_TYPE Header;
      |                       ^~~~~~
hdrimage.cc:853:66: error: expected primary-expression before ‘>’ token
  853 |         = infile.header().findTypedAttribute<Imf::DoubleAttribute>(name);
      |                                                                  ^
hdrimage.cc: In function ‘const StringAttribute* exr_get_string_attr(const Imf_3_0::InputFile&, const gchar*)’:
hdrimage.cc:866:24: error: invalid use of incomplete type ‘const class Imf_3_0::Header’
  866 |         = infile.header().findTypedAttribute<Imf::StringAttribute>(name);
      |           ~~~~~~~~~~~~~^~

  914 |     Imath::Box2i dw = infile.header().dataWindow();
      |                       ~~~~~~~~~~~~~^~
In file included from /usr/include/OpenEXR/ImfChannelList.h:17,
                 from hdrimage.cc:50:
/usr/include/OpenEXR/ImfForward.h:31:23: note: forward declaration of ‘class Imf_3_0::Header’
   31 | class IMF_EXPORT_TYPE Header;
      |                       ^~~~~~
hdrimage.cc:932:53: error: invalid use of incomplete type ‘const class Imf_3_0::Header’
  932 |     const Imf::ChannelList &channels = infile.header().channels();
      |                                        ~~~~~~~~~~~~~^~
In file included from /usr/include/OpenEXR/ImfChannelList.h:17,
                 from hdrimage.cc:50:
/usr/include/OpenEXR/ImfForward.h:31:23: note: forward declaration of ‘class Imf_3_0::Header’
   31 | class IMF_EXPORT_TYPE Header;
      |                       ^~~~~~
hdrimage.cc:932:53: error: invalid use of incomplete type ‘const class Imf_3_0::Header’
  932 |     const Imf::ChannelList &channels = infile.header().channels();
      |                                        ~~~~~~~~~~~~~^~
In file included from /usr/include/OpenEXR/ImfChannelList.h:17,
                 from hdrimage.cc:50:
/usr/include/OpenEXR/ImfForward.h:31:23: note: forward declaration of ‘class Imf_3_0::Header’
   31 | class IMF_EXPORT_TYPE Header;
      |                       ^~~~~~

I couldn't find the solution in the web.

James-T commented on 2021-03-19 11:38

As the package appears to have been updated yesterday, please update the release number so that yay etc. are able to recognize it.

SibrenVasse commented on 2021-03-18 12:43

libunique was dropped from the official repos.

James-T commented on 2020-10-12 15:40

Attempting to build on Manjaro gives the errors below

/usr/bin/mkdir -p '/home/james/.cache/yay/gwyddion/pkg/gwyddion/usr/lib/gwyddion/perl/Gwyddion'
/usr/bin/install: cannot stat 'Gwyddion::dump.3pm': No such file or directory
make[2]: *** [Makefile:655: install-data-local] Error 1
make[2]: *** Waiting for unfinished jobs....
 /usr/bin/install -c -m 644 Gwyddion/dump.pm '/home/james/.cache/yay/gwyddion/pkg/gwyddion/usr/lib/gwyddion/perl/Gwyddion'

Adding --without-perl sidesteps the problem.

sirocco commented on 2019-07-28 04:08

Added a patch to fix a compilation error with GCC 9. I did not change the pkgrel, as the package builded earlier works.

CoFeB commented on 2019-07-27 14:02

Update: It works using the latest nightly build version

CoFeB commented on 2019-07-27 11:33

Hi there,

I try to install Gwyddion via the AUR but get the following error, see below. Anyone out there with a good idea what's wrong? Thanks for the help!

gwyexpr.c: In function ‘gwy_expr_stack_interpret_vectors’: gwyexpr.c:446:43: error: ‘call_table’ not specified in enclosing ‘parallel’ 446 | call_table[code->type].function(&sp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ gwyexpr.c:429:9: error: enclosing ‘parallel’ 429 | #pragma omp parallel if(gwy_threads_are_enabled()) default(none) \ | ^~~ make[3]: [Makefile:720: gwyexpr.lo] Error 1 make[3]: Leaving directory '/tmp/yaourt-tmp-myname/aur-gwyddion/src/gwyddion-2.53/libgwyddion' make[2]: [Makefile:595: all] Error 2 make[2]: Leaving directory '/tmp/yaourt-tmp-myname/aur-gwyddion/src/gwyddion-2.53/libgwyddion' make[1]: [Makefile:610: all-recursive] Error 1 make[1]: Leaving directory '/tmp/yaourt-tmp-myname/aur-gwyddion/src/gwyddion-2.53' make: [Makefile:519: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build gwyddion.