Skip to content

_D2ae5utils4sini link error #37

Open

Description

@MartinNowak

Just build the latest version (ff1be21) and got the following linker error with dmd 2.070.2 and 2.071.0.

OPTLINK (R) for Win32  Release 8.00.17

Undefined _D2ae5utils4sini63__T14makeIniHandlerTAyaTS▒▒▒3sys1d7manager8DM▒▒▒3DMD6ConfigZ▒▒▒FNaNbNfK▒▒▒▒▒▒▒▒▒30▒▒▒20▒▒▒Traver▒▒▒g▒▒▒Z▒▒▒

Activity

  1. CyberShadow commented on May 30, 2016

    @CyberShadow
    Owner

    It's this bug: https://issues.dlang.org/show_bug.cgi?id=15985

    Workaround: build with -debug

  2. timotheecour commented on Sep 29, 2016

    @timotheecour

    not just windows: OSX also
    please update docs until this is fixed?
    (ie, link to this bug below rdmd --build-only digger)

  3. changed the title [-]Build error on Windows[/-] [+]Link error on Windows and OSX[/+] on Sep 29, 2016
  4. changed the title [-]Link error on Windows and OSX[/-] [+]_D2ae5utils4sini link error[/+] on Sep 30, 2016
  5. wilzbach commented on Oct 7, 2016

    @wilzbach

    not just windows: OSX also

    I can reproduce it on Linux x86_64 with 2.071.2 & 2.072.0 too.

  6. wilzbach commented on Jun 19, 2018

    @wilzbach

    FYI @CyberShadow I see that you updated the install instructions to -allinst.
    At least on my machine this results in a linker error too and only -debug works.

  7. added a commit that references this issue on Jun 19, 2018
  8. CyberShadow commented on Jun 19, 2018

    @CyberShadow
    Owner

    Thanks, added -debug back. Sigh...

  9. vpanteleev-sym commented on Apr 21, 2025

    @vpanteleev-sym

    Looks like we also need -allinst today.

  10. rikkimax commented on Dec 9, 2025

    @rikkimax

    Ran into this on Linux Mint 22.2 with ldc.

    /usr/bin/ld: /home/rikki/.dub/cache/digger/3.0.9/build/application-debug-XIiV91f29gWxk8ndpWuJvg/digger.o: in function `_D2ae5utils4sini__T11nodeHandlerTAyaS_DQBlQBlQBi__T14makeIniHandlerTQBjTSQCt3sys1d7manager8DManager6Config5Build10ComponentsZQCwFKQCgZ1vQCmZQErMFNaNfQEmZSQFwQFwQFt__T10IniHandlerTQFqZQr':
    /home/rikki/projects/Digger/../../.dub/packages/ae/0.0.3672/ae/utils/sini.d:315:(.text._D2ae5utils4sini__T11nodeHandlerTAyaS_DQBlQBlQBi__T14makeIniHandlerTQBjTSQCt3sys1d7manager8DManager6Config5Build10ComponentsZQCwFKQCgZ1vQCmZQErMFNaNfQEmZSQFwQFwQFt__T10IniHandlerTQFqZQr[_D2ae5utils4sini__T11nodeHandlerTAyaS_DQBlQBlQBi__T14makeIniHandlerTQBjTSQCt3sys1d7manager8DManager6Config5Build10ComponentsZQCwFKQCgZ1vQCmZQErMFNaNfQEmZSQFwQFwQFt__T10IniHandlerTQFqZQr]+0xee): undefined reference to `_D2ae5utils4sini__T14makeIniHandlerTAyaTSQBn3sys1d7manager8DManager3DMD6ConfigZQCiFNaNbNfKQByZSQDpQDpQDm__T10IniHandlerTQDgZQr'
    

    Adding -allinst linked.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions