Package Details: qosmic 1.6.0-2

Git Clone URL: https://aur.archlinux.org/qosmic.git (read-only, click to copy)
Package Base: qosmic
Description: An application for creating, editing, and rendering flam3 fractal images
Upstream URL: https://github.com/bitsed/qosmic
Licenses: GPL
Submitter: ShadowKyogre
Maintainer: PeterBB
Last Packager: PeterBB
Votes: 2
Popularity: 0.000000
First Submitted: 2015-08-13 18:06
Last Updated: 2021-05-24 19:03

Latest Comments

1 2 3 Next › Last »

tom commented on 2021-05-22 16:34

works perfect for me...

Thanks!

PeterBB commented on 2021-05-22 16:06

Try the pkgbuild here https://bbs.archlinux.org/viewtopic.php?pid=1971296#p1971296

stratosgear commented on 2021-05-22 14:46

This fails on me:

...
...
==> Starting build()...
Info: creating stash file /home/stratos/.cache/paru/clone/qosmic/src/qosmic-1.6.0/.qmake.stash
Project MESSAGE: Config not using pkg-config
Project MESSAGE: Generating Makefile for Qosmic 1.6.0
Project MESSAGE: Qt version : 5.15.2
Project MESSAGE: Include header paths : /usr/include/libxml2 src
Project MESSAGE: Include libraries : -L/.libs -L/usr/lib/libxml2 -lflam3 -lm -ljpeg -lxml2 -llua
/usr/bin/uic ui/mainwindow.ui -o .ui/ui_mainwindow.h
/usr/bin/uic ui/mutationconfigdialog.ui -o .ui/ui_mutationconfigdialog.h
/usr/bin/uic ui/mutationwidget.ui -o .ui/ui_mutationwidget.h
/usr/bin/uic ui/mainviewer.ui -o .ui/ui_mainviewer.h
/usr/bin/uic ui/paletteeditor.ui -o .ui/ui_paletteeditor.h
/usr/bin/uic ui/camerasettingswidget.ui -o .ui/ui_camerasettingswidget.h
/usr/bin/uic ui/colorsettingswidget.ui -o .ui/ui_colorsettingswidget.h
/usr/bin/uic ui/imgsettingswidget.ui -o .ui/ui_imgsettingswidget.h
/usr/bin/uic ui/mainpreviewwidget.ui -o .ui/ui_mainpreviewwidget.h
/usr/bin/uic ui/trianglecoordswidget.ui -o .ui/ui_trianglecoordswidget.h
/usr/bin/uic ui/triangledensitywidget.ui -o .ui/ui_triangledensitywidget.h
/usr/bin/uic ui/variationswidget.ui -o .ui/ui_variationswidget.h
/usr/bin/uic ui/colorbalancewidget.ui -o .ui/ui_colorbalancewidget.h
/usr/bin/uic ui/directoryviewwidget.ui -o .ui/ui_directoryviewwidget.h
/usr/bin/uic ui/statuswidget.ui -o .ui/ui_statuswidget.h
/usr/bin/uic ui/scripteditwidget.ui -o .ui/ui_scripteditwidget.h
/usr/bin/uic ui/colordialog.ui -o .ui/ui_colordialog.h
/usr/bin/uic ui/genomevectorlistmodelitemeditor.ui -o .ui/ui_genomevectorlistmodelitemeditor.h
/usr/bin/uic ui/selectgenomewidget.ui -o .ui/ui_selectgenomewidget.h
/usr/bin/uic ui/selectgenomeconfigdialog.ui -o .ui/ui_selectgenomeconfigdialog.h
/usr/bin/uic ui/viewerpresetswidget.ui -o .ui/ui_viewerpresetswidget.h
/usr/bin/uic ui/selecttrianglewidget.ui -o .ui/ui_selecttrianglewidget.h
/usr/bin/uic ui/renderdialog.ui -o .ui/ui_renderdialog.h
/usr/bin/uic ui/renderprogressdialog.ui -o .ui/ui_renderprogressdialog.h
/usr/bin/uic ui/adjustscenewidget.ui -o .ui/ui_adjustscenewidget.h
/usr/bin/uic ui/editmodeselectorwidget.ui -o .ui/ui_editmodeselectorwidget.h
/usr/bin/uic ui/chaoswidget.ui -o .ui/ui_chaoswidget.h
/usr/bin/uic ui/sheeploopwidget.ui -o .ui/ui_sheeploopwidget.h
/usr/bin/uic ui/scripteditconfigdialog.ui -o .ui/ui_scripteditconfigdialog.h
g++ -c -pipe -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -D_REENTRANT -w -fPIC -DVERSION='"1.6.0"' -DSCRIPTSDIR='"/usr/share/qosmic/scripts"' -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DLUA_COMPAT_5_2 -I. -I/usr/include/libxml2 -Isrc -I/usr/include/qt -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I/usr/include/qt/QtCore -I.moc -I.ui -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qosmic.o src/qosmic.cpp
In file included from /usr/include/unicode/uenum.h:25,
                 from /usr/include/unicode/ucnv.h:53,
                 from /usr/include/libxml2/libxml/encoding.h:31,
                 from /usr/include/libxml2/libxml/parser.h:810,
                 from /usr/include/flam3.h:24,
                 from src/flam3util.h:27,
                 from src/renderthread.h:28,
                 from src/mainwindow.h:25,
                 from src/qosmic.cpp:25:
