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

Closed
opened 3 years ago by Ghost · 2 comments
Ghost commented 3 years ago

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 self-assigned this 3 years ago
damien commented 3 years ago
Owner

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 commented 3 years ago
Poster

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 closed this issue 3 years ago
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: damien/scdtools#2
Loading…
There is no content yet.