Package Details: gelemental 1.2.0-9

Git Clone URL: (read-only)
Package Base: gelemental
Description: gElemental is a periodic table viewer that provides detailed information on the chemical elements
Upstream URL:
Licenses: GPL
Submitter: Phrodo_00
Maintainer: chelqo
Last Packager: chelqo
Votes: 27
Popularity: 0.011258
First Submitted: 2007-04-23 02:48
Last Updated: 2017-05-25 18:34

Latest Comments

chelqo commented on 2017-05-31 10:13

This package maintains its life thanks to the contribution of @hxtk

hxtk commented on 2017-04-28 05:21

@newmentos this is fixed by changing the line in question to

return iter ? static_cast<bool>(iter->get_value ( : false;

newmentos commented on 2016-11-23 18:39 In member function 'bool gElemental::PropertiesDialog::is_selectable(const Glib::RefPtr<Gtk::TreeModel>&, const Gtk::TreePath&, bool)': error: operands to ?: have different types 'Elemental::PropertyBase*' and 'bool'
return iter ? iter->get_value ( : false;
make[2]: *** [Makefile:344: dialogs.o] Error 1

cth451 commented on 2016-01-02 14:28

Archlinux has updated to c++14 standard now which caused compilation to fail. just add CXXFLAGS="--std=c++11" at the end of `./configure` line in PKGBUILD. @chelqo @gojun077

chelqo commented on 2015-12-17 14:31

Hi @gojun077, I just checked and unfortunately get the same compilation error that you indicate.
Give me some time, I will try to find a solution, this is an application that I quite like.
But as you can see, the problem is that it is discontinued for 8 years, once I tried unsuccessfully to contact the authors, hopefully I'll have better luck now.
If you find some way to patch this please alerts us.
(sorry my bad english)

gojun077 commented on 2015-12-16 06:14

Getting a 'make' error in glibmm:
make[3]: Entering directory '/home/archjun/Downloads/AUR/gelemental/src/gelemental-1.2.0/libelemental/misc'
/usr/include/glibmm-2.4/glibmm/ustring.h:267:12: error: expected ';' at end of member declaration
~ustring() noexcept;
/usr/include/glibmm-2.4/glibmm/ustring.h:267:14: error: 'noexcept' does not name a type
~ustring() noexcept;
Makefile:334: recipe for target 'ucompose.lo' failed

The 'Makefile' referred to above is in $HOME/Downloads/AUR/src/gelemental-1.2.0/libelemental/misc/Makefile

Look at line 334 in this Makefile shows the following (lines 333, 334):

$(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<

Perhaps this problem is due to library version mismatch?

Tallix commented on 2015-04-01 21:32

Build failed until I installed perl-xml-parser and intltool. Please add them as dependencies.

vgf89 commented on 2015-02-17 21:56

There's a dependency missing in the PKGBUILD: perl-xml-parser

dixDel commented on 2013-10-13 14:44

False alert, I tried again after a full system upgrade and the installation was successful. Sorry for the trouble ;)

chelqo commented on 2013-10-12 04:56

I do not know what will be the problem.
For me it works well:

dixDel commented on 2013-10-10 15:15

Hello, it doesn't work with yaourt:

chelqo commented on 2012-11-29 20:12

let me know if now it works with yaourt

Maxwel commented on 2012-11-28 18:54

This PKGBUILD (1.2.0-4) doesn't work while using yaourt. Please update PKGBUILD to fix it. Here is a patch

PS. I forgot to increase package release so, do it yourself please. Thank you for attention.

chelqo commented on 2012-08-18 19:43

* with this release 4 now works
* added patch from stojic (thanks!)
* added license and docs y package()

chelqo commented on 2012-08-18 19:43

* with this release 4 now works
* added patch from stojic (thanks!)
* added license and docs y package()

Anonymous comment on 2012-07-08 17:02

I've used this before with Debian and it's a nice little accessory. However, I can't seem to get it to build. Any ideas?

In file included from
/usr/include/glib-2.0/glib/gmem.h:28:2: error: #error "Only <glib.h> can be included directly."
make[3]: *** [extras.lo] Error 1
make[3]: Leaving directory `/home/anton/Source/gelemental/src/gelemental-1.2.0/libelemental/misc'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/anton/Source/gelemental/src/gelemental-1.2.0/libelemental'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/anton/Source/gelemental/src/gelemental-1.2.0'
make: *** [all] Error 2
==> ERROR: A failure occurred in build().

Anonymous comment on 2011-09-04 19:20

Here is a tiny patch to make element info box bigger so that long element symbols don't get truncated.
AFAIK, gelemental has no upstream so I'll just dump this here ;-).

Phrodo_00 commented on 2010-06-27 02:57

uploaded chelqo's pkgbuild - It does seem to work.

chelqo commented on 2010-06-26 14:21

It does not work, requires patch for gcc-43
I made a PKGBUILD with sources