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: 3
Popularity: 0.135917
First Submitted: 2015-08-13 18:06 (UTC)
Last Updated: 2021-05-24 19:03 (UTC)

Latest Comments

1 2 3 Next › Last »

PeterBB commented on 2021-09-24 11:56 (UTC)

Great, glad its working for you. Please consider tiding up the comment section by pruning or deleting your failed build logs. They are of no use to anyone else now.

Cheers, Peter

PeterBB commented on 2021-09-24 09:43 (UTC)

@Tom Maybe you need to rebuild flam3

PeterBB commented on 2021-09-22 11:03 (UTC)

Current PKGBUILD works fine for me ...

==> Making package: qosmic 1.6.0-2 (Wed 22 Sep 2021 11:49:00 BST) ..... ==> Finished making: qosmic 1.6.0-2 (Wed 22 Sep 2021 11:51:40 BST)

I suggest asking for help in the forum https://bbs.archlinux.org/viewforum.php?id=38

tom commented on 2021-05-22 16:34 (UTC)

works perfect for me...

Thanks!

PeterBB commented on 2021-05-22 16:06 (UTC)

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

stratosgear commented on 2021-05-22 14:46 (UTC) (edited on 2021-05-22 14:47 (UTC) by stratosgear)

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 (UTC)

==> 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 (UTC) (edited on 2021-05-05 13:45 (UTC) by PeterBB)

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"

}
...