Package Details: ipe 7.2.20-2

Git Clone URL: https://aur.archlinux.org/ipe.git (read-only, click to copy)
Package Base: ipe
Description: The extensible drawing editor
Upstream URL: http://ipe.otfried.org/
Licenses: GPL
Conflicts: ipe
Submitter: foxcub
Maintainer: foxcub
Last Packager: foxcub
Votes: 76
Popularity: 0.32
First Submitted: 2007-01-02 01:58
Last Updated: 2020-06-27 16:58

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 ... Next › Last »

mauritiusdadd commented on 2015-06-11 11:10

The compilation fails, even in a clean chroot, due to the following errors:

g++ -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fdiagnostics-color -Wall -g -O2 -fpic -D_FORTIFY_SOURCE=2 -DIPEUI_QT -DQT_SHARED -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtCore -c -o ../../build/obj/ipeui/moc_ipeui_qt.o moc_ipeui_qt.cpp
ipeui_common.cpp: In member function 'int Dialog::add(lua_State*)':
ipeui_common.cpp:193:29: error: 'luaL_checkint' was not declared in this scope
m.row = luaL_checkint(L, 5) - 1;
^
ipeui_common.cpp: In member function 'void Dialog::setUnmapped(lua_State*, int)':
ipeui_common.cpp:413:33: error: 'luaL_checkint' was not declared in this scope
int n = luaL_checkint(L, 3);
^
ipeui_common.cpp: In member function 'int Dialog::setStretch(lua_State*)':
ipeui_common.cpp:493:34: error: 'luaL_checkint' was not declared in this scope
int rowcol = luaL_checkint(L, 3) - 1;

see also this thread: https://bbs.archlinux.org/viewtopic.php?pid=1536188#p1536188

francoisvdv commented on 2015-05-25 13:19

When starting ipe:

ipe: error while loading shared libraries: liblua.so.5.2: cannot open shared object file: No such file or directory

This is witch latest 'lua' dependency, extra/lua 5.3.0-2

After installing 'lua52' package, ipe works again.

foxcub commented on 2015-02-25 17:11

I've added ipe-tools-git package. Let me know if you have any problems.

https://aur.archlinux.org/packages/ipe-tools-git/

foxcub commented on 2015-02-24 04:17

Good catch. That's what I get for making untested changes. I'll keep the absolute path, but I've added mkdir back. Thanks!

Joermungand commented on 2015-02-24 04:06

In order for the package() function to work, I think line 52 (ln -s /usr/lib/libipelua.so "$pkgdir/usr/lib/lua/ipe.so") should be replaced by:

mkdir "$pkgdir/usr/lib/lua"
cd "$pkgdir/usr/lib/lua"
ln -s ../libipelua.so "$pkgdir/usr/lib/lua/ipe.so"

foxcub commented on 2015-02-24 02:46

Ok, everything should be upgraded now. The issue was with IpePresenter, and it's been fixed. I have absolutely no idea how it compiled for you, since it references old functions that have moved.

foxcub commented on 2015-02-24 02:46

Ok, everything should be upgraded now. The issue was with IpePresenter, and it's been fixed. I have absolutely no idea how it compiled for you, since it references old functions that have moved.

calegria commented on 2015-02-23 18:28

@foxcub

Will try to build in a clean chroot environment, just to double check it works for me.

foxcub commented on 2015-02-23 17:35

Just for posterity, the error I'm getting is:

g++ mainwindow.cpp -c -I ../ipe-7.1.7/src/include -I ../ipe-7.1.7/src/ipecanvas -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -I/usr/include/qt4
mainwindow.cpp: In member function ‘void MainWindow::cmd(int)’:
mainwindow.cpp:159:24: error: ‘selectPageOrView’ is not a member of ‘ipe::PageSelector’
int page = PageSelector::selectPageOrView(iDoc, -1, iPageNo, 240, this->width(), this->height());
^
mainwindow.cpp:162:28: error: ‘selectPageOrView’ is not a member of ‘ipe::PageSelector’
int view = PageSelector::selectPageOrView(iDoc, page, (page == iPageNo) ? iViewNo : 0, 240, this->width(),this->height());

foxcub commented on 2015-02-23 17:32

Very strange. The build fails for me. I've emailed Otfried about the error, but if it's working for you, then something is screwed up with my setup. I'll try to get to the bottom of it tonight; once I do, I'll update the package on AUR.