Package Details: vpaint 1.7-2

Git Clone URL: https://aur.archlinux.org/vpaint.git (read-only, click to copy)
Package Base: vpaint
Description: VPaint is an experimental vector graphics editor based on the Vector Animation Complex technology.
Upstream URL: https://www.vpaint.org
Licenses: MIT
Conflicts: vpaint-git
Submitter: gpol
Maintainer: simonrepp
Last Packager: simonrepp
Votes: 6
Popularity: 0.000000
First Submitted: 2015-08-08 18:09 (UTC)
Last Updated: 2022-09-24 09:19 (UTC)

Latest Comments

1 2 Next › Last »

simonrepp commented on 2022-11-01 14:37 (UTC)

@tiko It's a great idea and I'd be happy to do that in general! I coincidentally tried out the latest VGC Illustration alpha a few days ago though and it's still very bare-bones, so my thinking would be to give it a few more weeks/months until there's some more tools in the interface to work with - right now you can't really do much with it. Hope that makes sense :) Feel free to ping me about this again if you hear of any substantial updates!

tiko commented on 2022-10-31 04:45 (UTC)

can you add https://github.com/vgc/vgc to aur ? it's Next-Gen vpaint

Tio commented on 2022-09-24 16:23 (UTC)

Sounds awesome! Thank you very much indeed!

simonrepp commented on 2022-09-24 09:34 (UTC)

