[Tudu] tudu v0.8.1
Enrique Matías Sánchez (Quique)
cronopios at gmail.com
Tue Aug 16 13:33:17 CEST 2011
On Wed, Aug 10, 2011 at 3:19 PM, Ruben Pollan wrote:
> The release v0.8.1 of tudu is ready. It adds support for non-latin keybindings,
> arrow keys on date editor and fixes some bugs found on the last release, most of
> them were commented on this mailing list.
>
> You can download it from: http://cauterized.net/~meskio/tudu/tudu-0.8.1.tar.gz
I've built it on Mac OS X 10.6.8. It compiles without warnings, but
when launching it, it crashes:
$ tudu
terminate called after throwing an instance of 'std::runtime_error'
what(): locale::facet::_S_create_c_locale name not valid
Abort trap
$ echo $LANG
es_ES.UTF-8
Launching tudu this way seems to work (without accents, etc):
$ LANG=C tudu
I guess this won't be of any help, but just in case:
$ ./configure
checking for cpp...
checking build system type... x86_64-unknown-darwin
checking host system type... x86_64-unknown-darwin
checking target system type... x86_64-unknown-darwin
checking for working directories... current
using prefix '/usr/local'
checking for c++ compiler... g++
checking for xcurses.h... no
checking for ncursesw/curses.h... no
checking for ncurses/curses.h... no
checking for ncurses.h... yes
checking for curses.h... yes
checking for libncursesw ... no
checking for libncurses ... yes
checking for libcurses ... yes
checking for WIDEC_CURSES... yes
checking for string... yes
checking for vector... yes
checking for map... yes
checking for fstream... yes
checking for list... yes
checking for stack... yes
checking for algorithm... yes
checking for set... yes
checking for ctime... yes
checking for cstring... yes
checking for csignal... yes
checking for cstdio... yes
checking for cstdlib... yes
checking for sys/types.h... yes
checking for sys/wait.h... yes
checking for sys/stat.h... yes
checking for unistd.h... yes
checking for fcntl.h... yes
checking for locale... yes
checking for cwchar... yes
checking for clocale... yes
checking for climits... yes
checking for iostream... yes
checking for iomanip... yes
checking for sstream... yes
checking for cerrno... yes
creating ./Makefile
creating src/Makefile
creating data/Makefile
creating src/defs.h
cleaning temporally files... done
$ make
cd src && make
g++ -Wall -O2 -c tudu.cc
g++ -Wall -O2 -c data.cc
g++ -Wall -O2 -c editor.cc
g++ -Wall -O2 -c interface.cc
g++ -Wall -O2 -c window.cc
g++ -Wall -O2 -c text.cc
g++ -Wall -O2 -c parser.cc
g++ -Wall -O2 -c config.cc
g++ -Wall -O2 -c date.cc
g++ -Wall -O2 -c screen.cc
g++ -Wall -O2 -c sched.cc
g++ -Wall -O2 -c cmd.cc
g++ -Wall -O2 -o tudu tudu.o data.o editor.o interface.o window.o
text.o parser.o config.o date.o screen.o sched.o cmd.o -lncurses
cd data && make
make[1]: Nothing to be done for `all'.
$ sudo su
WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.
To proceed, enter your password, or type Ctrl-C to abort.
Password:
sh-3.2# make install
cd src && make
make[1]: Nothing to be done for `all'.
cd data && make
make[1]: Nothing to be done for `all'.
cd src && make install
mkdir -p /usr/local/bin
/usr/bin/install -m 755 -s tudu /usr/local/bin
cd data && make install
mkdir -p /usr/local/share/tudu
/usr/bin/install -m 644 tudu.dtd /usr/local/share/tudu
/usr/bin/install -m 644 welcome.xml /usr/local/share/tudu
mkdir -p /usr/local/etc
/usr/bin/install -m 644 tudurc /usr/local/etc
mkdir -p /usr/local/man/man1
/usr/bin/install -m 644 tudu.1 /usr/local/man/man1
sh-3.2# exit
exit
--
Nothing is enough for the man to whom enough is too little.
- Ἐπίκουρος
More information about the Tudu
mailing list