It would be nice to have a COMPILING document with directions on the dependencies #2

Chiuso
by Ghost opened 11 mesi fa · 2 commenti
Ghost 11 mesi fa ha commentato

I had to stumble on somebody's comments on another project listing a similar error to the one I had gotten to find the right set of steps.

I've tested a similar set of steps in a Dockerfile that worked well, but wasn't sure how familiar people would be with using a container to compile software for their host system.

sudo apt update && apt install -y --no-install-recommends \
        ca-certificates \
        gnupg \
        autoconf \
        automake \
        build-essential \
        libtool \
        shtool  \
        libgcrypt20-dev \
        libassuan-dev \
        libgpg-error-dev \
        git

git clone https://git.incenp.org/damien/scdtools.git
cd scdtools

autoreconf --install && \
    ./configure && \
    make && \
    sudo make install
I had to stumble on somebody's comments on another project listing a similar error to the one I had gotten to find the right set of steps. I've tested a similar set of steps in a Dockerfile that worked well, but wasn't sure how familiar people would be with using a container to compile software for their host system. ``` sudo apt update && apt install -y --no-install-recommends \ ca-certificates \ gnupg \ autoconf \ automake \ build-essential \ libtool \ shtool \ libgcrypt20-dev \ libassuan-dev \ libgpg-error-dev \ git git clone https://git.incenp.org/damien/scdtools.git cd scdtools autoreconf --install && \ ./configure && \ make && \ sudo make install ```
damien 11 mesi fa auto-assegnato
damien 11 mesi fa ha commentato
Proprietario

I can explicitly mention the dependencies on the README. I didn’t do that because I had assumed it was obvious the project was dependent on GnuPG and its libraries.

I can explicitly mention the dependencies on the README. I didn’t do that because I had assumed it was obvious the project was dependent on GnuPG and its libraries.
Ghost 11 mesi fa ha commentato

Yeah, the dependencies weren't too hard to find since someone created a Gentoo ebuild that listed out the libassuan and libgcrypt. It was the autoconf/libtool/shtool requirements and invocations that were sneaky since it had been a while since I built a project from scratch.

Yeah, the dependencies weren't too hard to find since someone created a Gentoo ebuild that listed out the libassuan and libgcrypt. It was the autoconf/libtool/shtool requirements and invocations that were sneaky since it had been a while since I built a project from scratch.
damien chiuso questo probleam 11 mesi fa
Effettua l'accesso per partecipare alla conversazione.
Nessuna milestone
Nessuna assegnatario
2 Partecipanti
Notifiche
Data di scadenza

Nessuna data di scadenza impostata.

Dipendenze

Questo problema attualmente non ha alcuna dipendenza.

Caricamento…
Non ci sono ancora contenuti.