Fix for the broken build configuration was commited upstream yesterday. As releases for VPaint are few and far between it will be a while for the fix to be included in a proper tagged release (if ever, given that VGC Illustration might entirely replace it), therefore I adapted the PKGBUILD to manually apply the small patch before building (that's 1.7-2 now). This patch step can be removed with any following official release again. Many thanks to Boris Dalstein for a quick fix on the upstream and @Tio for reporting this. o/

Tio commented on 2022-09-23 21:48 (UTC)

Awesome!

simonrepp commented on 2022-09-23 15:54 (UTC) (edited on 2022-09-23 15:54 (UTC) by simonrepp)

@Tio I tracked down the issue today and conceived a possible fix, it's already submitted to the upstream repository: https://github.com/dalboris/vpaint/pull/134 Might take some time, but I'll keep you posted here when I receive news.

Tio commented on 2022-09-23 14:15 (UTC)

@simonrepp Thank you very much for the update. I appreciate it!

simonrepp commented on 2022-09-22 15:20 (UTC)

@Tio Just to provide an update: I did some initial investigation and didn't get anywhere yet. I stripped the build steps down to exactly what is listed in VPaint's readme (for ubuntu, but anyway) but that didn't change anything. I also can't make heads or tails of the provided ld error yet despite some research. Will give investigating this another shot soon. Thanks for reporting this!

Tio commented on 2022-09-04 02:46 (UTC)

I get this error

In file included from /usr/include/qt/QtCore/qglobal.h:1299,
                 from /usr/include/qt/QtGui/qtguiglobal.h:43,
                 from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43,
                 from /usr/include/qt/QtWidgets/qdialog.h:43,
                 from /usr/include/qt/QtWidgets/QDialog:1,
                 from ../../src/Gui/UpdateCheckDialog.h:20:
/usr/include/qt/QtCore/qflags.h:123:80: note: declared here
  123 |     QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
      |                                                                                ^~~~~~
g++: warning: /var/tmp/pamac-build-tio/vpaint/src/vpaint-1.7/src/Gui/../Third/: linker input file unused because linking not done
g++: warning: /var/tmp/pamac-build-tio/vpaint/src/vpaint-1.7/src/Gui/../Third/: linker input file unused because linking not done
In file included from ../../src/Third/Eigen/Core:277:
../../src/Third/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 0>’:
../../src/Third/Eigen/src/Core/DenseCoeffsBase.h:274:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 1>’
../../src/Third/Eigen/src/Core/DenseCoeffsBase.h:636:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<float, 4, 1>, 3>’
../../src/Third/Eigen/src/Core/util/XprHelper.h:371:8:   required from ‘struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<float, 4, 1>, float, float, false>’
../../src/Third/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >’
../../src/Third/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >’
../../src/Third/Eigen/src/Core/PlainObjectBase.h:88:7:   required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >’
../../src/Third/Eigen/src/Core/Matrix.h:127:7:   required from ‘class Eigen::Matrix<float, 4, 1>’
../../src/Third/Eigen/src/Geometry/Quaternion.h:282:16:   required from ‘class Eigen::Quaternion<float>’
../../src/Third/Eigen/src/Geometry/arch/Geometry_SSE.h:22:3:   required from here
../../src/Third/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<float>::type’ {aka ‘__m128’} [-Wignored-attributes]
   56 |                      >::type PacketReturnType;
      |                              ^~~~~~~~~~~~~~~~
../../src/Third/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 0>’:
../../src/Third/Eigen/src/Core/DenseCoeffsBase.h:274:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 1>’
../../src/Third/Eigen/src/Core/DenseCoeffsBase.h:636:7:   required from ‘class Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 1>, 3>’
../../src/Third/Eigen/src/Core/util/XprHelper.h:371:8:   required from ‘struct Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 1>, double, double, false>’
../../src/Third/Eigen/src/Core/DenseBase.h:41:34:   required from ‘class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >’
../../src/Third/Eigen/src/Core/MatrixBase.h:48:34:   required from ‘class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >’
../../src/Third/Eigen/src/Core/PlainObjectBase.h:88:7:   required from ‘class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >’
../../src/Third/Eigen/src/Core/Matrix.h:127:7:   required from ‘class Eigen::Matrix<double, 4, 1>’
../../src/Third/Eigen/src/Geometry/Quaternion.h:282:16:   required from ‘class Eigen::Quaternion<double>’
../../src/Third/Eigen/src/Geometry/arch/Geometry_SSE.h:63:3:   required from here
../../src/Third/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits<double>::type’ {aka ‘__m128d’} [-Wignored-attributes]
g++: warning: /var/tmp/pamac-build-tio/vpaint/src/vpaint-1.7/src/Gui/../Third/: linker input file unused because linking not done
g++: warning: /var/tmp/pamac-build-tio/vpaint/src/vpaint-1.7/src/Gui/../Third/: linker input file unused because linking not done
g++: warning: /var/tmp/pamac-build-tio/vpaint/src/vpaint-1.7/src/Gui/../Third/: linker input file unused because linking not done
g++: warning: /var/tmp/pamac-build-tio/vpaint/src/vpaint-1.7/src/Gui/../Third/: linker input file unused because linking not done
g++ -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -pipe -fPIC -fno-delete-null-pointer-checks /var/tmp/pamac-build-tio/vpaint/src/vpaint-1.7/src/Gui/../Third/ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=gnu++11 -flto=8 -fno-fat-lto-objects -fuse-linker-plugin -fPIC -o VPaint main.o SaveAndLoad.o Picking.o Random.o GLUtils.o GLWidget.o MainWindow.o GeometryUtils.o SceneObject.o SceneObjectVisitor.o KeyFrame.o Scene.o MultiView.o View.o View3D.o Timeline.o Global.o ColorSelector.o SpinBox.o Intersection.o Cell.o KeyCell.o KeyFace.o KeyEdge.o Halfedge.o FaceCell.o EdgeCell.o VertexCell.o KeyVertex.o EdgeGeometry.o CellVisitor.o Operators.o Operator.o ProperCycle.o ProperPath.o CycleHelper.o ZOrderedCells.o EdgeSample.o Cycle.o Algorithms.o SmartKeyEdgeSet.o Triangles.o SelectionInfoWidget.o Path.o AnimatedVertex.o AnimatedCycle.o CellLinkedList.o HalfedgeBase.o KeyHalfedge.o ViewSettings.o View3DSettings.o ObjectPropertiesWidget.o AnimatedCycleWidget.o CellObserver.o Color.o DevSettings.o Settings.o SettingsDialog.o InbetweenCell.o InbetweenEdge.o InbetweenFace.o InbetweenHalfedge.o InbetweenVertex.o VAC.o XmlStreamWriter.o XmlStreamReader.o CssColor.o TimeDef.o EditCanvasSizeDialog.o ExportPngDialog.o AboutDialog.o ViewWidget.o Application.o Background.o BackgroundData.o BackgroundRenderer.o BackgroundWidget.o BackgroundUrlValidator.o FileVersionConverter.o XmlStreamTraverser.o XmlStreamConverter.o XmlStreamConverter_1_0_to_1_6.o FileVersionConverterDialog.o UpdateCheckDialog.o Version.o UpdateCheck.o BoundingBox.o TransformTool.o LayersWidget.o Layer.o SvgParser.o SvgImportDialog.o SvgImportParams.o qrc_resources.o moc_MainWindow.o moc_GLWidget.o moc_SceneObject.o moc_Scene.o moc_MultiView.o moc_View.o moc_View3D.o moc_Timeline.o moc_Global.o moc_ColorSelector.o moc_SpinBox.o moc_SelectionInfoWidget.o moc_ViewSettings.o moc_View3DSettings.o moc_ObjectPropertiesWidget.o moc_AnimatedCycleWidget.o moc_DevSettings.o moc_SettingsDialog.o moc_VAC.o moc_EditCanvasSizeDialog.o moc_ExportPngDialog.o moc_AboutDialog.o moc_ViewWidget.o moc_Application.o moc_Background.o moc_BackgroundRenderer.o moc_BackgroundWidget.o moc_FileVersionConverterDialog.o moc_UpdateCheckDialog.o moc_UpdateCheck.o moc_TransformTool.o moc_LayersWidget.o moc_Layer.o moc_SvgImportDialog.o   -lGLU -L/var/tmp/pamac-build-tio/vpaint/src/vpaint-1.7/build/Gui/../Third/GLEW/ -lGLEW /usr/lib/libQt5OpenGL.so /usr/lib/libQt5Widgets.so /usr/lib/libQt5OpenGLExtensions.a /usr/lib/libQt5Gui.so /usr/lib/libQt5Network.so /usr/lib/libQt5Core.so -lGL -lpthread   
/usr/bin/ld: error: /var/tmp/pamac-build-tio/vpaint/src/vpaint-1.7/src/Gui/../Third/: read: Is a directory
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:790: VPaint] Error 1
make[1]: Leaving directory '/var/tmp/pamac-build-tio/vpaint/src/vpaint-1.7/build/Gui'
make: *** [Makefile:73: sub-Gui-make_first] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

jose1711 commented on 2021-11-18 23:09 (UTC)

@simonrepp thank you, it looks great!