Package Details: seexpr1 1.0.1-1

Git Clone URL: https://aur.archlinux.org/seexpr1.git (read-only)
Package Base: seexpr1
Description: First release of SeExpr, a simple expression language
Upstream URL: https://github.com/wdas/SeExpr/tree/rel-1.0.1
Licenses: Apache
Conflicts: seexpr-git
Submitter: s0r00t
Maintainer: s0r00t (nicepack)
Last Packager: z3ntu
Votes: 13
Popularity: 0.925592
First Submitted: 2016-08-21 17:55
Last Updated: 2016-12-01 22:36

Dependencies (1)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

richardlayman commented on 2017-07-02 12:28

You might want to add flex and bison to the Dependencies list. I got the build error:

CMake Error at src/SeExpr/CMakeLists.txt:94 (ADD_LIBRARY):

I was on a new machine that recently had Arch installed and was missing bison.

bay_dam commented on 2016-10-28 10:02

This is how I've solved my build issues


build() {
cd "$srcdir/SeExpr-rel-1.0.1"
mkdir build && cd build
cmake -D CMAKE_INSTALL_PREFIX=$pkgdir/usr/ ../
make doc
}

package() {
cd "$srcdir/SeExpr-rel-1.0.1/build"
sudo make install
sudo rm -R $pkgdir/usr/test
sudo rm -R $pkgdir/usr/demo
}

alaviss commented on 2016-10-27 12:24

Encountered this error while compiling
http://pastebin.com/EnFNzsU5

s0r00t commented on 2016-10-17 19:00

Um, I don't get it.
For some the build fails because "make doc" wasn't ran.

However bundling the docs & adding doxygen as a dependency doesn't sounds like a good idea.

Does anyone have a suggestion?

ArnaudNux commented on 2016-10-16 10:29

[ 95%] Linking CXX executable segraph
[ 95%] Built target segraph
Scanning dependencies of target basic
[ 97%] Building CXX object src/tests/CMakeFiles/basic.dir/basic.o
/tmp/yaourt-tmp-arnaud/aur-seexpr1/src/SeExpr-rel-1.0.1/src/tests/basic.cpp: In member function 'virtual void SimpleExpression::Var::eval(const SeExprVarNode*, SeVec3d&)':
/tmp/yaourt-tmp-arnaud/aur-seexpr1/src/SeExpr-rel-1.0.1/src/tests/basic.cpp:47:40: warning: unused parameter 'node' [-Wunused-parameter]
void eval(const SeExprVarNode* node,SeVec3d& result)
^~~~
/tmp/yaourt-tmp-arnaud/aur-seexpr1/src/SeExpr-rel-1.0.1/src/tests/basic.cpp: In member function 'virtual SeExprFunc* SimpleExpression::resolveFunc(const string&) const':
/tmp/yaourt-tmp-arnaud/aur-seexpr1/src/SeExpr-rel-1.0.1/src/tests/basic.cpp:69:5: warning: control reaches end of non-void function [-Wreturn-type]
}
^
[100%] Linking CXX executable basic
[100%] Built target basic
==> Entering fakeroot environment...
==> Starting package()...
[ 29%] Built target SeExpr
[ 59%] Built target SeExpr-static
[ 63%] Built target asciiGraph
[ 68%] Built target asciiCalc
[ 72%] Built target imageSynth
[ 95%] Built target segraph
[100%] Built target basic
Install the project...
-- Install configuration: "Release"
-- Installing: /tmp/yaourt-tmp-arnaud/aur-seexpr1/pkg/seexpr1/usr/lib/libSeExpr.so
-- Installing: /tmp/yaourt-tmp-arnaud/aur-seexpr1/pkg/seexpr1/usr/lib/libSeExpr.a
-- Installing: /tmp/yaourt-tmp-arnaud/aur-seexpr1/pkg/seexpr1/usr/include/SeCurve.h
-- Installing: /tmp/yaourt-tmp-arnaud/aur-seexpr1/pkg/seexpr1/usr/include/SeExprBuiltins.h
-- Installing: /tmp/yaourt-tmp-arnaud/aur-seexpr1/pkg/seexpr1/usr/include/SeExprFunc.h
-- Installing: /tmp/yaourt-tmp-arnaud/aur-seexpr1/pkg/seexpr1/usr/include/SeExprNode.h
-- Installing: /tmp/yaourt-tmp-arnaud/aur-seexpr1/pkg/seexpr1/usr/include/SeExprParser.h
-- Installing: /tmp/yaourt-tmp-arnaud/aur-seexpr1/pkg/seexpr1/usr/include/SeExpression.h
-- Installing: /tmp/yaourt-tmp-arnaud/aur-seexpr1/pkg/seexpr1/usr/include/SeMutex.h
-- Installing: /tmp/yaourt-tmp-arnaud/aur-seexpr1/pkg/seexpr1/usr/include/SeNoise.h
-- Installing: /tmp/yaourt-tmp-arnaud/aur-seexpr1/pkg/seexpr1/usr/include/SeNoiseTables.h
-- Installing: /tmp/yaourt-tmp-arnaud/aur-seexpr1/pkg/seexpr1/usr/include/SePlatform.h
-- Installing: /tmp/yaourt-tmp-arnaud/aur-seexpr1/pkg/seexpr1/usr/include/SeVec3d.h
CMake Error at src/doc/cmake_install.cmake:36 (file):
file INSTALL cannot find
"/tmp/yaourt-tmp-arnaud/aur-seexpr1/src/SeExpr-rel-1.0.1/src/doc/html".
Call Stack (most recent call first):
cmake_install.cmake:38 (include)


