Dockapps.org

 you are here: dockapps.org    dockapp details   categories | add dockapp | contact us | about 
 WMix
 wmlcd-armada
 wmclockmon
 Time.App
 WMSeti
 WMMemMon
 cnslock
 WMTimer
wmsmail

Category: E-mail
Rate it!
Current Rating Average: 0
Rate:   
Maintainer: udev
Description: WMSMAIL is a program to check your e-mail accounts and displays their status.
You can check up to 32 e-mail accounts of the
following types: POP3, IMAP, NNTP, MBOX, MAILDIR and MH. Furthermore you can select different authentication types and connection types for better security. Passwords for remote mailboxes will be stored to an encrypted passwordfile.

Screenshots:
0.1 0.2 0.3 0.4 0.4.1

Available Versions:
You are not the owner of this file version

Date Author Changelog Download Delete
2006-08-01 22:22:22 udev not available 0.1
2006-09-13 13:14:47 udev 0.2 0.2
2006-10-05 09:23:36 udev 0.3 0.3
2006-10-30 19:11:12 udev 0.4 0.4
2006-12-28 14:34:30 udev 0.4.1 0.4.1

Add a new Version of this Dockapp

You may add a new (or even old) version of this dockapp by using the link above. This way we can be sure that this application will be available even if the project's homepage goes down (did that ever happen to you? :)).


User Comments

XShapeCombineMask
posted by ottone (logged user) - 2006-10-24 09:05:48

./configure gives me this:

checking for XShapeCombineMask in -lXext... no
The shape extension stuff could not be found in the X client libraries

but...
[ottone@silver wmsmail-0.3]$ nm /usr/X11/lib/libXext.so | grep XShapeCombineMask
00004b00 T XShapeCombineMask
[ottone@silver wmsmail-0.3]$

Some hints?
Thank you.
Sergio
RE: XShapeCombineMask
posted by udev (logged user) - 2006-10-24 15:26:30

This application uses the static library.
Did you installed the package "libxext-dev".
Maybe your library is just on a strange place,
try "./configure --x-libraries=/usr/X11/lib/".
Let me know, whether it worked out or not.
RE: XShapeCombinedMask
posted by ottone (logged user) - 2006-10-27 02:18:01

No better luck. That's what I get:

[ottone@silver wmsmail-0.3]$ ls /usr/X11R6/lib/libXext.*
/usr/X11R6/lib/libXext.a /usr/X11R6/lib/libXext.so@ /usr/X11R6/lib/libXext.so.6@ /usr/X11R6/lib/libXext.so.6.4*
[ottone@silver wmsmail-0.3]$ ./configure --x-libraries=/usr/X11R6/lib/
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
[...]
checking for strchr... yes
checking for strerror... yes
checking for strrchr... yes
checking for strstr... yes
checking for XShapeCombineMask in -lXext... no
The shape extension stuff could not be found in the X client libraries
[ottone@silver wmsmail-0.3]$
RE: XShapeCombinedMask
posted by udev (logged user) - 2006-10-27 18:38:02

