Help Building Pine 3.92

Help Building Pine 3.92

Post by Ted Shafr » Wed, 03 Apr 1996 04:00:00



I am trying to get Pine 3.92 to build on my system (Slackware 3.0,
Kernel 1.2.13, gcc 2.7.0, elf) and am encountering numerous rather
puzzling errors. Pico and Pilot both build fine, but none of the c-client
"stuff", IMAPD, etc., nor Pine itself will build properly. Unfortunately,
I don't have the time to start taking the code apart.

Has anyone out there in net-land had any experience building Pine 3.92 on
Linux. All suggestions gratefully accepted.

(--------------------------------------------------------------------------)
( Ted Shafran        | Connected World Technologies Inc. | Toronto, Canada )

(                    | (416) 966-3306 x 26               |                 )
(--------------------------------------------------------------------------)
(                    "No good deed should go unpunished."                  )
(--------------------------------------------------------------------------)

 
 
 

Help Building Pine 3.92

Post by Chris Rick » Wed, 03 Apr 1996 04:00:00


: I am trying to get Pine 3.92 to build on my system (Slackware 3.0,
: Kernel 1.2.13, gcc 2.7.0, elf) and am encountering numerous rather
: puzzling errors. Pico and Pilot both build fine, but none of the c-client
: "stuff", IMAPD, etc., nor Pine itself will build properly. Unfortunately,
: I don't have the time to start taking the code apart.

: Has anyone out there in net-land had any experience building Pine 3.92 on
: Linux. All suggestions gratefully accepted.

I built it without any problems whatsoever on my system (redhat picasso,
which is like slackware, but with newer gcc and fewer bugs ;-).  Perhaps you
need to upgrade gcc/libc?

The new pine seems pretty nice--nothing majorly different, though (except
mouse support in xterms).

later,
chris

--
Chris Ricker            


Georgia Tech bio. major  

 
 
 

Help Building Pine 3.92

Post by Randolph Chu » Wed, 03 Apr 1996 04:00:00


On 2 Apr 1996 04:40:11 GMT, Chris Ricker

Quote:>: Has anyone out there in net-land had any experience building Pine 3.92 on
>: Linux. All suggestions gratefully accepted.
>I built it without any problems whatsoever on my system (redhat picasso,
>which is like slackware, but with newer gcc and fewer bugs ;-).  Perhaps you
>need to upgrade gcc/libc?

Just want to point out that there are linux binaries (ELF) available on
ftp.cac.washington.edu too.....

Perhaps the original poster can post the errors he is getting...

randolph
===

Cornell University          (----)  ."How a person manages his fate is more .
Ithaca, NY, USA            ( >__< ) . important than what his fate is."-anon.
http://tausq.ithaca.ny.us/ ^^ ~~ ^^ .........................................

 
 
 

1. Help me compile pine 3.92 for linux

My setup, FYI, is Linux ELF 1.3.75. It's basicly a standard
Slackware installation from the very beginning.

I download the sources for Pine 3.92 and started reading through
the included documentation. I found out that compiling this
program was just a matter of typing `build lnx'. But before that
I uncommented the ALLOW_FROM_FIELD in the /pine/osdep/os-lnx.h.
Anyway, I don't think uncommenting this line is the source for
the compilation failure.

I started the compilation process with `build lnx', and after a
while the compilation fails. Pico and Pilot gets compiled, but
Pine doesn't.

Here's the errors that make produces. I hope it makes sense to
anyone. Again, please help me:

In file included from /usr/include/linux/socket.h:6,
                 from /usr/include/sys/socket.h:5,
                 from os_lnx.c:42:
/usr/include/linux/uio.h:18: redefinition of `struct iovec'
writev.c: In function `safe_writev':
In file included from env_unix.c:68,
                 from os_lnx.c:56:
writev.c:63: warning: passing arg 2 of `writev' from incompatible
pointer type
env_unix.c: In function `env_init':
In file included from os_lnx.c:56:
env_unix.c:258: warning: passing arg 1 of `cpystr' discards
`const' from pointer target type
tcp_unix.c: In function `tcp_open':
In file included from os_lnx.c:58:
tcp_unix.c:215: warning: passing arg 1 of `cpystr' discards
`const' from pointer target type
tcp_unix.c: In function `tcp_aopen':
tcp_unix.c:292: warning: passing arg 1 of `cpystr' discards
`const' from pointer target type
make[3]: *** [osdep.o] Error 1
make[3]: Leaving directory
`/incoming/pine3.92/imap/ANSI/c-client'
make[2]: *** [lnx] Error 2
make[2]: Leaving directory
`/incoming/pine3.92/imap/ANSI/c-client'
make[1]: *** [build] Error 2
make[1]: Leaving directory `/incoming/pine3.92/imap'
make: *** [lnx] Error 2

Making Pico and Pilot
make: Nothing to be done for `all'.

Making Pine.
make: *** No rule to make target `../c-client/c-client.a', needed
by `pine'.  Stop.

--

"Windows 95: from the guys who brought you EDLIN"

2. X Windows Problem with Display

3. Pine 3.92 and Linux problems

4. Telnet option processing (w/code this time)

5. Compilation of Pine 3.92 for Linux/ELF

6. What is the correct type for the 4th arg to set/getsockopt?

7. ANSI 3.92 Standard

8. Sun's Network Computing 03-Q3 Web Event Sept. 16-17

9. RH7.3.92 (Limbo) Gnome/GTK Bug?

10. linux-1.3.92 won't compile

11. Pine 3.95 and pine.conf/pine.conf.fixed

12. Help building Pine

13. Building Pine TOC overflow ERROR