make: *** [Makefile:62: install] Error 1
==> ERROR: A failure occurred in package().
Aborting...
==> ERROR: Makepkg was unable to build seexpr1.
==> Restart building seexpr1 ? [y/N]
==> --------------------------------
==>

n0b0dy commented on 2016-09-21 07:58

Hello,

i have a Problem to Install it with yaourt. I need it for natron.
This is the message:

Install the project...
-- Install configuration: "Release"
-- Installing: /tmp/yaourt-tmp-n0b0dy/aur-seexpr1/pkg/seexpr1/usr/lib/libSeExpr.so
-- Installing: /tmp/yaourt-tmp-n0b0dy/aur-seexpr1/pkg/seexpr1/usr/lib/libSeExpr.a
-- Installing: /tmp/yaourt-tmp-n0b0dy/aur-seexpr1/pkg/seexpr1/usr/include/SeCurve.h
-- Installing: /tmp/yaourt-tmp-n0b0dy/aur-seexpr1/pkg/seexpr1/usr/include/SeExprBuiltins.h
-- Installing: /tmp/yaourt-tmp-n0b0dy/aur-seexpr1/pkg/seexpr1/usr/include/SeExprFunc.h
-- Installing: /tmp/yaourt-tmp-n0b0dy/aur-seexpr1/pkg/seexpr1/usr/include/SeExprNode.h
-- Installing: /tmp/yaourt-tmp-n0b0dy/aur-seexpr1/pkg/seexpr1/usr/include/SeExprParser.h
-- Installing: /tmp/yaourt-tmp-n0b0dy/aur-seexpr1/pkg/seexpr1/usr/include/SeExpression.h
-- Installing: /tmp/yaourt-tmp-n0b0dy/aur-seexpr1/pkg/seexpr1/usr/include/SeMutex.h
-- Installing: /tmp/yaourt-tmp-n0b0dy/aur-seexpr1/pkg/seexpr1/usr/include/SeNoise.h
-- Installing: /tmp/yaourt-tmp-n0b0dy/aur-seexpr1/pkg/seexpr1/usr/include/SeNoiseTables.h
-- Installing: /tmp/yaourt-tmp-n0b0dy/aur-seexpr1/pkg/seexpr1/usr/include/SePlatform.h
-- Installing: /tmp/yaourt-tmp-n0b0dy/aur-seexpr1/pkg/seexpr1/usr/include/SeVec3d.h
CMake Error at src/doc/cmake_install.cmake:36 (file):
file INSTALL cannot find
"/tmp/yaourt-tmp-n0b0dy/aur-seexpr1/src/SeExpr-rel-1.0.1/src/doc/html".
Call Stack (most recent call first):
cmake_install.cmake:38 (include)


make: *** [Makefile:62: install] Error 1
==> ERROR: A failure occurred in package().
Aborting...
==> ERROR: Makepkg was unable to build seexpr1.

Could someone help me?

Thank you!

Saturnino commented on 2016-09-18 21:29

I need to work to change the PKGBUILD file, so:
build() {
cd "$srcdir/SeExpr-rel-1.0.1"
mkdir build
cd build
cmake -D CMAKE_INSTALL_PREFIX=$pkgdir/usr/ ../
make doc
make
}

package() {
cd "$srcdir/SeExpr-rel-1.0.1/build"
make install
rm -R $pkgdir/usr/test
rm -R $pkgdir/usr/demo
}

s0r00t commented on 2016-08-29 15:33

Ow. My bad.

I removed the docs since they aren't useful for this version, and I added cmake as dependency.

If you feel docs are needed, I'll add them back with Doxygen as dependency.

MarcinWieczorek commented on 2016-08-28 20:09

Cmake and doxygen is missing from makedepends

ooo commented on 2016-08-28 11:42

I also got the same build error running 'make doc'. The package build fine after commenting it out from the PKGBUILD.

Most likely there's something missing from makedepends= that would be required to run 'make doc', and that package is already installed on your system and therefore you don't get the build error.

This is why you should test building packages in clean chroot before submitting, to be sure all dependencies are met.