Happy New Year community!
I've been using manjaro linux as my main OS for four year now (perhaps even more than that), and I compile cadabra2
every few months. The standard process is:
cd ~/Software/git.src/cadabra2
git fetch
git pull
rm -Rf build/ && mkdir build && cd build && cmake ../
make -j6
sudo make install
After that, I can execute cadabra2-gtk
without problems (most of the times, hehehe).
Lately, I haven't been able of using the cadabra notebook... The source is compiled, but when I call cadabra2-gtk
I get the following:
(cadabra2-gtk:984345): Gtk-WARNING **: 11:47:21.946: Theme parsing error: gtk.css:68:35: The style property GtkButton:child-displacement-x is deprecated and shouldn't be used anymore. It will be removed in a future version
(cadabra2-gtk:984345): Gtk-WARNING **: 11:47:21.946: Theme parsing error: gtk.css:69:35: The style property GtkButton:child-displacement-y is deprecated and shouldn't be used anymore. It will be removed in a future version
(cadabra2-gtk:984345): Gtk-WARNING **: 11:47:21.946: Theme parsing error: gtk.css:70:34: The style property GtkCheckButton:indicator-size is deprecated and shouldn't be used anymore. It will be removed in a future version
(cadabra2-gtk:984345): Gtk-WARNING **: 11:47:21.946: Theme parsing error: gtk.css:71:36: The style property GtkCheckMenuItem:indicator-size is deprecated and shouldn't be used anymore. It will be removed in a future version
(cadabra2-gtk:984345): Gtk-WARNING **: 11:47:21.946: Theme parsing error: gtk.css:73:46: The style property GtkScrolledWindow:scrollbars-within-bevel is deprecated and shouldn't be used anymore. It will be removed in a future version
(cadabra2-gtk:984345): Gtk-WARNING **: 11:47:21.946: Theme parsing error: gtk.css:76:30: The style property GtkExpander:expander-size is deprecated and shouldn't be used anymore. It will be removed in a future version
(cadabra2-gtk:984345): Gtk-WARNING **: 11:47:21.949: Theme parsing error: gtk.css:83:29: The style property GtkStatusbar:shadow-type is deprecated and shouldn't be used anymore. It will be removed in a future version
which seems harmless... but also this:
cadabra-server: Symbol `PyInstanceMethod_Type' has different size in shared object, consider re-linking
cadabra-server: Symbol `PyCapsule_Type' has different size in shared object, consider re-linking
cadabra-server: Symbol `PyModule_Type' has different size in shared object, consider re-linking
cadabra-server: Symbol `PyType_Type' has different size in shared object, consider re-linking
cadabra-server: Symbol `PyByteArray_Type' has different size in shared object, consider re-linking
cadabra-server: Symbol `PyCFunction_Type' has different size in shared object, consider re-linking
cadabra-server: Symbol `PyProperty_Type' has different size in shared object, consider re-linking
cadabra-server: Symbol `PyBaseObject_Type' has different size in shared object, consider re-linking
cadabra-server: Symbol `PyFloat_Type' has different size in shared object, consider re-linking
*** stack smashing detected ***: terminated
terminate called after throwing an instance of 'std::logic_error'
what(): Failed to read port from server.
At first the notebook opens, but after a couple of seconds it closes.
Question
What is happening to my cadabra installation?