/usr/include/unicode/localpointer.h:67:1: error: template with C linkage
   67 | template<typename T>
      | ^~~~~~~~
In file included from src/renderthread.h:28,
                 from src/mainwindow.h:25,
                 from src/qosmic.cpp:25:
src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here
   26 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/unicode/uenum.h:25,
                 from /usr/include/unicode/ucnv.h:53,
                 from /usr/include/libxml2/libxml/encoding.h:31,
                 from /usr/include/libxml2/libxml/parser.h:810,
                 from /usr/include/flam3.h:24,
                 from src/flam3util.h:27,
                 from src/renderthread.h:28,
                 from src/mainwindow.h:25,
                 from src/qosmic.cpp:25:
/usr/include/unicode/localpointer.h:190:1: error: template with C linkage
  190 | template<typename T>
      | ^~~~~~~~
In file included from src/renderthread.h:28,
                 from src/mainwindow.h:25,
                 from src/qosmic.cpp:25:
src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here
   26 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/unicode/uenum.h:25,
                 from /usr/include/unicode/ucnv.h:53,
                 from /usr/include/libxml2/libxml/encoding.h:31,
                 from /usr/include/libxml2/libxml/parser.h:810,
                 from /usr/include/flam3.h:24,
                 from src/flam3util.h:27,
                 from src/renderthread.h:28,
                 from src/mainwindow.h:25,
                 from src/qosmic.cpp:25:
/usr/include/unicode/localpointer.h:365:1: error: template with C linkage
  365 | template<typename T>
      | ^~~~~~~~
In file included from src/renderthread.h:28,
                 from src/mainwindow.h:25,
                 from src/qosmic.cpp:25:
