Re: [cone] Cone build 20100819 released
Brought to you by:
mrsam
From: <nu...@li...> - 2010-08-21 09:31:00
|
Sam Varshavchik writes: > nu...@li... writes: > >> Sam Varshavchik writes: >> >>> nu...@li... writes: >>> >>>> Sam Varshavchik writes: >>>> >>>>> Download: http://www.courier-mta.org/download.php#cone >>>>> >>>>> Untested build. By popular request -- hooks for running external commands >>>>> and passing them a message on standard input. >>>>> >>>>> Changes (since 0.84): >>>>> >>>>> * In the message composition screen, ^N without a highlighted text range >>>>> undefine a previously memorized macro text block. >>>>> >>>>> * Hooks for invoking external commands to process messages. On the folder >>>>> idnex, an external command gets first bound to a function key, then pressing >>>>> the function key runs the command in a child process. Multiple messages may >>>>> be processed in a batch by marking them, then pressing the search key ";", >>>>> then the function key. When viewing a single message, pressing the function >>>>> key also runs its assigned external command. Additional details in the >>>>> online help. >>>>> >>>>> >>>> >>>> Hmm, having problems building it. What am I missing? >>>> >>>> libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./.. -Wall -g -O2 -MT >>>> fd.lo -MD -MP -MF .deps/fd.Tpo -c fd.C -fPIC -DPIC -o .libs/fd.o >>>> fd.C: In member function ‘int mail::fd::process(std::vector<pollfd, >>>> std::allocator<pollfd> >&, int&)’: >>>> fd.C:418: error: ‘BUFSIZ’ was not declared in this scope >>>> fd.C:618: error: ‘buffer’ was not declared in this scope >>>> make[3]: *** [fd.lo] Error 1 >>>> make[3]: Leaving directory `/tmp/cone-0.84.20100819/libmail' >>>> make[2]: *** [all] Error 2 >>>> make[2]: Leaving directory `/tmp/cone-0.84.20100819/libmail' >>>> make[1]: *** [all-recursive] Error 1 >>>> make[1]: Leaving directory `/tmp/cone-0.84.20100819' >>>> make: *** [all] Error 2 >>> >>> Try adding >>> >>> >>> #include <cstdio> >> >> Great. That fixed it! >> The build and install processes were successfull, although `make check` >> spitted out some errors: >> >> make[3]: Entering directory `/tmp/cone-0.84.20100819/rfc2045' >> /bin/bash ./testsuite | cmp -s - ./testsuite.txt.noidn >> make[3]: *** [check-am] Error 1 >> make[3]: Leaving directory `/tmp/cone-0.84.20100819/rfc2045' >> make[2]: *** [check] Error 2 >> make[2]: Leaving directory `/tmp/cone-0.84.20100819/rfc2045' >> make[1]: *** [check-recursive] Error 1 >> make[1]: Leaving directory `/tmp/cone-0.84.20100819' >> make: *** [check] Error 2 > > Run /bin/bash ./tessuite | diff -U 3 - ./testsuite.txt.noidn > for more clues. > >> And the problems don't stop here. When I try to run it I get this: >> >> ERROR: Your display appears to be set to the UTF-8 character set. >> This application cannot display this character set. If this application did >> not read the display character set name correctly, the name of the display's >> character set name can be manually specified using the CHARSET environment >> variable. Otherwise reconfigure your display to use a supported character >> set and try again. >> >> Suggestions? > > What options did you use to run configure? Just --prefix=/opt/clone > >> The stock package that I'm using right now has no problems running in the >> same environment (I'm on Debian Squeeze right now, 32 bit). > > Ask the stock package's maintainer for help in getting Cone properly > configured. Thanks, I will contact him. |