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: 10
Popularity: 0.000000
First Submitted: 2009-05-03 02:55
Last Updated: 2015-06-13 04:25

Latest Comments

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

Goffredo commented on 2012-09-12 22:12

Managed to compile. Got help from a patch for a deb package:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=672000

Goffredo commented on 2012-09-12 20:43

Build fails with:


g++ -c -m64 -pipe -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++-64 -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtXml -I/usr/include/QtScript -I/usr/include -I. -IStructureSynth/GUI -ISyntopiaCore/GLEngine -ISyntopiaCore/Math -ISyntopiaCore/Misc -IStructureSynth/Parser -ISyntopiaCore/Exceptions -IStructureSynth/Model/Rendering -IStructureSynth/Model -IThirdPartyCode/MersenneTwister -ISyntopiaCore/Logging -IStructureSynth/JavaScriptSupport -ISyntopiaCore/GLEngine/Raytracer -I/usr/X11R6/include -I. -o Debug.o StructureSynth/JavaScriptSupport/Debug.cpp
In file included from StructureSynth/JavaScriptSupport/Debug.cpp:16:0:
StructureSynth/JavaScriptSupport/../../SyntopiaCore/GLEngine/Sphere.h:25:4: error: 'GLUquadric' does not name a type
make: *** [Debug.o] Error 1

Maybe missing #include <GL/glu.h> ?

All comments