Code Monkey home page Code Monkey logo

plptools's People

Stargazers

mark audacity avatar Capt.Fab. avatar Matt Housley avatar z88kat avatar  avatar Stuart Axon avatar  avatar  avatar Szymon Borecki avatar Andreas avatar Matthew Markland avatar Alex Brown avatar Joaquín Herrero Pintado avatar  avatar Brad Ackerman avatar Daniel Demby avatar Jason Morley avatar

Watchers

Reuben Thomas avatar Daniel Demby avatar James Cloos avatar Joaquín Herrero Pintado avatar Capt.Fab. avatar  avatar Daniel Kasza avatar  avatar  avatar

plptools's Issues

Where is plpfuse?

I have run make install on my mac and got ncpd with plpftp working. I can see the following commands in these locations

/usr/local/bin/plpftp
/usr/local/bin/sisinstall
/usr/local/sbin/ncpd
/usr/local/sbin/plpprintd

However, I can't find where plpfuse is, and there's no mention of it in the output of make. I have MacFUSE installed so hoping that I can use plpfuse. Any ideas? Thanks for your help!

Add Windows support

It would be great if plptools will be working on Windows.

PsiWin does not work on modern Windows at all, my 5MX cannot read new CF cards, and plptools can be the only way to upload software on 5MX.

Move from SourceForge to Github

Leave message on SourceForge site, update documentation and Debian package.

All of this only need be done if SourceForge disappears or the program is updated.

Update copyright headers, and add missing headers

The copyright headers should point to the GPL online rather than suggesting one write to the FSF by snail mail.

Some files are missing copyright headers, particularly in the sisinstall directory.

Compilation Errors on Mac

I run ./configure and I receive the following errors amongst many warnings:

