Menu

#74 Debian package build is broken due to missing build dependencies

v1.0 (example)
closed
deb (1)
5
2022-12-11
2022-09-30
No

In the debian/control file you need to use this string:

Build-Depends: debhelper (>= 9), autotools-dev, libssl-dev, libpam0g-dev

e.g. add libssl-dev, libpam0g-dev
Otherwise the headers won't be installed and ./configure returns an error.

I created an Ubuntu PPA
https://code.launchpad.net/~stokito/+archive/ubuntu/emailrelay

It builds debs for amd64 and also for arm64 and Raspberry Pi (armhf). This is was requested in the mailing list.

The PPA is built from this git repository which is in fact just imported from SVN

https://github.com/aclemons/emailrelay

If you can move the source code to GitHub that would be great because this will simplify contribution a lot.

Discussion

  • Graeme Walker

    Graeme Walker - 2022-11-03

    I have included this in the new 2.4 release.

    With regard to your merge request: I tried to create a git repository in sourceforge, but I'm not sure it was a success and so I have not yet updated it with the 2.4 release. It will take me some time to get up to speed with git so in the meantime I've added you as a emailrelay developer. Does that help at all?

     
  • Sergey Ponomarev

    Yes, the git repo looks good. There is some confusion:
    the trunk branch is called in git master (as in master-record) and the current development is performed there. On release the HEAD commit is just additionally tagged e.g. v2.4.
    The version specific branches aren't used but tags instead are used . On the Github for example the releases page is automatically generated from these tags.

    The git is more complicated than SVN and IMHO has a very bad and inconvinient command line options. I just using the JetBrains CLion IDE and never touch the command line

     
  • Sergey Ponomarev

    Please close the ticket as fixed.

     
  • Graeme Walker

    Graeme Walker - 2022-12-11
    • status: open --> closed
     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.