You are not logged in.

#1 2009-01-14 05:54:13

jiu
Member
From: Auckland, New Zealand
Registered: 2008-05-03
Posts: 31

Xevil package working for anyone ???

Hi,
I was wondering if anyone has managed to get xevil working and if so, how did you do that? which package did you use? compiled from source? using an old version of the sources?
When using the package from AUR (which is >2 years old), there's some sort of build problem acknowledged by the previous owner of the package (on the AUR page) and no one has showed interest in taking care of it yet.

cheers

Offline

#2 2009-01-14 16:01:18

pointone
Wiki Admin
From: Waterloo, ON
Registered: 2008-02-21
Posts: 379

Re: Xevil package working for anyone ???

Wow... that takes me back. XEvil is one of the first Linux experiences I ever had. wink

It's not out of date, though, XEvil is probably no longer developed actively. The latest stable version on the XEvil site is still 2.02r2.

I'd recommend attempting to build yourself using the "official" source: http://xevil.com/xevil/dev/ -- the Debian patch may be effing things up.


M*cr*s*ft: Who needs quality when you have marketing?

Offline

#3 2009-01-15 23:45:24

jiu
Member
From: Auckland, New Zealand
Registered: 2008-05-03
Posts: 31

Re: Xevil package working for anyone ???

Hi,

well I've tried debugging the compilation process but it's a bit out of my league. After modifying parameters in the file called config.mk, the first error I got was from iostream.h not being found. It turns out removing the .h at the end solves the pb as this file had been renamed under linux.

Then I get this and I'm not sure what the problem is:

[jacques@localhost xevil]$ make
Making for i686
make[1]: entrant dans le répertoire « /home/jacques/xevil »
make[2]: entrant dans le répertoire « /home/jacques/xevil »
cd ./cmn; make
make[3]: entrant dans le répertoire « /home/jacques/xevil/cmn »
Making for i686
make[4]: entrant dans le répertoire « /home/jacques/xevil/cmn »
make[5]: entrant dans le répertoire « /home/jacques/xevil/cmn »
g++ -O  -DX11=1 -Wno-deprecated -DUSE_RANDOM -DXEVIL_KEYSET=UIlinux -DUSE_UINT_NET_LENGTH -I../cmn -I../x11 -I../x11/bitmaps -I/usr/X11R6/include -o ../x11/REDHAT_LINUX/area.o -c area.cpp
area.cpp: In member function 'void Area::wsquares(Loc*, int&) const':
area.cpp:140: erreur: 'cerr' was not declared in this scope
area.cpp:140: erreur: 'endl' was not declared in this scope
make[5]: *** [../x11/REDHAT_LINUX/area.o] Erreur 1
make[5]: quittant le répertoire « /home/jacques/xevil/cmn »
make[4]: *** [i686] Erreur 2
make[4]: quittant le répertoire « /home/jacques/xevil/cmn »
make[3]: *** [default] Erreur 2
make[3]: quittant le répertoire « /home/jacques/xevil/cmn »
make[2]: *** [x11/REDHAT_LINUX/xevil] Erreur 2
make[2]: quittant le répertoire « /home/jacques/xevil »
make[1]: *** [i686] Erreur 2
make[1]: quittant le répertoire « /home/jacques/xevil »
make: *** [default] Erreur 2

It looks like 'cerr' and 'endl' which I think are standard C++ instructions are not recognized. I'd rather leave that up to someone better qualified if anyone's interested...

cheers

Offline

Board footer

Powered by FluxBB