src/flam3util.h:26:1: note: ‘extern "C"’ linkage started here
   26 | extern "C" {
      | ^~~~~~~~~~
In file included from /usr/include/unicode/uenum.h:25,
                 from /usr/include/unicode/ucnv.h:53,
                 from /usr/include/libxml2/libxml/encoding.h:31,
                 from /usr/include/libxml2/libxml/parser.h:810,
                 from /usr/include/flam3.h:24,
                 from src/flam3util.h:27,
                 from src/renderthread.h:28,
                 from src/mainwindow.h:25,
                 from src/qosmic.cpp:25:
/usr/include/unicode/ucnv.h:588:1: error: conflicting declaration of C function ‘void icu_69::swap(icu_69::LocalUConverterPointer&, icu_69::LocalUConverterPointer&)’
  588 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/unicode/uenum.h:69:1: note: previous declaration ‘void icu_69::swap(icu_69::LocalUEnumerationPointer&, icu_69::LocalUEnumerationPointer&)’
   69 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
make: *** [Makefile:2070: .obj/qosmic.o] Error 1
==> ERROR: A failure occurred in build().
    Aborting...
:: Packages failed to build: qosmic-1.6.0-1

tom commented on 2021-05-05 15:07

==> Beginne build()... Info: creating stash file /home/mkgkris/.cache/yay/qosmic/src/qosmic-1.6.0/.qmake.stash Project MESSAGE: Config not using pkg-config Project MESSAGE: Generating Makefile for Qosmic 1.6.0 Project MESSAGE: Qt version : 5.15.2 Project MESSAGE: Include header paths : /usr/include/libxml2 src Project MESSAGE: Include libraries : -L/.libs -L/usr/lib/libxml2 -lflam3 -lm -ljpeg -lxml2 -llua /usr/bin/uic ui/mainwindow.ui -o .ui/ui_mainwindow.h /usr/bin/uic ui/mutationconfigdialog.ui -o .ui/ui_mutationconfigdialog.h /usr/bin/uic ui/mutationwidget.ui -o .ui/ui_mutationwidget.h /usr/bin/uic ui/mainviewer.ui -o .ui/ui_mainviewer.h /usr/bin/uic ui/paletteeditor.ui -o .ui/ui_paletteeditor.h /usr/bin/uic ui/camerasettingswidget.ui -o .ui/ui_camerasettingswidget.h /usr/bin/uic ui/colorsettingswidget.ui -o .ui/ui_colorsettingswidget.h /usr/bin/uic ui/imgsettingswidget.ui -o .ui/ui_imgsettingswidget.h /usr/bin/uic ui/mainpreviewwidget.ui -o .ui/ui_mainpreviewwidget.h /usr/bin/uic ui/trianglecoordswidget.ui -o .ui/ui_trianglecoordswidget.h /usr/bin/uic ui/triangledensitywidget.ui -o .ui/ui_triangledensitywidget.h /usr/bin/uic ui/variationswidget.ui -o .ui/ui_variationswidget.h /usr/bin/uic ui/colorbalancewidget.ui -o .ui/ui_colorbalancewidget.h /usr/bin/uic ui/directoryviewwidget.ui -o .ui/ui_directoryviewwidget.h /usr/bin/uic ui/statuswidget.ui -o .ui/ui_statuswidget.h /usr/bin/uic ui/scripteditwidget.ui -o .ui/ui_scripteditwidget.h /usr/bin/uic ui/colordialog.ui -o .ui/ui_colordialog.h /usr/bin/uic ui/genomevectorlistmodelitemeditor.ui -o .ui/ui_genomevectorlistmodelitemeditor.h /usr/bin/uic ui/selectgenomewidget.ui -o .ui/ui_selectgenomewidget.h /usr/bin/uic ui/selectgenomeconfigdialog.ui -o .ui/ui_selectgenomeconfigdialog.h /usr/bin/uic ui/viewerpresetswidget.ui -o .ui/ui_viewerpresetswidget.h /usr/bin/uic ui/selecttrianglewidget.ui -o .ui/ui_selecttrianglewidget.h /usr/bin/uic ui/renderdialog.ui -o .ui/ui_renderdialog.h /usr/bin/uic ui/renderprogressdialog.ui -o .ui/ui_renderprogressdialog.h /usr/bin/uic ui/adjustscenewidget.ui -o .ui/ui_adjustscenewidget.h /usr/bin/uic ui/editmodeselectorwidget.ui -o .ui/ui_editmodeselectorwidget.h /usr/bin/uic ui/chaoswidget.ui -o .ui/ui_chaoswidget.h /usr/bin/uic ui/sheeploopwidget.ui -o .ui/ui_sheeploopwidget.h /usr/bin/uic ui/scripteditconfigdialog.ui -o .ui/ui_scripteditconfigdialog.h g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2,-D_GLIBCXX_ASSERTIONS -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -D_REENTRANT -w -fPIC -DVERSION='"1.6.0"' -DSCRIPTSDIR='"/usr/share/qosmic/scripts"' -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DLUA_COMPAT_5_2 -I. -I/usr/include/libxml2 -Isrc -I/usr/include/qt -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I/usr/include/qt/QtCore -I.moc -I.ui -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qosmic.o src/qosmic.cpp In Datei, eingebunden von /usr/include/unicode/uenum.h:25, von /usr/include/unicode/ucnv.h:53, von /usr/include/libxml2/libxml/encoding.h:31, von /usr/include/libxml2/libxml/parser.h:810, von /usr/include/flam3.h:24, von src/flam3util.h:27, von src/renderthread.h:28, von src/mainwindow.h:25, von src/qosmic.cpp:25: /usr/include/unicode/localpointer.h:67:1: Fehler: Template mit C-Bindung 67 | template<typename T> | ^~~~~~~~ In Datei, eingebunden von src/renderthread.h:28, von src/mainwindow.h:25, von src/qosmic.cpp:25: src/flam3util.h:26:1: Anmerkung: »extern "C"«-Bindung beginnt hier 26 | extern "C" { | ^~~~~~~~~~ In Datei, eingebunden von /usr/include/unicode/uenum.h:25, von /usr/include/unicode/ucnv.h:53, von /usr/include/libxml2/libxml/encoding.h:31, von /usr/include/libxml2/libxml/parser.h:810, von /usr/include/flam3.h:24, von src/flam3util.h:27, von src/renderthread.h:28, von src/mainwindow.h:25, von src/qosmic.cpp:25: /usr/include/unicode/localpointer.h:190:1: Fehler: Template mit C-Bindung 190 | template<typename T> | ^~~~~~~~ In Datei, eingebunden von src/renderthread.h:28, von src/mainwindow.h:25, von src/qosmic.cpp:25: src/flam3util.h:26:1: Anmerkung: »extern "C"«-Bindung beginnt hier 26 | extern "C" { | ^~~~~~~~~~ In Datei, eingebunden von /usr/include/unicode/uenum.h:25, von /usr/include/unicode/ucnv.h:53, von /usr/include/libxml2/libxml/encoding.h:31, von /usr/include/libxml2/libxml/parser.h:810, von /usr/include/flam3.h:24, von src/flam3util.h:27, von src/renderthread.h:28, von src/mainwindow.h:25, von src/qosmic.cpp:25: /usr/include/unicode/localpointer.h:365:1: Fehler: Template mit C-Bindung 365 | template<typename T> | ^~~~~~~~ In Datei, eingebunden von src/renderthread.h:28, von src/mainwindow.h:25, von src/qosmic.cpp:25: src/flam3util.h:26:1: Anmerkung: »extern "C"«-Bindung beginnt hier 26 | extern "C" { | ^~~~~~~~~~ In Datei, eingebunden von /usr/include/unicode/uenum.h:25, von /usr/include/unicode/ucnv.h:53, von /usr/include/libxml2/libxml/encoding.h:31, von /usr/include/libxml2/libxml/parser.h:810, von /usr/include/flam3.h:24, von src/flam3util.h:27, von src/renderthread.h:28, von src/mainwindow.h:25, von src/qosmic.cpp:25: /usr/include/unicode/ucnv.h:588:1: Fehler: in Konflikt stehende Deklaration für C-Funktion »void icu_69::swap(icu_69::LocalUConverterPointer&, icu_69::LocalUConverterPointer&)« 588 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/unicode/uenum.h:69:1: Anmerkung: vorherige Deklaration von »void icu_69::swap(icu_69::LocalUEnumerationPointer&, icu_69::LocalUEnumerationPointer&)« 69 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ make: *** [Makefile:2211: .obj/qosmic.o] Fehler 1 ==> FEHLER: Ein Fehler geschah in build(). Breche ab... error making: qosmic

PeterBB commented on 2021-05-05 13:43

The PKGBUILD could do with an update. In addition to the missingqbutton patch, patches are now needed for lua 5.2 and the ICU extern C problem. Suggested changes to the source and prepare sections here;

...
source=(
    "${pkgname}-${pkgver}.tar.gz::https://github.com/bitsed/qosmic/archive/v${pkgver}.tar.gz"
    "missing-qbuttongroup-include.patch::https://aur.archlinux.org/cgit/aur.git/plain/missing-qbuttongroup-include.patch?h=qosmic"
    "lua.patch::https://patch-diff.githubusercontent.com/raw/bitsed/qosmic/pull/36.patch"
    "externc.patch::https://github.com/bitsed/qosmic/commit/bd184ab2a1d8fc11d45225018dd1ee9795da57ab.patch"
)

prepare() {
  cd "$srcdir/$pkgname-$pkgver"
  patch -Np1 -i "${srcdir}/missing-qbuttongroup-include.patch"
  patch -Np1 -i "${srcdir}/lua.patch"
  patch -Np1 -i "${srcdir}/externc.patch"

}
...

tom commented on 2021-04-30 15:02

Build failed: ==> Beginne build()... Info: creating stash file /home/mkgkris/.cache/yay/qosmic/src/qosmic-1.6.0/.qmake.stash Project MESSAGE: Config not using pkg-config Project MESSAGE: Generating Makefile for Qosmic 1.6.0 Project MESSAGE: Qt version : 5.15.2 Project MESSAGE: Include header paths : /usr/include/libxml2 src Project MESSAGE: Include libraries : -L/.libs -L/usr/lib/libxml2 -lflam3 -lm -ljpeg -lxml2 -llua /usr/bin/uic ui/mainwindow.ui -o .ui/ui_mainwindow.h /usr/bin/uic ui/mutationconfigdialog.ui -o .ui/ui_mutationconfigdialog.h /usr/bin/uic ui/mutationwidget.ui -o .ui/ui_mutationwidget.h /usr/bin/uic ui/mainviewer.ui -o .ui/ui_mainviewer.h /usr/bin/uic ui/paletteeditor.ui -o .ui/ui_paletteeditor.h /usr/bin/uic ui/camerasettingswidget.ui -o .ui/ui_camerasettingswidget.h /usr/bin/uic ui/colorsettingswidget.ui -o .ui/ui_colorsettingswidget.h /usr/bin/uic ui/imgsettingswidget.ui -o .ui/ui_imgsettingswidget.h /usr/bin/uic ui/mainpreviewwidget.ui -o .ui/ui_mainpreviewwidget.h /usr/bin/uic ui/trianglecoordswidget.ui -o .ui/ui_trianglecoordswidget.h /usr/bin/uic ui/triangledensitywidget.ui -o .ui/ui_triangledensitywidget.h /usr/bin/uic ui/variationswidget.ui -o .ui/ui_variationswidget.h /usr/bin/uic ui/colorbalancewidget.ui -o .ui/ui_colorbalancewidget.h /usr/bin/uic ui/directoryviewwidget.ui -o .ui/ui_directoryviewwidget.h /usr/bin/uic ui/statuswidget.ui -o .ui/ui_statuswidget.h /usr/bin/uic ui/scripteditwidget.ui -o .ui/ui_scripteditwidget.h /usr/bin/uic ui/colordialog.ui -o .ui/ui_colordialog.h /usr/bin/uic ui/genomevectorlistmodelitemeditor.ui -o .ui/ui_genomevectorlistmodelitemeditor.h /usr/bin/uic ui/selectgenomewidget.ui -o .ui/ui_selectgenomewidget.h /usr/bin/uic ui/selectgenomeconfigdialog.ui -o .ui/ui_selectgenomeconfigdialog.h /usr/bin/uic ui/viewerpresetswidget.ui -o .ui/ui_viewerpresetswidget.h /usr/bin/uic ui/selecttrianglewidget.ui -o .ui/ui_selecttrianglewidget.h /usr/bin/uic ui/renderdialog.ui -o .ui/ui_renderdialog.h /usr/bin/uic ui/renderprogressdialog.ui -o .ui/ui_renderprogressdialog.h /usr/bin/uic ui/adjustscenewidget.ui -o .ui/ui_adjustscenewidget.h /usr/bin/uic ui/editmodeselectorwidget.ui -o .ui/ui_editmodeselectorwidget.h /usr/bin/uic ui/chaoswidget.ui -o .ui/ui_chaoswidget.h /usr/bin/uic ui/sheeploopwidget.ui -o .ui/ui_sheeploopwidget.h /usr/bin/uic ui/scripteditconfigdialog.ui -o .ui/ui_scripteditconfigdialog.h g++ -c -pipe -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2,-D_GLIBCXX_ASSERTIONS -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -D_REENTRANT -w -fPIC -DVERSION='"1.6.0"' -DSCRIPTSDIR='"/usr/share/qosmic/scripts"' -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DLUA_COMPAT_5_2 -I. -I/usr/include/libxml2 -Isrc -I/usr/include/qt -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I/usr/include/qt/QtCore -I.moc -I.ui -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qosmic.o src/qosmic.cpp In Datei, eingebunden von /usr/include/unicode/uenum.h:25, von /usr/include/unicode/ucnv.h:53, von /usr/include/libxml2/libxml/encoding.h:31, von /usr/include/libxml2/libxml/parser.h:810, von /usr/include/flam3.h:24, von src/flam3util.h:27, von src/renderthread.h:28, von src/mainwindow.h:25, von src/qosmic.cpp:25: /usr/include/unicode/localpointer.h:67:1: Fehler: Template mit C-Bindung 67 | template<typename T> | ^~~~~~~~ In Datei, eingebunden von src/renderthread.h:28, von src/mainwindow.h:25, von src/qosmic.cpp:25: src/flam3util.h:26:1: Anmerkung: »extern "C"«-Bindung beginnt hier 26 | extern "C" { | ^~~~~~~~~~ In Datei, eingebunden von /usr/include/unicode/uenum.h:25, von /usr/include/unicode/ucnv.h:53, von /usr/include/libxml2/libxml/encoding.h:31, von /usr/include/libxml2/libxml/parser.h:810, von /usr/include/flam3.h:24, von src/flam3util.h:27, von src/renderthread.h:28, von src/mainwindow.h:25, von src/qosmic.cpp:25: /usr/include/unicode/localpointer.h:190:1: Fehler: Template mit C-Bindung 190 | template<typename T> | ^~~~~~~~ In Datei, eingebunden von src/renderthread.h:28, von src/mainwindow.h:25, von src/qosmic.cpp:25: src/flam3util.h:26:1: Anmerkung: »extern "C"«-Bindung beginnt hier 26 | extern "C" { | ^~~~~~~~~~ In Datei, eingebunden von /usr/include/unicode/uenum.h:25, von /usr/include/unicode/ucnv.h:53, von /usr/include/libxml2/libxml/encoding.h:31, von /usr/include/libxml2/libxml/parser.h:810, von /usr/include/flam3.h:24, von src/flam3util.h:27, von src/renderthread.h:28, von src/mainwindow.h:25, von src/qosmic.cpp:25: /usr/include/unicode/localpointer.h:365:1: Fehler: Template mit C-Bindung 365 | template<typename T> | ^~~~~~~~ In Datei, eingebunden von src/renderthread.h:28, von src/mainwindow.h:25, von src/qosmic.cpp:25: src/flam3util.h:26:1: Anmerkung: »extern "C"«-Bindung beginnt hier 26 | extern "C" { | ^~~~~~~~~~ In Datei, eingebunden von /usr/include/unicode/uenum.h:25, von /usr/include/unicode/ucnv.h:53, von /usr/include/libxml2/libxml/encoding.h:31, von /usr/include/libxml2/libxml/parser.h:810, von /usr/include/flam3.h:24, von src/flam3util.h:27, von src/renderthread.h:28, von src/mainwindow.h:25, von src/qosmic.cpp:25: /usr/include/unicode/ucnv.h:588:1: Fehler: in Konflikt stehende Deklaration für C-Funktion »void icu_69::swap(icu_69::LocalUConverterPointer&, icu_69::LocalUConverterPointer&)« 588 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/unicode/uenum.h:69:1: Anmerkung: vorherige Deklaration von »void icu_69::swap(icu_69::LocalUEnumerationPointer&, icu_69::LocalUEnumerationPointer&)« 69 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ make: *** [Makefile:2211: .obj/qosmic.o] Fehler 1 ==> FEHLER: Ein Fehler geschah in build(). Breche ab... error making: qosmic

PeterBB commented on 2021-04-28 15:43

I have found another fix for the ICU compile problem.
https://github.com/Crystalix007/qosmic/commit/bd184ab2a1d8fc11d45225018dd1ee9795da57ab

tom commented on 2021-02-06 16:38

src/flam3util.h:26:1: Anmerkung: »extern "C"«-Bindung beginnt hier 26 | extern "C" { | ^~~~~~~~~~ In Datei, eingebunden von /usr/include/unicode/uenum.h:25, von /usr/include/unicode/ucnv.h:53, von /usr/include/libxml2/libxml/encoding.h:31, von /usr/include/libxml2/libxml/parser.h:810, von /usr/include/flam3.h:24, von src/flam3util.h:27, von src/renderthread.h:28, von src/mainwindow.h:25, von src/qosmic.cpp:25: /usr/include/unicode/ucnv.h:588:1: Fehler: in Konflikt stehende Deklaration für C-Funktion »void icu_68::swap(icu_68::LocalUConverterPointer&, icu_68::LocalUConverterPointer&)« 588 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/unicode/uenum.h:69:1: Anmerkung: vorherige Deklaration von »void icu_68::swap(icu_68::LocalUEnumerationPointer&, icu_68::LocalUEnumerationPointer&)« 69 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ make: *** [Makefile:2214: .obj/qosmic.o] Fehler 1 ==> FEHLER: Ein Fehler geschah in build(). Breche ab... error making: qosmic

Scritches commented on 2020-07-05 18:54

Thanks PeterBB, the Disable ICU trick worked. =)

Jakeukalane commented on 2020-06-07 02:02

Thank you so much!! It worked!!