Menu

Problem installing gnucobol 3.2

2025-09-20
2025-09-22
  • serge lacombe

    serge lacombe - 2025-09-20

    Hi,

    Trying to install GnuCobol 3.2 on a linux Mint (latest version) server, i ran into the following problem during the make phase:

    /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/libncurses.a(lib_addch.o): relocation R_X86_64_PC32 against symbol `TABSIZE' can not be used when making a shared object; recompile with -fPIC
    /usr/bin/ld: final link failed: bad value
    collect2: error: ld returned 1 exit status
    make[2]: *** [Makefile:570 : libcob.la] Erreur 1
    make[2] : on quitte le répertoire « /home/serge/Téléchargements/gnucobol-3.2/libcob »
    make[1]: *** [Makefile:657 : all-recursive] Erreur 1
    make[1] : on quitte le répertoire « /home/serge/Téléchargements/gnucobol-3.2 »
    make: *** [Makefile:565 : all] Erreur 2

    I've included the configure and make output text.

    Any clues?

    Thanks.

     
  • Michael Del Solio

    Hi Serge,

    probably you need the dev-package of libncurses:

    You could try this:

    sudo apt install libncurses-dev
    make distclean
    ./configure
    make -j$(nproc)

    Best regards,
    Michael

     

    Last edit: Michael Del Solio 2025-09-21
  • Anonymous

    Anonymous - 2025-09-21

    Right on!
    Thanks a lot.

     

Anonymous
Anonymous

Add attachments
Cancel





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.