gcc -c -DLOCALEDIR=\"/usr/local/share/locale\" -DLOCALE_ALIAS_PATH=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DBUILDING_LIBINTL -DBUILDING_DLL -DIN_LIBINTL -DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"/usr/local/lib\" -DNO_XMALLOC -Dset_relocation_prefix=libintl_set_relocation_prefix -Drelocate=libintl_relocate -DDEPENDS_ON_LIBICONV=1 -DHAVE_CONFIG_H -I. -I. -I..  -g -O2 -Wall -W -Wmissing-prototypes -Wstrict-prototypes -pedantic   xsize.c
In file included from xsize.c:3:
./xsize.h:56:1: error: unknown type name '_GL_UNUSED'
XSIZE_INLINE size_t
In file included from xsize.c:3:
./xsize.h:58:27: error: expected ';' after top level declarator
2 errors generated.
make[2]: *** [xsize.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Now, I also had similar issues compiling the older version over on SourceForge on my Mac. I wonder if my version of the gcc is too old?

$ which gcc
/usr/bin/gcc

$ gcc -v
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/c++/4.2.1
Apple LLVM version 7.0.2 (clang-700.1.81)
Target: x86_64-apple-darwin15.2.0
Thread model: posix

Do you know if there is a minimum version of gcc required for this to compile?

Add pointer to documentation from README

Hi there,

Firstly, thanks for writing this - I have frankensteined a Psion 5mx together and want to try to use it!

I have got the build to work - only change was I had to install GNU install so that I could use the -D flag, so changed the Makefile.am to say ginstall -D.

Now it's installed, what do I do now? Do I need to get "ncpd" to run as a daemon? I wondered if there was any docs on the next steps?

Thanks, Mike

Unable to run ./configure

Hi,

I'm probably missing something obvious, but there's no configure file in the repository, so the following command fails:

$ ./configure
zsh: no such file or directory: ./configure

If this isn't an issue, can you let me know where I'm going wrong?

Note I'm attempting to compile this on a Mac (OS X v10.11.2):

$ uname -mprv
15.2.0 Darwin Kernel Version 15.2.0: Fri Nov 13 19:56:56 PST 2015; root:xnu-3248.20.55~2/RELEASE_X86_64 x86_64 i386

Thanks.

Unallocated pointer freed in plpftp

I was trying to recompile the latest changes on macOS and got an issue with plpftp when using the ls command:

malloc: *** error for object 0x195fc95d2: pointer being freed was not allocated

The issue comes from commit 5eb62f2, adding line 934 to plpftp/ftp.cc:

	    free(f1);

Install on MacOS

Hi everyone. I thought I would test out the new build process on a Mac at work which is fresh and hasn't had a build before. It's not working as it used to (it worked before!)

  1. installed git by running xcode-select --install
  2. looked in the build file (this isn't too user friendly, could this go in the instructions?) and ran brew install coreutils readline automake gettext macfuse
  3. ran ./bootstrap --skip-po
  4. Got an error:
bootstrap:   error: One of these is required:
bootstrap:                 libtoolize glibtoolize
bootstrap:   error: Please install GNU Libtool, or 'export LIBTOOLIZE=/path/to/libtoolize'.

so I ran brew install libtool
5. ran ./bootstrap --skip-po again and got error:

bootstrap:   error: Prerequisite 'gpg' not found. Please install it, or
bootstrap:          'export GPG=/path/to/gpg'.
bootstrap:   error: Program    Min_version Homepage                            
bootstrap:          -----------------------------------------------------------
bootstrap:          git        1.5.5       https://git-scm.com                 
bootstrap:          gpg        1.4.11      https://www.gnupg.org               
bootstrap:          perl       5.5         https://perl.com                    
bootstrap:          tar        -           https://www.gnu.org/s/tar           
bootstrap:          autoconf   2.71        https://www.gnu.org/s/autoconf      
bootstrap:          automake   -           https://www.gnu.org/s/automake      
bootstrap:          autopoint  0.19.6      https://www.gnu.org/s/gettext       
bootstrap:          -----------------------------------------------------------
  1. So I then went and installed https://gpgtools.org/ (I am pretty sure i've never installed this on my mac at home)
  2. ran ./bootstrap --skip-po again and got
bootstrap: warning: Consider installing git-merge-changelog from gnulib.
bootstrap: running: autopoint --force
/Library/Developer/CommandLineTools/usr/bin/gm4: unrecognized option `--gnu'
Try `/Library/Developer/CommandLineTools/usr/bin/gm4 --help' for more information.
autom4te: error: /usr/bin/gm4 failed with exit status: 1
Copying file ABOUT-NLS
Copying file build-aux/config.rpath
Copying file m4/codeset.m4
Copying file m4/extern-inline.m4
Copying file m4/fcntl-o.m4
Copying file m4/gettext.m4
Copying file m4/iconv.m4
Copying file m4/intdiv0.m4
Copying file m4/intl.m4
Copying file m4/intldir.m4
Copying file m4/intlmacosx.m4
Copying file m4/intmax.m4
Copying file m4/inttypes-pri.m4
Copying file m4/lcmessage.m4
Copying file m4/lib-ld.m4
Copying file m4/lib-link.m4
Copying file m4/lib-prefix.m4
Copying file m4/lock.m4
Copying file m4/nls.m4
Copying file m4/po.m4
Copying file m4/printf-posix.m4
Copying file m4/progtest.m4
Copying file m4/threadlib.m4
Copying file m4/visibility.m4
Copying file m4/wchar_t.m4
Copying file m4/wint_t.m4
Copying file po/Makefile.in.in
Copying file po/Makevars.template
Copying file po/Rules-quot
Copying file po/boldquot.sed
Copying file po/[email protected]
Copying file po/[email protected]
Copying file po/insert-header.sin
Copying file po/quot.sed
Copying file po/remove-potcdate.sin
bootstrap: running: /opt/homebrew/bin/glibtoolize --quiet
bootstrap: running: git clone --shallow-since=2024-02-26 'git://git.sv.gnu.org/gnulib.git' 'gnulib'
Cloning into 'gnulib'...
remote: Counting objects: 11364, done.
remote: Compressing objects: 100% (10153/10153), done.
remote: Total 11364 (delta 5677), reused 2575 (delta 1190)
Receiving objects: 100% (11364/11364), 10.32 MiB | 4.67 MiB/s, done.
Resolving deltas: 100% (5677/5677), done.
bootstrap: running: git submodule init -- gnulib
Submodule 'gnulib' (git://git.sv.gnu.org/gnulib.git) registered for path 'gnulib'
bootstrap: running: git submodule update -- gnulib
remote: Counting objects: 271341, done.
remote: Compressing objects: 100% (34752/34752), done.
remote: Total 271341 (delta 244297), reused 263128 (delta 236512)
Receiving objects: 100% (271341/271341), 61.41 MiB | 15.22 MiB/s, done.
Resolving deltas: 100% (244297/244297), completed with 6214 local objects.
From git://git.sv.gnu.org/gnulib
 * branch                  a235aed6a25e52eb99e1ef71c070a258dd88a3e9 -> FETCH_HEAD
Submodule path 'gnulib': checked out 'a235aed6a25e52eb99e1ef71c070a258dd88a3e9'
bootstrap: running: git submodule init -- gl-mod/bootstrap
Submodule 'gl-mod/bootstrap' (https://github.com/gnulib-modules/bootstrap.git) registered for path 'gl-mod/bootstrap'
bootstrap: running: git submodule update -- gl-mod/bootstrap
Cloning into '/Users/michael.johnson/Developer/plptools/gl-mod/bootstrap'...
Submodule path 'gl-mod/bootstrap': checked out '6866c3d5d81a1456a1885d601e6ad0da180f6bd4'
bootstrap: running: gnulib/gnulib-tool --no-libtool --no-changelog --aux-dir=build-aux --m4-base=m4 --local-dir=gl --local-dir=gl-mod/bootstrap --source-base=libgnu --symlink --import bootstrap hostent...
gnulib/gnulib-tool: 'join' program is buggy. Consider installing GNU coreutils.
  1. This doesn't have any obvious errors, but ./configure doesn't work

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.