I am trying to upgrade from 1.7.1 to 1.7.3.
First off, I am using autoconf (I know it is deprecated but until I upgrade that server, it will have to do). ./configure no longer seems to work out of the box so I ran ./autogen.sh (this doesn't seem to be mentioned in the changelog?).
Running ./configure works as expected, but running make afterwards fails:
Packing man page znc.1.gz...
Packing man page znc-buildmod.1.gz...
It looks like git submodules are not initialized. Run: git submodule update --init --recursive
Makefile:196: recipe for target 'third_party/Csocket/Csocket.h' failed
As I am building from the official source tarball, this doesn't seem to make a lot of sense, and the installation instructions do not appear to have been updated for any new steps that would be necessary.
I am trying to upgrade from 1.7.1 to 1.7.3.
First off, I am using autoconf (I know it is deprecated but until I upgrade that server, it will have to do). `./configure` no longer seems to work out of the box so I ran `./autogen.sh` (this doesn't seem to be mentioned in the changelog?).
Running `./configure` works as expected, but running `make` afterwards fails:
```
Packing man page znc.1.gz...
Packing man page znc-buildmod.1.gz...
It looks like git submodules are not initialized. Run: git submodule update --init --recursive
Makefile:196: recipe for target 'third_party/Csocket/Csocket.h' failed
```
As I am building from the official source tarball, this doesn't seem to make a lot of sense, and the installation instructions do not appear to have been updated for any new steps that would be necessary.
<!-- github-sync-id:427412722 -->
Do not use the tarball that github provides. It's broken.
Fetch either, [https://znc.in/releases/znc-1.7.3.tar.gz](url) or [https://znc.in/nightly/znc-latest.tar.gz](url) or `$ git clone https://github.com/znc/znc.git --recursive`
<!-- github-comment-id:478354988 -->
Nevermind. I first got it from GitHub, noticed that it failed, then grabbed the official tarball, and apparently I didn't notice that I kept using the GitHub tarball rather than the official one. Cleaned everything, re-downloaded the official tarball and now it works as expected.
Nevermind. I first got it from GitHub, noticed that it failed, then grabbed the official tarball, and apparently I didn't notice that I kept using the GitHub tarball rather than the official one. Cleaned everything, re-downloaded the official tarball and now it works as expected.
<!-- github-comment-id:478354998 -->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
I am trying to upgrade from 1.7.1 to 1.7.3.
First off, I am using autoconf (I know it is deprecated but until I upgrade that server, it will have to do).
./configureno longer seems to work out of the box so I ran./autogen.sh(this doesn't seem to be mentioned in the changelog?).Running
./configureworks as expected, but runningmakeafterwards fails:As I am building from the official source tarball, this doesn't seem to make a lot of sense, and the installation instructions do not appear to have been updated for any new steps that would be necessary.
Where you got it? If from github, those are known to be broken.
Do not use the tarball that github provides. It's broken.
Fetch either, https://znc.in/releases/znc-1.7.3.tar.gz or https://znc.in/nightly/znc-latest.tar.gz or
$ git clone https://github.com/znc/znc.git --recursiveNevermind. I first got it from GitHub, noticed that it failed, then grabbed the official tarball, and apparently I didn't notice that I kept using the GitHub tarball rather than the official one. Cleaned everything, re-downloaded the official tarball and now it works as expected.