Where is the best place to download the lastest BinkD for Linux 64 bit from?
Any tips on how to build it or things I need to install first?
Where is the best place to download the lastest BinkD for Linux 64 bit from?
Any tips on how to build it or things I need to install first?
A good place to grab binkd binaries is..
http://download.binkd.org
http://download.binkd.org
Hmm the /linux dir has something dated 2016 :(
I'll keep looking :)
In the case of linux you can grab binkd from your package manager in
some cases like debian, or build your own.
Any tips on how to build it or things I need to install first?
On linux I always build my own, it's fairly simple. I use the cvs instructions posted weekly in the BINKD area and I think there is also a github page to grab the source.
If you try that and get stuck just hollar and I'll be glad to help.
sudo apt install zlib1g-dev libbz2-dev libperl-dev
../configure --with-aso --with-perl --with-zlib --with-bzip2 --with-proxy
Maybe the build-essential package for gcc and stuff
If you try that and get stuck just hollar and I'll be glad to help.
It does not seem as easy as I had hoped.
Going to bed now... head hurts :)
On 10 Oct 2020 at 09:46a, Oli pondered and said...
sudo apt install zlib1g-dev libbz2-dev libperl-dev
../configure --with-aso --with-perl --with-zlib --with-bzip2
--with-proxy
Maybe the build-essential package for gcc and stuff
OK thanks Oli :) I'll try and use this when I find a copy I can build
from. I agree with Al I'd rather build something than install a pre made thingy (technical term)
A github link didn't look that fresh either, I guess there may be some other git site I can clone then build from?
A github link didn't look that fresh either, I guess there may be some other git site I can clone then build from?
sudo apt install zlib1g-dev libbz2-dev libperl-dev
../configure --with-aso --with-perl --with-zlib --with-bzip2 --with-proxy
would I just re-run ./configure with all your switches and add --prefix=/hub/binkd as well then run 'make' and then ??
If you try that and get stuck just hollar and I'll be glad to help.
It does not seem as easy as I had hoped.
I'm hoping this will help, I'm going to provide a git example because I
apt-get install build-essential, or sudo apt-get install build-essential
apt-get install zlib1g-dev libbz2-dev libperl-dev, you may need sudo.
git clone https://github.com/pgul/binkd
Then change to the root binkd directory. Instructions are in the
README.md but this is it in a nutshell.
Copy all the files in the mkfls/unix directory to the root binkd directory.
cp mkfls/unix/* .
the options available to you. I'll put some good defaults here, there
are others as Oli suggested like --with-aso, I have never used that
option and I don't know if hpt will use that feature. I build with perl
./configure --with-perl --with-proxy
If all is well at this point build binkd with the make command.
make
copy to a directory on your path to easily call binkd. The default makefile will place it in /usr/local/sbin and that is a good place for
it. That is not on your path so you will always have to run /usr/local/sbin/binkd to run binkd. If you place the executible on your path you can run it from anywhere as simply binkd.
You can also strip binkd if you never run it on another machine.
it. That is not on your path so you will always have to run /usr/local/sbin/binkd to run binkd. If you place the executible on your path you can run it from anywhere as simply binkd.
Thank you for taking the time to type all of this up for me.
Yes if all else fails RTFM which I found and did the above steps
I used the switches Oli suggested, hopefully it will play nice with HPT?
I went with another switch with configure --prefix=/hub/binkd and that seemed to work then ran
make -n install
then as root ran 'make install' which created the binary and config file, each were in different sub dirs - sbin and etc respectively. I'm thinking I can now just move both to the binkd dir - I think.
You can also strip binkd if you never run it on another machine.
I don't understand what this means.
But I am thinking can I repeat my steps to build another copy of BinkD if needed and place it elsewhere on the system, assuming I wanted another copy to run as a separate instance. I guess I could just copy the current binary and cfg also.
it. That is not on your path so you will always have to run
/usr/local/sbin/binkd to run binkd. If you place the executible on your
path you can run it from anywhere as simply binkd.
How do I set a PATH for Linux? I know how to in windows, not sure for this OS :)
On 11 Oct 2020 at 10:04a, Avon pondered and said...
would I just re-run ./configure with all your switches and add
--prefix=/hub/binkd as well then run 'make' and then ??
I did that and it seems to have worked.
Not sure, will keep poking :)
If I want to install a different copy elsewhere I guess I just repeat the process and state a different prefix.
I used the switches Oli suggested, hopefully it will play nice with
HPT?
Yes, your binkd will have support for the amiga style outbound. Oli could explain that better than I can.
instead of the hex encoded flo files it uses files like 21.3.102.0.flo. I modified crashmail and the squish tosser to support it.
instead of the hex encoded flo files it uses files like 21.3.102.0.flo.
I modified crashmail and the squish tosser to support it.
I have read up on the aso but I have never used it myself. It is much
more easy to see what is what in your outbound.
I'll have to look at the hpt docs and see if it can use the aso but I
don't ever recall seeing anything like that.
Sysop: | altere |
---|---|
Location: | Houston, TX |
Users: | 66 |
Nodes: | 4 (0 / 4) |
Uptime: | 11:39:41 |
Calls: | 728 |
Calls today: | 1 |
Files: | 7,667 |
Messages: | 295,547 |