Hi, Everybody:
I am a newbie to Debian, but I like it very much. I
have install 2.2r2 woody on my machine and I met two problems now.
1. Mouse configuration
I can't make mouse work under both console and X.
My mouse is Microsoft Intelligent PS/2 Mouse, if I run gpm, the mouse under
console works well, and /dev/mouse is linked to /dev/gpmdata, but the mouse
doesn't work under X. If I link /dev/mouse to /dev/psaux manually and disable
gpm, then mouse works under X but console. So how can I make the mouse work
both under console and X? Thanks.
2. Pine Compilation
I would like to use pine as my Email Client. I got
pine src from potato release and tried to compile it, it is strange to get some
Errors in compilation, I think the Debian src package of pine should be easy to
build, but it is not true now. Anybody can give me any advice? Thanks, detailed
compilation info shown below.
Thanks for your time.
Hucheng
_________________________________________________________
chc:/usr/src/pine4/pine4-4.21# debian/rules build test -f pine/pine.c -a -f debian/rules Important notice: The license of this package does not allow modified binaries to be distributed. And this set of patches does indeed produce "modified binaries", since we need to accomodate for the FHS standard (for example, configuration files are in /etc), the Debian standards (for example, compile it using -O2 and no DEBUG), and fix some bugs (for example, "Path: not-for-mail" for news postings). In particular, if you are a Debian developer, you may try to compile it for a specific architecture to see if there are any bugs, but please do not upload any .deb packages. Press Enter to continue ./build slx make args are CC=gcc Making c-client library, mtest and imapd make CC=gcc slx make[1]: Entering directory `/usr/src/pine4/pine4-4.21/imap' make build EXTRACFLAGS='' EXTRALDFLAGS='' EXTRADRIVERS='mbox' EXTRAAUTHENTICATORS='' PASSWDTYPE=std SPECIALAUTHENTICATORS='' GSSDIR=/usr/local OS=slx make[2]: Entering directory `/usr/src/pine4/pine4-4.21/imap' Building c-client for slx... echo > c-client/EXTRASPECIALS echo GSSDIR=/usr/local >> c-client/EXTRASPECIALS cd c-client;make slx BUILDOPTIONS="EXTRACFLAGS='' EXTRALDFLAGS='' EXTRADRIVERS='mbox' EXTRAAUTHENTICATORS='' PASSWDTYPE=std SPECIALAUTHENTICATORS=''" make[3]: Entering directory `/usr/src/pine4/pine4-4.21/imap/c-client' You are building for libc6/glibc versions of Secure Linux If you want libc5 versions you must use sl5 instead! If you want libc4 versions you must use sl4 instead! make build EXTRACFLAGS='' EXTRALDFLAGS='' EXTRADRIVERS='mbox' EXTRAAUTHENTICATORS='' PASSWDTYPE=std SPECIALAUTHENTICATORS='' `cat EXTRASPECIALS` OS=slx SIGTYPE=psx CHECKPW=psx \ SPOOLDIR=/var/spool \ ACTIVEFILE=/var/lib/news/active \ RSHPATH=/usr/bin/rsh \ BASECFLAGS="-g -O2 -DNFSKLUDGE" \ BASELDFLAGS="-lcrypt" make[4]: Entering directory `/usr/src/pine4/pine4-4.21/imap/c-client' sh -c 'rm -rf auths.c flockbsd.c linkage.[ch] siglocal.c osdep*.[ch] *.o ARCHIVE *FLAGS *TYPE c-client.a || true' Once-only environment setup... echo gcc > CCTYPE echo -g -O2 -DNFSKLUDGE > CFLAGS echo -DCREATEPROTO=unixproto -DEMPTYPROTO=unixproto \ -DMAILSPOOL=\"/var/spool/mail\" \ -DANONYMOUSHOME=\"/var/spool/mail/anonymous\" \ -DACTIVEFILE=\"/var/lib/news/active\" -DNEWSSPOOL=\"/var/spool/news\" \ -DRSHPATH=\"/usr/bin/rsh\" -DLOCKPGM=\"/etc/mlock\" > OSCFLAGS echo -lcrypt > LDFLAGS echo "ar rc c-client.a mail.o misc.o newsrc.o smanager.o osdep.o utf8.o siglocal.o dummy.o pseudo.o netmsg.o flstring.o fdstring.o rfc822.o nntp.o smtp.o imap4r1.o pop3.o unix.o mbox.o mbx.o mmdf.o tenex.o mtx.o news.o phile.o mh.o mx.o maildir.o privs.o;ranlib c-client.a" > ARCHIVE ./drivers mbox maildir imap nntp pop3 mh mx mbx tenex mtx mmdf unix news phile dummy ./mkauths md5 log make[5]: Entering directory `/usr/src/pine4/pine4-4.21/imap/c-client' echo -DMD5ENABLE=\"/etc/cram-md5.pwd\" >> OSCFLAGS make[5]: Leaving directory `/usr/src/pine4/pine4-4.21/imap/c-client' ln -s os_slx.h osdep.h ln -s os_slx.c osdepbas.c ln -s log_std.c osdeplog.c ln -s sig_psx.c siglocal.c sh -c '(test -f /usr/include/sys/statvfs.h -a slx != sc5 -a slx != sco) && ln -s flocksun.c flockbsd.c || ln -s flocksv4.c flockbsd.c' ln -s ckp_psx.c osdepckp.c cat osdepbas.c osdepckp.c osdeplog.c > osdep.c gcc -g -O2 -DNFSKLUDGE -c -o mail.o mail.c gcc -g -O2 -DNFSKLUDGE -c -o misc.o misc.c gcc -g -O2 -DNFSKLUDGE -c -o newsrc.o newsrc.c gcc -g -O2 -DNFSKLUDGE -c -o smanager.o smanager.c gcc -g -O2 -DNFSKLUDGE `cat OSCFLAGS` -c osdep.c In file included from osdep.c:57: env_unix.c: In function `do_date': env_unix.c:307: warning: initialization makes pointer from integer without a cast env_unix.c:308: dereferencing pointer to incomplete type env_unix.c:308: dereferencing pointer to incomplete type env_unix.c:309: dereferencing pointer to incomplete type env_unix.c:310: warning: assignment makes pointer from integer without a cast env_unix.c:312: dereferencing pointer to incomplete type env_unix.c:312: dereferencing pointer to incomplete type env_unix.c:320: dereferencing pointer to incomplete type env_unix.c:323: dereferencing pointer to incomplete type env_unix.c:327: dereferencing pointer to incomplete type env_unix.c:327: dereferencing pointer to incomplete type env_unix.c:327: dereferencing pointer to incomplete type env_unix.c:328: dereferencing pointer to incomplete type env_unix.c:328: dereferencing pointer to incomplete type env_unix.c:328: dereferencing pointer to incomplete type In file included from osdep.c:61: tz_sv4.c: In function `rfc822_timezone': tz_sv4.c:45: `tzname' undeclared (first use in this function) tz_sv4.c:45: (Each undeclared identifier is reported only once tz_sv4.c:45: for each function it appears in.) tz_sv4.c:45: `daylight' undeclared (first use in this function) tz_sv4.c:45: dereferencing pointer to incomplete type osdep.c: In function `checkpw': osdep.c:111: warning: initialization makes pointer from integer without a cast osdep.c:112: dereferencing pointer to incomplete type osdep.c:112: dereferencing pointer to incomplete type osdep.c:113: dereferencing pointer to incomplete type osdep.c:114: warning: assignment makes pointer from integer without a cast osdep.c:116: dereferencing pointer to incomplete type osdep.c:116: dereferencing pointer to incomplete type osdep.c:124: dereferencing pointer to incomplete type make[4]: *** [osdep.o] Error 1 make[4]: Leaving directory `/usr/src/pine4/pine4-4.21/imap/c-client' make[3]: *** [slx] Error 2 make[3]: Leaving directory `/usr/src/pine4/pine4-4.21/imap/c-client' make[2]: *** [OSTYPE] Error 2 make[2]: Leaving directory `/usr/src/pine4/pine4-4.21/imap' make[1]: *** [slx] Error 2 make[1]: Leaving directory `/usr/src/pine4/pine4-4.21/imap' Making Pico and Pilot make CC=gcc -f makefile.lnx make[1]: Entering directory `/usr/src/pine4/pine4-4.21/pico' rm -f os.h ln -s osdep/os-lnx.h os.h gcc -O2 -g -Dlnx -DJOB_CONTROL -DPOSIX -DMOUSE -c -o main.o main.c gcc -O2 -g -Dlnx -DJOB_CONTROL -DPOSIX -DMOUSE -c -o attach.o attach.c gcc -O2 -g -Dlnx -DJOB_CONTROL -DPOSIX -DMOUSE -c -o basic.o basic.c gcc -O2 -g -Dlnx -DJOB_CONTROL -DPOSIX -DMOUSE -c -o bind.o bind.c gcc -O2 -g -Dlnx -DJOB_CONTROL -DPOSIX -DMOUSE -c -o browse.o browse.c gcc -O2 -g -Dlnx -DJOB_CONTROL -DPOSIX -DMOUSE -c -o buffer.o buffer.c gcc -O2 -g -Dlnx -DJOB_CONTROL -DPOSIX -DMOUSE -c -o composer.o composer.c gcc -O2 -g -Dlnx -DJOB_CONTROL -DPOSIX -DMOUSE -c -o display.o display.c gcc -O2 -g -Dlnx -DJOB_CONTROL -DPOSIX -DMOUSE -c -o file.o file.c gcc -O2 -g -Dlnx -DJOB_CONTROL -DPOSIX -DMOUSE -c -o fileio.o fileio.c gcc -O2 -g -Dlnx -DJOB_CONTROL -DPOSIX -DMOUSE -c -o line.o line.c cd osdep; make includer os-lnx.c; cd .. make[2]: Entering directory `/usr/src/pine4/pine4-4.21/pico/osdep' gcc -o includer includer.c ./includer < os-lnx.ic > os-lnx.c make[2]: Leaving directory `/usr/src/pine4/pine4-4.21/pico/osdep' rm -f pico_os.c ln -s osdep/os-lnx.c pico_os.c gcc -O2 -g -Dlnx -DJOB_CONTROL -DPOSIX -DMOUSE -c -o pico_os.o pico_os.c gcc -O2 -g -Dlnx -DJOB_CONTROL -DPOSIX -DMOUSE -c -o pico.o pico.c gcc -O2 -g -Dlnx -DJOB_CONTROL -DPOSIX -DMOUSE -c -o random.o random.c gcc -O2 -g -Dlnx -DJOB_CONTROL -DPOSIX -DMOUSE -c -o region.o region.c gcc -O2 -g -Dlnx -DJOB_CONTROL -DPOSIX -DMOUSE -c -o search.o search.c gcc -O2 -g -Dlnx -DJOB_CONTROL -DPOSIX -DMOUSE -c -o window.o window.c gcc -O2 -g -Dlnx -DJOB_CONTROL -DPOSIX -DMOUSE -c -o word.o word.c ar ru libpico.a attach.o basic.o bind.o browse.o buffer.o composer.o display.o file.o fileio.o line.o pico_os.o pico.o random.o region.o search.o window.o word.o ranlib libpico.a gcc -O2 -g -Dlnx -DJOB_CONTROL -DPOSIX -DMOUSE main.o libpico.a -lncurses -o pico gcc -O2 -g -Dlnx -DJOB_CONTROL -DPOSIX -DMOUSE -c -o pilot.o pilot.c gcc -O2 -g -Dlnx -DJOB_CONTROL -DPOSIX -DMOUSE pilot.o libpico.a -lncurses -o pilot make[1]: Leaving directory `/usr/src/pine4/pine4-4.21/pico' Making Pine. make CC=gcc -f makefile.lnx make[1]: Entering directory `/usr/src/pine4/pine4-4.21/pine' rm -f os.h ln -s osdep/os-lnx.h os.h ./cmplhlp2.sh < pine.hlp > helptext.h gcc -O2 -g -DLNX -DSYSTYPE=\"LNX\" -DMOUSE -c -o addrbook.o addrbook.c gcc -O2 -g -DLNX -DSYSTYPE=\"LNX\" -DMOUSE -c -o adrbkcmd.o adrbkcmd.c gcc -O2 -g -DLNX -DSYSTYPE=\"LNX\" -DMOUSE -c -o adrbklib.o adrbklib.c gcc -O2 -g -DLNX -DSYSTYPE=\"LNX\" -DMOUSE -c -o args.o args.c gcc -O2 -g -DLNX -DSYSTYPE=\"LNX\" -DMOUSE -c -o bldaddr.o bldaddr. c gcc -O2 -g -DLNX -DSYSTYPE=\"LNX\" -DMOUSE -c -o context.o context. c gcc -O2 -g -DLNX -DSYSTYPE=\"LNX\" -DMOUSE -c -o filter.o filter.c gcc -O2 -g -DLNX -DSYSTYPE=\"LNX\" -DMOUSE -c -o folder.o folder.c gcc -O2 -g -DLNX -DSYSTYPE=\"LNX\" -DMOUSE -c -o help.o help.c ./cmplhelp.sh < pine.hlp > helptext.c gcc -O2 -g -DLNX -DSYSTYPE=\"LNX\" -DMOUSE -c -o helptext.o helptext.c gcc -O2 -g -DLNX -DSYSTYPE=\"LNX\" -DMOUSE -c -o imap.o imap.c gcc -O2 -g -DLNX -DSYSTYPE=\"LNX\" -DMOUSE -c -o init.o init.c gcc -O2 -g -DLNX -DSYSTYPE=\"LNX\" -DMOUSE -c -o mailcap.o mailcap. c gcc -O2 -g -DLNX -DSYSTYPE=\"LNX\" -DMOUSE -c -o mailcmd.o mailcmd. c gcc -O2 -g -DLNX -DSYSTYPE=\"LNX\" -DMOUSE -c -o mailindx.o mailindx.c gcc -O2 -g -DLNX -DSYSTYPE=\"LNX\" -DMOUSE -c -o mailpart.o mailpart.c gcc -O2 -g -DLNX -DSYSTYPE=\"LNX\" -DMOUSE -c -o mailview.o mailview.c gcc -O2 -g -DLNX -DSYSTYPE=\"LNX\" -DMOUSE -c -o newmail.o newmail. c gcc -O2 -g -DLNX -DSYSTYPE=\"LNX\" -DMOUSE -c -o other.o other.c gcc -O2 -g -DLNX -DSYSTYPE=\"LNX\" -DMOUSE -c -o pine.o pine.c gcc -O2 -g -DLNX -DSYSTYPE=\"LNX\" -DMOUSE -c -o reply.o reply.c gcc -O2 -g -DLNX -DSYSTYPE=\"LNX\" -DMOUSE -c -o screen.o screen.c gcc -O2 -g -DLNX -DSYSTYPE=\"LNX\" -DMOUSE -c -o send.o send.c gcc -O2 -g -DLNX -DSYSTYPE=\"LNX\" -DMOUSE -c -o signals.o signals. c gcc -O2 -g -DLNX -DSYSTYPE=\"LNX\" -DMOUSE -c -o status.o status.c gcc -O2 -g -DLNX -DSYSTYPE=\"LNX\" -DMOUSE -c -o strings.o strings. c gcc -O2 -g -DLNX -DSYSTYPE=\"LNX\" -DMOUSE -c -o takeaddr.o takeaddr.c cd osdep; make includer os-lnx.c; cd .. make[2]: Entering directory `/usr/src/pine4/pine4-4.21/pine/osdep' gcc -o includer includer.c ./includer < os-lnx.ic > os-lnx.c make[2]: Leaving directory `/usr/src/pine4/pine4-4.21/pine/osdep' rm -f os.c ln -s osdep/os-lnx.c os.c gcc -O2 -g -DLNX -DSYSTYPE=\"LNX\" -DMOUSE -c -o os.o os.c os.c: In function `fget_pos': os.c:1122: conversion to non-scalar type requested os.c:1123: invalid operands to binary == os.c: In function `fset_pos': os.c:1133: incompatible type for argument 2 of `fseek' make[1]: *** [os.o] Error 1 make[1]: Leaving directory `/usr/src/pine4/pine4-4.21/pine' Links to executables are in bin directory: size: bin/pine: No such file or directory size: bin/mtest: No such file or directory size: bin/imapd: No such file or directory text data bss dec hex filename 151946 5124 2620 159690 26fca bin/pico 150286 4996 2620 157902 268ce bin/pilot Done touch build-all ___________________________________________________________________ |
- RE: mouse configuration and pine compilation??? Hucheng CHEN
- RE: mouse configuration and pine compilation??? Quinlan,Sean