home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / ncftp19.zip / readme.os2 < prev   
Text File  |  1999-08-29  |  2KB  |  48 lines

  1.  
  2. NCFTP 3 has MAJOR feature update since NCFTP 2.x.  Nobody up until now
  3. bothered to port NCFTP 3.  This is however only beta 19.  The two most
  4. noticeable features is upload resume (about the only ftp client capable
  5. of this around) and nice ncftpput.exe and other shell utilities useful
  6. for scripts.
  7.  
  8. I have done the strict minimum porting this.  I used readline 2.1 and
  9. bsd curses since no one ported ncurses to OS/2 and I don't feel like
  10. doing it, interested?  So there are probably things that are broken.
  11. Always use "/" as directory seperator, "\" WILL NOT WORK.  and BSD
  12. curses seems to suck... The main library could be compiled into a DLL
  13. like unix .so files to save space.
  14.  
  15. Samuel Audet <guardia@cam.org>
  16.  
  17.  
  18. Source code compiling
  19. =====================
  20.  
  21. get source code at http://www.ncftp.com/download/.  I'm not used to
  22. using diff files yet, so here's the modifications I had to do to compile
  23. it with EMX 0.9d, BASH 2.0 and GNU Make 3.75.
  24.  
  25. sh.exe in /bin
  26.  
  27. search and replace all "conftest" by "conftest.exe" in configure.  It
  28. gives about 500 matches... but trust me, it works!
  29.  
  30. set CC=gcc
  31. sh configure
  32.  
  33. modify main makefile
  34.    CFLAGS=-Zexe ...
  35.  
  36. modify all makefiles
  37.    replace ranlib by ar -s or make a ranlib.cmd wrapper for ar -s
  38.    /bin/ls -> ls or copy ls.exe to /bin
  39.    /bin/rm -> rm or copy rm.exe to /bin
  40.    modify -lncftp to -llibncftp
  41.    modify -lStrn to -llibStrn
  42.  
  43. modify lstat -> stat in glob.c  ?
  44.  
  45. I had to rem out line 70 of curses.h
  46.  
  47. make
  48.