Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

You can donate to the Synchronet project using PayPal.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
install:nix:openbsd [2013/10/13 18:58] – [After OpenBSD Upgrades] - put in more detailed instructions for fixing patches gone awry TINFOILinstall:nix:openbsd [2013/10/14 12:05] (current) – [After OpenBSD Upgrades] Instructions for fixing CVS collisions were wrong. Reccomend deleting and grabbing the good copy from CVS. deuce
Line 19: Line 19:
 Since you're not using the most user-friendly of operating systems, I'm going to assume that you're already somewhat familiar with what a patch is.  The //gmake/make// process for Synchronet involves patching; for some reason it doesn't seem to work always on OpenBSD.  If you understand the format of a //diff// file it will help you identify exactly what has gone wrong, but if not, the errors are fairly simple to look for. Since you're not using the most user-friendly of operating systems, I'm going to assume that you're already somewhat familiar with what a patch is.  The //gmake/make// process for Synchronet involves patching; for some reason it doesn't seem to work always on OpenBSD.  If you understand the format of a //diff// file it will help you identify exactly what has gone wrong, but if not, the errors are fairly simple to look for.
  
-After any compilation error talking about something expected that was not found, open the source code or header file and go to the line that was specified.  This is easiest with //vim//, IMO, as you can simply open the file, type '':'' and the line number, hit enter, and you're there.  There will be a series of somewhere between 3 & 5 lines that are obviously not C declarations or source code.  They will start with a series of less than signs '<' and end with a series of greater than signs '>'.  Basicallyyou want to delete everything from the first '<' sign to the last '>sign; just wipe out those entire lines This ''should'' fix your awry patching However, I would, of course, recommend making a backup file of the one that you're going to manually modify, first, just in case things aren't perfect.+After any compilation error talking about something expected that was not found, open the source code or header file and go to the line that was specified.  This is easiest with //vim//, IMO, as you can simply open the file, type '':'' and the line number, hit enter, and you're there.  There will be a series of somewhere between 3 & 5 lines that are obviously not C declarations or source code.  They will start with a series of less than signs '<' and end with a series of greater than signs '>'.  If this happenssimply delete the file, then grab the current copy from CVS: ''rm badfile.c && cvs update badfile.c''
  
 If you have any problems with this process, feel free to contact me for details or assistance.  The next time I recompile Synchronet I'll be able to provide more exact details on the patching process, as I don't have the errors in front of me any more as I write this. If you have any problems with this process, feel free to contact me for details or assistance.  The next time I recompile Synchronet I'll be able to provide more exact details on the patching process, as I don't have the errors in front of me any more as I write this.