Menu

#1 openSUSE | ld: cannot open output file mcrypt-shell: Is a directory

1.0
closed
nobody
None
2013-12-18
2013-12-08
DAP
No

Hello.
A full build log and a patch against another build issue are attached.

4 Attachments

Discussion

  • DAP

    DAP - 2013-12-08

    Sorry, only sleep_declaration.patch and build.log are significant, others are useless.

     
  • count0

    count0 - 2013-12-13

    Patched.
    Thank's for testing under x64, I have a x86 OS :)

     
  • DAP

    DAP - 2013-12-13

    1.1.01: /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: cannot open output file mcrypt-shell: Is a directory

     
  • DAP

    DAP - 2013-12-13

    The same at x32.

     
  • count0

    count0 - 2013-12-13

    Strange...

    xxx@ant:~/security/mcrypt-shell/mcrypt-shell$ patch -b < sleep_declaration.patch
    patching file mainwindow.cpp
    patching file encryptwizard.cpp
    xxx@ant:~/security/mcrypt-shell/mcrypt-shell$

    After it I rebuild it under QtCreator 2.4.1.
    No error also, as in the 1.1. Hmmm.
    I try to install openSUSE x64 on weekends, and test under it.

     

    Last edit: count0 2013-12-13
  • DAP

    DAP - 2013-12-14

    sleep_declaration.patch fixed only a non-declaration issue. I don't know how to fix linker error. And it is not arch-dependent: see x32 build log in my previous comment.

     
  • DAP

    DAP - 2013-12-14

    I got it. Linker failes because output binary has the same name as sources top level directory. So the subject may be closed.

     
  • count0

    count0 - 2013-12-18

    Thanks for investigation ;-)

     

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.