have you got xserver-xorg-dev or XFree86-dev installed? Maybe the configure-script is not working on your system (detecting your libs)? what operating system are you using exactly?
have you got autoconf tools installed and know how to use it? otherwise i can send you a modified configure-script (skipping the check for this library), maybe this will work.
sorry for the trouble ;-(
RE: XShapeCombinedMask
posted by ottone (logged user) - 2006-10-29 14:35:51

:) Don't mind excusing!
I'm on Slackware 11.0, I've got all development files for Xorg installed, and Autoconf 2.60 (even if I don't know how to use it).

I would be really happy if you could send me a modified ./configure, because I admit that your dockapp is what I was searching from much time (all other email-watching dockapps are really insecure and limited).

RE: XShapeCombinedMask
posted by udev (logged user) - 2006-10-30 19:31:17

Ok last idea i have. i was googling around for this problem, but no luck at all. So try this:
- download version 0.4, extract it and go to top of source-tree
- # cp configure_no_libcheck.ac configure.ac
(configure_org.ac and configure.ac is the same - just a backup)
- # autoreconf (this program is part of autoconf - you might need some further programs like "aclocal, autoheader & automake" to reconfigure the package - just try and watch for error messages)
this will create the configure file using the information from configure.ac (which you modifed with the copy command)
- ./configure (hopefully it run through successfully - of course you still need the libraries, but it will not check them, hopefully the compiler will find everything

Now, i'm really curious whether it works or not
same issue
posted by J. Ralf Lenz (logged user) - 2006-10-31 04:29:54

running fbsd 6.1-RELEASE, i'm really anal about how my dockapps look AND function, and yours appears to have both functionality and aesthetics. unfortunately, i haven't been able to find a solution either, but i'll see if i can find a way around it.
XShapeCombineMask
posted by ottone (logged user) - 2006-10-31 06:46:51

Ok, now it is all done!
I needed the last version of flex, libetpan and I had to modify a header file ("/usr/include/openssl/sha.h") to #include .
Whew, at last I have your dockapp working. Thank you much for your help.
compile errors...
posted by J. Ralf Lenz (logged user) - 2006-11-27 19:18:24

OK, so I hacked around the XShapeCombineMask thing, upgraded flex, installed libetpan, and did some fbsd-specific hacks to autoconf/automake and flex to make them function. I have to use gmake as the default make doesn't seem to handle things right. Now I have compile-time errors in main.cpp ... as follows:

main.cpp:146: error: elements of array `argp_option options[]' have incomplete t ype
main.cpp:146: error: storage size of `options' isn't known
main.cpp:153: error: `error_t' does not name a type
main.cpp:155: error: variable `argp argp' has initializer but incomplete type
main.cpp:155: error: `parse_opt' was not declared in this scope
main.cpp: In function `int main(int, char**)':
main.cpp:198: error: `argp_parse' undeclared (first use this function)
main.cpp:198: error: (Each undeclared identifier is reported only once for each function it appears in.)
main.cpp: At global scope:
main.cpp:295: error: `error_t' does not name a type
gmake: *** [main.o] Error 1

Re: compile errors
posted by udev (logged user) - 2006-12-02 09:59:03

sorry for answering so late, i was real sick last weak...
do i understand it right, your using freebsd?
The error message looks like that you do not have argp. (in linux-systems argp should included in glibc), when you realy have freebsd the following link might help you:
http://www.freshports.org/devel/argp-standalone/
i really would be interest, how far the application is compatible to freebsd or not.

argp is a library, to parse the commandline options, so it is only used in the function parse_opt/main.cpp.

posted by J. Ralf Lenz (logged user) - 2006-12-06 15:49:31

hope you're feeling better...

I installed argp before you replied, and managed to get the applet to compile (FINALLY) and it segfaults on start, so I've put it on the back burner for about a week (I've been busy too), and won't really have a lot of free time until next week or so. :)

posted by J. Ralf Lenz (logged user) - 2006-12-18 08:17:23

I gave up... I don't really have time to work on this anymore, I just hacked wmMultiPop3 to look decent. :) Maybe when I get some more free time, I'll keep trying to make it work on fbsd.
argp problem
posted by udev (logged user) - 2006-12-28 14:42:54

Well, i dont have much time either, because i'm starting my diploma thesis.
Try version 0.4.1 for the workaround of argp.
This version detect the running OS and does not use argp for non-linux-systems ;-)
Seems your argp is not compatible with the linux-argp.
compilation problem
posted by Anupam (logged user) - 2007-06-26 17:57:46

I am having a problem installing wmsmail. Here is the error:


make[2]: Entering directory `/tmp/wmsmail-0.4.1/wmsmail'
yacc -d -o parser.c parser.y
flex -o lexer.c --header-file="lexer.h" lexer.l
g++ -Wall -g -O2 `gtk-config --cflags` -o dockapp.o -c dockapp.cpp -I/usr/X11R6/include/X11
In file included from global.h:26,
from dockapp.cpp:32:
passwordmanager.h:81: error: type specifier omitted for parameter `uint8_t'
passwordmanager.h:83: error: syntax error before `)' token
passwordmanager.h:158: error: type specifier omitted for parameter `uint8_t'
passwordmanager.h:158: error: syntax error before `&' token
passwordmanager.h:159: error: type specifier omitted for parameter `uint8_t'
passwordmanager.h:159: error: syntax error before `,' token
make[2]: *** [dockapp.o] Error 1



Any idea what could be the problem?

Info: my gtk-devel package is installed at /opt/gnome (damn SuSE!) so I had to hack gtk-config

posted by udev (logged user) - 2007-06-27 07:19:45

uint8_t is not defined, add
"#include "
at the top of passwordmanager.h
(maybe you need to install the kernelheaders)
what OS are you using?
good luck


posted by udev (logged user) - 2007-06-27 07:21:04

should be #include !!
not "#include "


posted by udev (logged user) - 2007-06-27 07:26:11

ok i dont't no what is going on
the line you need to insert is
"#include "
whithout spacer ....
dockapps.org is cutting my slashs ;-(
that the reason for the above strange lines
hope you know what add to passwordmanager.h
even when dockapps.org shows that strange behaviour....

posted by udev (logged user) - 2007-06-27 07:27:13

last try otherwise i gave up
#include


posted by udev (logged user) - 2007-06-27 07:34:25

#include<linux/types>
to passwordmanager.h

Post your comments here!
Name:
Email:
Title:
Comment:


NOTE: Signup or login to post comments.
 :: search & view ::

 :: community ::

 :: member profile ::

hehejo

 :: active members ::
  • nobody
  • Thomas Nemeth
  • Jean-Philippe Guillemin
  • mattlaabs
  • Anthony Peacock
  • Alan Swanson
  • yokk
  • anomie
  • Jean-Luc Herren
  • Kristoffer Erlandsson
  •  :: links ::
  • Window Maker
  • WMApp C++ Dockapp Graphics Library

  • Generated in 0.9192 seconds