Package Details: structuresynth 1.5.0-4

Git Clone URL: https://aur.archlinux.org/structuresynth.git (read-only)
Package Base: structuresynth
Description: Graphics tool to make 3D structures from sets of rules, similar to Context Free.
Upstream URL: http://structuresynth.sourceforge.net
Licenses: GPL
Submitter: adriaticc
Maintainer: keenerd
Last Packager: keenerd
Votes: 11
Popularity: 0.955464
First Submitted: 2009-05-03 02:55
Last Updated: 2015-06-13 04:25

Latest Comments

neognomic commented on 2016-10-01 01:55

Current build on Arch/Manjaro fails here too with
[code]
error: cannot convert ‘bool’ to ‘QList<SyntopiaCore::GLEngine::Object3D*>*’ in return
if (!found) return false;
[/code]
I do not see any work-around for this. (so no way to get Structure Synth other than installing a foreign binary ...maybe via debtap/other)
W2D?

saverio commented on 2016-09-29 09:58

Hi, I tried to install structuresynth using the new package-build file that contains the qt5-script dependency ref. but I have this error during compile. Please, can you help me? Thanks.
Regards /Saverio

g++ -c -pipe -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I. -isystem /usr/include/qt -isystem /usr/include/qt/QtOpenGL -isystem /usr/include/qt/QtWidgets -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtXml -isystem /usr/include/qt/QtScript -isystem /usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ -o VoxelStepper.o SyntopiaCore/GLEngine/Raytracer/VoxelStepper.cpp
SyntopiaCore/GLEngine/Raytracer/VoxelStepper.cpp: In member function ‘QList<SyntopiaCore::GLEngine::Object3D*>* SyntopiaCore::GLEngine::VoxelStepper::setupRay(SyntopiaCore::Math::Vector3f, SyntopiaCore::Math::Vector3f, double&)’:
SyntopiaCore/GLEngine/Raytracer/VoxelStepper.cpp:125:26: error: cannot convert ‘bool’ to ‘QList<SyntopiaCore::GLEngine::Object3D*>*’ in return
if (!found) return false;
^~~~~

make: *** [Makefile:1690: VoxelStepper.o] Error 1
==> ERRORE: Si è verificato un errore in build().
L'operazione sta per essere interrotta...
==> ERRORE: Makepkg non è riuscito a compilare structuresynth.
==> Riavviare la compilazione di structuresynth [s/N]
==> -------------------------------------------------
==>

keenerd commented on 2014-06-26 09:56

hayato, thanks!

hayato commented on 2014-06-24 07:14

@uberscientist add "qt5-script' to the dependencies and apply patches to match Qt5 APIs. With PKGBUILD http://pastebin.com/y6BUcQ4g, it will compile and run successfully.

uberscientist commented on 2014-01-08 23:32

I tried to change 'depends' line:
depends=('qt5-base')

Then during build I get this error now:
==> Starting build()...
Project ERROR: Unknown module(s) in QT: script
==> ERROR: A failure occurred in build().

Ideas?

Jarshvor commented on 2013-08-03 17:18

qt>=4.5
broken dependency.

change to e.g: qt5-base in PKGBUILD for successful build.

Jarshvor commented on 2013-03-04 02:52

error: target not found: qt>=4.5

after latest QT upgrade

keenerd commented on 2012-10-15 08:36

Are you using [testing] by any chance?

Does not seem to hurt anything (including 32 bit builds), added. Thanks.

dimytch commented on 2012-10-11 05:58

line 30 of PKGBUILD must be:

qmake -project -after "CONFIG+=opengl" -after "QT+=xml opengl script" -after "unix:LIBS+=-lGLU -L/usr/lib64"

(added -L/usr/lib64 at end)

dimytch commented on 2012-10-10 22:52

build fails with that:

g++ -m64 -Wl,-O1,--sort-common,--as-needed,-z,relro -Wl,-O1 -o Structure\ Synth\ Source\ Code Main.o MainWindow.o TemplateExportDialog.o VariableEditor.o Debug.o JavaScriptBuilder.o JavaScriptParser.o Action.o AmbiguousRule.o Builder.o ColorPool.o CustomRule.o ExecutionStack.o PrimitiveClass.o PrimitiveRule.o RandomStreams.o Rule.o RuleRef.o RuleSet.o State.o Transformation.o TransformationLoop.o EisenParser.o Preprocessor.o Tokenizer.o Box.o Dot.o EngineWidget.o Grid.o Line.o Mesh.o Object3D.o RaytraceTriangle.o Sphere.o Triangle.o ListWidgetLogger.o Logging.o Matrix4.o Random.o Vector3.o ColorUtils.o MiniParser.o Persistence.o Version.o ObjRenderer.o OpenGLRenderer.o Renderer.o TemplateRenderer.o AtomicCounter.o RayTracer.o RenderThread.o Sampler.o VoxelStepper.o moc_MainWindow.o moc_TemplateExportDialog.o moc_VariableEditor.o moc_Debug.o moc_JavaScriptBuilder.o moc_EngineWidget.o qrc_StructureSynth.o -L/usr/X11R6/lib64 -L/usr/lib -lGLU -lGL -lQtScript -lQtXml -lQtOpenGL -lQtGui -lQtCore -lpthread
/usr/bin/ld: cannot find -lGL
collect2: error: ld returned 1 exit status
make: *** [Structure Synth Source Code] Error 1

$ ldconfig -p|grep GL
libQtOpenGL.so.4 (libc6,x86-64) => /usr/lib/libQtOpenGL.so.4
libQtOpenGL.so.4 (libc6) => /usr/lib32/libQtOpenGL.so.4
libQtOpenGL.so (libc6,x86-64) => /usr/lib/libQtOpenGL.so
libQtOpenGL.so (libc6) => /usr/lib32/libQtOpenGL.so
libGLU.so.1 (libc6,x86-64) => /usr/lib/libGLU.so.1
libGLU.so.1 (libc6) => /usr/lib32/libGLU.so.1
libGLU.so (libc6,x86-64) => /usr/lib/libGLU.so
libGLU.so (libc6) => /usr/lib32/libGLU.so
libGLEWmx.so.1.8 (libc6,x86-64) => /usr/lib/libGLEWmx.so.1.8
libGLEWmx.so (libc6,x86-64) => /usr/lib/libGLEWmx.so
libGLEW.so.1.8 (libc6,x86-64) => /usr/lib/libGLEW.so.1.8
libGLEW.so (libc6,x86-64) => /usr/lib/libGLEW.so
libGL.so.1 (libc6,x86-64) => /usr/lib64/libGL.so.1
libGL.so (libc6,x86-64) => /usr/lib64/libGL.so
libEGL.so.1 (libc6,x86-64) => /usr/lib/libEGL.so.1
libEGL.so (libc6,x86-64) => /usr/lib/libEGL.so
libCgGL.so (libc6,x86-64) => /usr/lib/libCgGL.so

All comments