nimqt icon indicating copy to clipboard operation
nimqt copied to clipboard

Compile Error

Open Suika-Sensei opened this issue 1 year ago • 4 comments

I get a compilation error when compiling examples from the examples folder: `C:\Users\user\nimqt\examples>nim cpp -r hello.nim Hint: used config file 'D:\nim-2.0.2\config\nim.cfg' [Conf] Hint: used config file 'D:\nim-2.0.2\config\config.nims' [Conf] ......................................................................................................................................... C:\Users\user.nimble\pkgs2\nimqt-0.2.1-42bba9ecc8116885df92ab959cd32493da332f07\nimqt.nim(377, 9) Hint: 'cpp_param_types0' is declared but not used [XDeclaredButNotUsed] ................................................................... C:\Users\user.nimble\pkgs2\nimqt-0.2.1-42bba9ecc8116885df92ab959cd32493da332f07\nimqt\qtgui\qimage.nim(135, 20) Hint: duplicate import of 'qstring'; previous import here: C:\Users\user.nimble\pkgs2\nimqt-0.2.1-42bba9ecc8116885df92ab959cd32493da332f07\nimqt\qtgui\qimage.nim(17, 20) [DuplicateModuleImport] ............................................. C:\Users\user.nimble\pkgs2\nimqt-0.2.1-42bba9ecc8116885df92ab959cd32493da332f07\nimqt.nim(43, 11) Hint: 'QtInstallLibs' is declared but not used [XDeclaredButNotUsed] .................... CC: D:/nim-2.0.2/lib/system/exceptions.nim CC: D:/nim-2.0.2/lib/std/private/digitsutils.nim CC: D:/nim-2.0.2/lib/std/assertions.nim CC: D:/nim-2.0.2/lib/system/dollars.nim g++.exe: error: unrecognized command-line option '-permissive'; did you mean '-fpermissive'? g++.exe: error: unrecognized command-line option '-permissive'; did you mean '-fpermissive'? g++.exe: error: unrecognized command-line option '-permissive'; did you mean '-fpermissive'? g++.exe: error: unrecognized command-line option '-Zc=__cplusplus' g++.exe: error: unrecognized command-line option '-permissive'; did you mean '-fpermissive'? Error: execution of an external compiler program 'g++.exe -c -std=gnu++17 -funsigned-char -w -fmax-errors=3 -fpermissive -mno-ms-bitfields -DWIN32_LEAN_AND_MEAN -std=c++17 -IC:\Users\user.nimble\pkgs2\nimqt-0.2.1-4 bba9eg++.exe:c 8116 885df92aerror: b 59cd3249unrecognized command-line option '3da 32f07-Zc=__cplusplus -permi' ssive -Zc=__cplusplus -std=c++17 -ID:/Qt/Tools/QtDesignStudio/qt6_design_studi reduced_verg++.exe:si n/i ncl de -ID:/Qt/Tools/QtDesignStudio/qt6_design_studio_reduced_version/include\QtWidgets -ID:/Qt/Tools/QtDesignStudio/ terror: 6 esign_studio_reduced_version/include\QtGui -ID:/Qt/Tools/QtDesignStudio/qt6_design_studio_reduced_version/include\QtCore -ID:/Qt/Tools/QtDesignStudio/qt6_design_studio_reduced_version/include..\mkspecs\win32-msvc /Zc:strictStrings- shell32.libunrecognized command-line option 'g++.exe: -ID:\n-Zc=__cplusplus m 2.0.2\lib -IC:\Users\user\nimqt\examples -o C:\Users\user\nimcache\hello_d@mD@[email protected]@slib@[email protected] C:\Users\user\nimcache\hello_d@mD@[email protected]@slib@[email protected]' failed with exit code: 1

error: ' unrecognized command-line option ' -Zc=__cplusplus'`

nim-lang version: C:\Users\user\nimqt\examples>nim -v Nim Compiler Version 2.0.2 [Windows: amd64] Compiled at 2023-12-15 Copyright (c) 2006-2023 by Andreas Rumpf qmake version: C:\Users\user\nimqt\examples>qmake -v QMake version 3.1 Using Qt version 6.7.1 in D:/Qt/Tools/QtDesignStudio/qt6_design_studio_reduced_version/lib

g++ version: C:\Users\user\nimqt\examples>g++ --version g++ (MinGW-W64 x86_64-posix-seh, built by Brecht Sanders) 11.1.0 Copyright (C) 2021 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Suika-Sensei avatar Jun 08 '24 08:06 Suika-Sensei

Hi MelonCodeUK,

thank you for reporting this.

I've never tested nimqt with MinGW. I barely touch windows systems these days at home.

To get it to compile, I would suggest removing the offending parameters from C:\Users\user.nimble\pkgs2\nimqt-0.2.1-42bba9ecc8116885df92ab959cd32493da332f07\nimqt.nim on line 44. If you send me back what works for you, I can update the code. (it would also be nice then if you had some code to detect if MinGW is being used)

jerous86 avatar Jun 09 '24 00:06 jerous86

After an hour and deleting a couple of lines I got the result. I installed msys and installed mingw through it. it didn't change anything, then I decided to delete that 44 lines. oh yes! it worked! but then I got errors about not finding that file.h I solved it with --passC:“-I pathToHfile”. and it worked! the final command looks like this:

nim cpp -r --passC:"-ID:\Qt\Tools\QtDesignStudio\qt6_design_studio_reduced_version\include" --passL:"-LD:\Qt\Tools\QtDesignStudio\qt6_design_studio_reduced_version\lib" --passC:"-ID:\Qt\Tools\QtDesignStudio\qt6_design_studio_reduced_version\include\QtCore" hello.nim

here's the final error:

C:\Users\user\nimqt\examples>nim cpp -r --passC:"-ID:\Qt\Tools\QtDesignStudio\qt6_design_studio_reduced_version\include" --passL:"-LD:\Qt\Tools\QtDesignStudio\qt6_design_studio_reduced_version\lib" --passC:"-ID:\Qt\Tools\QtDesignStudio\qt6_design_studio_reduced_version\include\QtCore" hello.nim
Hint: used config file 'D:\nim-2.0.2\config\nim.cfg' [Conf]
Hint: used config file 'D:\nim-2.0.2\config\config.nims' [Conf]
.........................................................................................................................................
C:\Users\user\.nimble\pkgs2\nimqt-0.2.1-42bba9ecc8116885df92ab959cd32493da332f07\nimqt.nim(376, 9) Hint: 'cpp_param_types0' is declared but not used [XDeclaredButNotUsed]
...................................................................
C:\Users\user\.nimble\pkgs2\nimqt-0.2.1-42bba9ecc8116885df92ab959cd32493da332f07\nimqt\qtgui\qimage.nim(135, 20) Hint: duplicate import of 'qstring'; previous import here: C:\Users\user\.nimble\pkgs2\nimqt-0.2.1-42bba9ecc8116885df92ab959cd32493da332f07\nimqt\qtgui\qimage.nim(17, 20) [DuplicateModuleImport]
.............................................
C:\Users\user\.nimble\pkgs2\nimqt-0.2.1-42bba9ecc8116885df92ab959cd32493da332f07\nimqt.nim(42, 11) Hint: 'QtInstallHeaders' is declared but not used [XDeclaredButNotUsed]
C:\Users\user\.nimble\pkgs2\nimqt-0.2.1-42bba9ecc8116885df92ab959cd32493da332f07\nimqt.nim(43, 11) Hint: 'QtInstallLibs' is declared but not used [XDeclaredButNotUsed]
....................
CC: D:/nim-2.0.2/lib/system/exceptions.nim
CC: D:/nim-2.0.2/lib/std/private/digitsutils.nim
CC: D:/nim-2.0.2/lib/std/assertions.nim
CC: D:/nim-2.0.2/lib/system/dollars.nim
CC: D:/nim-2.0.2/lib/std/widestrs.nim
CC: D:/nim-2.0.2/lib/std/exitprocs.nim
CC: D:/nim-2.0.2/lib/std/syncio.nim
CC: D:/nim-2.0.2/lib/system.nim
CC: D:/nim-2.0.2/lib/pure/parseutils.nim
CC: D:/nim-2.0.2/lib/pure/math.nim
CC: D:/nim-2.0.2/lib/pure/unicode.nim
CC: D:/nim-2.0.2/lib/pure/strutils.nim
CC: D:/nim-2.0.2/lib/std/private/ntpath.nim
CC: D:/nim-2.0.2/lib/pure/pathnorm.nim
CC: D:/nim-2.0.2/lib/pure/dynlib.nim
CC: D:/nim-2.0.2/lib/windows/winlean.nim
CC: D:/nim-2.0.2/lib/pure/times.nim
CC: D:/nim-2.0.2/lib/std/private/oscommon.nim
CC: D:/nim-2.0.2/lib/std/private/ospaths2.nim
CC: D:/nim-2.0.2/lib/std/private/win_setenv.nim
CC: D:/nim-2.0.2/lib/std/envvars.nim
CC: D:/nim-2.0.2/lib/std/cmdline.nim
CC: D:/nim-2.0.2/lib/pure/os.nim
CC: D:/nim-2.0.2/lib/pure/strformat.nim
CC: D:/nim-2.0.2/lib/pure/collections/tables.nim
CC: ../../.nimble/pkgs2/nimqt-0.2.1-42bba9ecc8116885df92ab959cd32493da332f07/nimqt/nimqt_paths.nim
CC: ../../.nimble/pkgs2/nimqt-0.2.1-42bba9ecc8116885df92ab959cd32493da332f07/nimqt/qtcore/qstring.nim
CC: ../../.nimble/pkgs2/nimqt-0.2.1-42bba9ecc8116885df92ab959cd32493da332f07/nimqt/qtcore/qobject.nim
CC: ../../.nimble/pkgs2/nimqt-0.2.1-42bba9ecc8116885df92ab959cd32493da332f07/nimqt/tools/layout.nim
CC: hello.nim
Hint:  [Link]
D:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find /link: No such file or directory
D:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find /SUBSYSTEM:WINDOWS: No such file or directory
D:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find shell32.lib: No such file or directory
collect2.exe: error: ld returned 1 exit status
Error: execution of an external program failed: 'g++.exe   -o C:\Users\user\nimqt\examples\hello.exe  C:\Users\user\nimcache\hello_d\@mD@[email protected]@slib@[email protected] C:\Users\user\nimcache\hello_d\@mD@[email protected]@slib@sstd@[email protected] C:\Users\user\nimcache\hello_d\@mD@[email protected]@slib@[email protected] C:\Users\user\nimcache\hello_d\@mD@[email protected]@slib@[email protected] C:\Users\user\nimcache\hello_d\@mD@[email protected]@slib@[email protected] C:\Users\user\nimcache\hello_d\@mD@[email protected]@slib@[email protected] C:\Users\user\nimcache\hello_d\@mD@[email protected]@slib@[email protected] C:\Users\user\nimcache\hello_d\@mD@[email protected]@[email protected] C:\Users\user\nimcache\hello_d\@mD@[email protected]@slib@[email protected] C:\Users\user\nimcache\hello_d\@mD@[email protected]@slib@[email protected] C:\Users\user\nimcache\hello_d\@mD@[email protected]@slib@[email protected] C:\Users\user\nimcache\hello_d\@mD@[email protected]@slib@[email protected] C:\Users\user\nimcache\hello_d\@mD@[email protected]@slib@sstd@[email protected] C:\Users\user\nimcache\hello_d\@mD@[email protected]@slib@[email protected] C:\Users\user\nimcache\hello_d\@mD@[email protected]@slib@[email protected] C:\Users\user\nimcache\hello_d\@mD@[email protected]@slib@[email protected] C:\Users\user\nimcache\hello_d\@mD@[email protected]@slib@[email protected] C:\Users\user\nimcache\hello_d\@mD@[email protected]@slib@sstd@[email protected] C:\Users\user\nimcache\hello_d\@mD@[email protected]@slib@sstd@[email protected] C:\Users\user\nimcache\hello_d\@mD@[email protected]@slib@sstd@sprivate@swin_setenv.nim.cpp.o C:\Users\user\nimcache\hello_d\@mD@[email protected]@slib@[email protected] C:\Users\user\nimcache\hello_d\@mD@[email protected]@slib@[email protected] C:\Users\user\nimcache\hello_d\@mD@[email protected]@slib@[email protected] C:\Users\user\nimcache\hello_d\@mD@[email protected]@slib@[email protected] C:\Users\user\nimcache\hello_d\@mD@[email protected]@slib@spure@[email protected] C:\Users\user\nimcache\hello_d\@m..@[email protected]@[email protected]@snimqt@snimqt_paths.nim.cpp.o C:\Users\user\nimcache\hello_d\@m..@[email protected]@[email protected]@snimqt@[email protected] C:\Users\user\nimcache\hello_d\@m..@[email protected]@[email protected]@snimqt@[email protected] C:\Users\user\nimcache\hello_d\@m..@[email protected]@[email protected]@snimqt@[email protected] C:\Users\user\nimcache\hello_d\@mhello.nim.cpp.o  /link /SUBSYSTEM:WINDOWS shell32.lib  -LD:\Qt\Tools\QtDesignStudio\qt6_design_studio_reduced_version\lib  '

I tried to fix the error but couldn't find the shell32.lib file. I think there is only shell32.dll, but it would take a long time to find it.

Suika-Sensei avatar Jun 09 '24 16:06 Suika-Sensei

Sorry for the late reply. Maybe you can also try to remove line 45 in the same file.

jerous86 avatar Jun 30 '24 10:06 jerous86

Hi,

I have the same issue, I don't use anything like mingw / msys etc, only native windows. I tried a few cpp compilers but they all error out in some fashion or another, I install Qt5 and Qt6 (both dyn and static) using vcpkg, here the log if it helps:

nim cpp --cc:clang -r hello.nim

output of clang
Hint: used config file 'C:\Users\User\scoop\apps\nim-devel\current\config\nim.cfg' [Conf]
Hint: used config file 'C:\Users\User\scoop\apps\nim-devel\current\config\config.nims' [Conf]
Hint: used config file 'C:\Users\User\dev\melmass\nim_exp\nim.cfg' [Conf]
Hint: used config file 'C:\Users\User\dev\melmass\nim_exp\config.nims' [Conf]
............................................................................................................................................................................................................................................................................
CC: ../../../scoop/apps/nim-devel/current/lib/system/exceptions.nim
CC: ../../../scoop/apps/nim-devel/current/lib/std/private/digitsutils.nim
CC: ../../../scoop/apps/nim-devel/current/lib/std/assertions.nim
CC: ../../../scoop/apps/nim-devel/current/lib/system/dollars.nim
clang++: error: unknown argument '-permissive'; did you mean '-fpermissive'?
clang++: error: unknown argument: '-Zc=__cplusplus'
clang++: error: unknown argument '-permissive'; did you mean '-fpermissive'?
CC: ../../../scoop/apps/nim-devel/current/lib/std/widestrs.nim
clang++: error: unknown argument: '-Zc=__cplusplus'
clang++: error: unknown argument '-permissive'; did you mean '-fpermissive'?
clang++: error: CCunknown argument: '-Zc=__cplusplus': ../../../scoop/apps/nim
-devel/currclang++: enterror: /lib/std/exitprocs.nimunknown argument '-permissive'; did you mean '-fpermissive'?

clang++: error: clang++: error: no such file or directory: '/Zc:strictStrings-'
clang++: unknown argument: '-Zc=__cplusplus'error: no such file or directory: 'shell32.lib'

clang++: Cclang++error: : C: ../../unknown argument '-permissive'; did you mean '-fpermissive'?error: ..
no such file or directory: '/Zc:strictStrings-'
/scoop/apps/niclang++: m-deverror: clang++: el/cuunknown argument: '-Zc=__cplusplus'error:
rrenno such file or directory: 'shell32.lib't/lib/s
td/syncio.nim
clang++C: C: ../../../scoop/apps/nim-devel/current/lib/syserror: tem.nimno such file or directory: '/Zc:strictStrings-'

clang++: error: unknown argument '-permissive'; did you mean '-fpermissive'?
clang++: clang++: error: error: unknown argument: '-Zc=__cplusplus'no such file or directory: 'shell32.lib'

clang++: error: no such file or directory: '/Zc:strictStrings-'
clang++: error: no such file or directory: 'shell32.lib'CC: .
./../../scoop/apps/nim-devel/current/lib/pure/math.nim
clang++: error: no such file or directory: '/Zc:strictStrings-'
clang++: error: unknown argument '-permissive'; did you mean '-fpermissive'?clang++:
error: no such file or directory: 'shell32.lib'
clang++: error: unknown argument: '-Zc=__cplusplus'
CC: ../../../scoop/apps/nim-devel/current/lib/pure/unicode.nim
clang++: error: clang++: no such file or directory: '/Zc:strictStrings-'error:
unknown argument '-permissive'; did you mean '-fpermissive'?
CC: ../../../scoop/apps/nim-devel/current/lib/puclang++: re/strerror: clang++: utils.nim
no such file or directory: 'shell32.lib'clang++:
error: error: unknown argument: '-Zc=__cplusplus'unknown argument '-permissive'; did you mean '-fpermissive'?

clang++: error: unknown argument: '-Zc=__cplusplus'
CC: ../../../scclang++oop/apps/: nim-devel/curerror: rent/lib/std/private/ntpath.nim
no such file or directory: '/Zc:strictStrings-'
clang++: error: unknown argument '-permissive'; did you mean '-fpermissive'?
clang++: error: no such file or directory: 'shell32.lib'
clang++: error: unknown argument: '-Zc=__cplusplus'
CC: ../../../scoop/apps/nim-devel/current/lib/clang++pure/pathnorm: .nim
error: unknown argument '-permissive'; did you mean '-fpermissive'?
clang++: error: unknown argument: '-Zc=__cplusplus'
clang++: clang++error: : error: no such file or directory: '/Zc:strictStrings-'
no such file or directory: '/Zc:strictStrings-'
clang++: error: clang++: no such file or directory: 'shell32.lib'error:
no such file or directory: 'shell32.lib'
CC: ../../../scoop/apps/nim-devel/current/lib/pure/dynlib.nim
clang++: error: clang++: unknown argument '-permissive'; did you mean '-fpermissive'?error:
no such file or directory: '/Zc:strictStrings-'
clang++: error: unknown argument: '-Zc=__cplusplus'
clang++: error: no such file or directory: 'shell32.lib'
CC: ../../../scoop/apps/nim-devel/current/lib/windows/winlean.nim
clang++: error: unknown argument '-permissive'; did you mean '-fpermissive'?
clang++: error: unknown argument: '-Zc=__cplusplus'
CC: ../../../scoop/apps/nimclang++-devel/current/lib/pure/times.nim
: error: no such file or directory: '/Zc:strictStrings-'
clang++: error: clang++: no such file or directory: 'shell32.lib'error:
unknown argument '-permissive'; did you mean '-fpermissive'?
clang++: error: unknown argument: '-Zc=__cplusplus'
clang++: error: no such file or directory: '/Zc:strictStrings-'CC: ../../../sco
op/apps/nim-devel/current/lib/std/privclang++ate/oscom: mon.nim
error: no such file or directory: 'shell32.lib'
clang++: error: unknown argument '-permissive'; did you mean '-fpermissive'?
clang++: error: unknown argument: '-Zc=__cplusplus'
CC:clang++ ../../../scoop/: apps/nim-devel/current/lib/serror: td/private/ospaths2.nimno such file or directory: '/Zc:strictStrings-'

clang++: error: unknown argument '-permissive'; did you mean '-fpermissive'?
clang++: error: clang++: no such file or directory: 'shell32.lib'error:
unknown argument: '-Zc=__cplusplus'
CC: ../../../scoop/apps/nim-devel/current/lib/std/private/win_setenv.nimclang++
clang++: : error: error: unknown argument '-permissive'; did you mean '-fpermissive'?no such file or directory: '/Zc:strictStrings-'

clang++: error: unknown argument: '-Zc=__cplusplus'
clang++: error: clang++no such file or directory: 'shell32.lib':
error: no such file or directory: '/Zc:strictStrings-'
clang++: error: no such file or directory: 'shell32.lib'
CC: ../../../scoop/apps/nim-devel/current/lib/std/envvars.nim
clang++: error: unknown argument '-permissive'; did you mean '-fpermissive'?
clang++: error: unknown argument: '-Zc=__cplusplus'
clang++: error: no such file or directory: '/Zc:strictStrings-'
clang++: error: no such file or directory: 'shell32.lib'CC: ../../../scoop/apps/nim-devel/current/lib/std/cmdline.nim

clang++: error: unknown argument '-permissive'; did you mean '-fpermissive'?
clang++: error: unknown argument: '-Zc=__cplusplus'
clang++: error: no such file or directory: '/Zc:strictStrings-'
CC: ../../../scoop/apclang++: ps/nim-devel/current/lib/pure/os.nim
error: no such file or directory: 'shell32.lib'
clang++: error: unknown argument '-permissive'; did you mean '-fpermissive'?
clang++: error: unknown argument: '-Zc=__cplusplus'
CC: ../.clang++./../scoop/apps/n: im-devel/current/lib/pure/strformat.nim
error: clang++: no such file or directory: '/Zc:strictStrings-'error:
unknown argument '-permissive'; did you mean '-fpermissive'?
clang++: clang++: error: error: no such file or directory: 'shell32.lib'unknown argument: '-Zc=__cplusplus'

clang++: error: no such file or directory: '/Zc:strictStrings-'
CC: ../../../scoop/apps/nim-devel/currenclang++t/lib/pu: re/collections/tables.nimclang++:
error: error: no such file or directory: 'shell32.lib'unknown argument '-permissive'; did you mean '-fpermissive'?

clang++: error: unknown argument: '-Zc=__cplusplus'
clang++: error: no such file or directory: '/Zc:strictStrings-'
clang++: error: no such file or directory: 'shell32.lib'
Error: execution of an external compiler program 'clang++.exe -c -std=gnu++17 -funclang++signed-char  -DWIN32_LEAN_AND_MEAN -std=c++17 -IC:\Users\User\.nimble\pkgs: clang++2\nimqt-0.2.1-793dfd1b190344b2330ab5b5d086cb9f3fcf3c35 -permissive -Zc=__cplusplus -std=c++17 -IC:/vcpkg/packages/qtbase_x64-windows-static/include/Qt6 -IC:/vcpkg/packages/qtbase_x64-windows-static/include/Qt6\QtWidgets -IC:/vcpkg/packages/qterror: clang++: : baserror: error: e_x64-windows-static/include/Qt6\QtGui -IC:/vcpkg/packages/qtbase_x64-windows-static/include/Qt6\QtCore -IC:/vcpkg/packages/qtbase_x64-windows-static/iclang++no such file or directory: '/Zc:strictStrings-'unknown argument '-permissive'; did you mean '-fpermissive'?
no such file or directory: '/Zc:strictStrings-': n
error: c
lude/Qt6\..\mkspecs\win32-msvc /Zc:strictStrings- shell32.lib   -IC:\Users\User\scoop\apps\nim-devel\current\lib -IC:\Users\User\dev\melmass\nim_exp -o C:\Users\User\nimcache\hello_d\@m..@s..@s..@sscoop@sapps@snim-devel@scurrent@slib@[email protected] C:\Users\User\nimcache\hello_d\@m..@s..@s..@sscoop@sapps@snim-devel@scurrent@slib@[email protected]' failed with exit code: 1

clang++: clang++: unknown argument '-permissive'; did you mean '-fpermissive'?clang++: error: error:

error: unknown argument: '-Zc=__cplusplus'no such file or directory: 'shell32.lib'

no such file or directory: 'shell32.lib'
clang++: error: unknown argument: '-Zc=__cplusplus'
clang++: clang++: error: error: no such file or directory: '/Zc:strictStrings-'no such file or directory: '/Zc:strictStrings-'

clang++: clang++: error: error: no such file or directory: 'shell32.lib'no such file or directory: 'shell32.lib'

nim cpp --cc:vcc -r hello.nim

output of vcc
Hint: used config file 'C:\Users\User\scoop\apps\nim-devel\current\config\nim.cfg' [Conf]
Hint: used config file 'C:\Users\User\scoop\apps\nim-devel\current\config\config.nims' [Conf]
Hint: used config file 'C:\Users\User\dev\melmass\nim_exp\nim.cfg' [Conf]
Hint: used config file 'C:\Users\User\dev\melmass\nim_exp\config.nims' [Conf]
............................................................................................................................................................................................................................................................................
CC: ../../../scoop/apps/nim-devel/current/lib/system/exceptions.nim
CC: ../../../scoop/apps/nim-devel/current/lib/std/sysatomics.nim
CC: ../../../scoop/apps/nim-devel/current/lib/std/private/digitsutils.nim
CC: ../../../scoop/apps/nim-devel/current/lib/std/assertions.nim
CC: ../../../scoop/apps/nim-devel/current/lib/system/dollars.nim
CC: ../../../scoop/apps/nim-devel/current/lib/std/widestrs.nim
CC: ../../../scoop/apps/nim-devel/current/lib/std/exitprocs.nim
CC: ../../../scoop/apps/nim-devel/current/lib/std/syncio.nim
CC: ../../../scoop/apps/nim-devel/current/lib/system.nim
CC: ../../../scoop/apps/nim-devel/current/lib/pure/math.nim
CC: ../../../scoop/apps/nim-devel/current/lib/pure/unicode.nim
CC: ../../../scoop/apps/nim-devel/current/lib/pure/strutils.nim
CC: ../../../scoop/apps/nim-devel/current/lib/std/private/ntpath.nim
CC: ../../../scoop/apps/nim-devel/current/lib/pure/pathnorm.nim
CC: ../../../scoop/apps/nim-devel/current/lib/pure/dynlib.nim
CC: ../../../scoop/apps/nim-devel/current/lib/windows/winlean.nim
CC: ../../../scoop/apps/nim-devel/current/lib/pure/times.nim
CC: ../../../scoop/apps/nim-devel/current/lib/std/private/oscommon.nim
CC: ../../../scoop/apps/nim-devel/current/lib/std/private/ospaths2.nim
CC: ../../../scoop/apps/nim-devel/current/lib/std/private/win_setenv.nim
CC: ../../../scoop/apps/nim-devel/current/lib/std/envvars.nim
CC: ../../../scoop/apps/nim-devel/current/lib/std/cmdline.nim
CC: ../../../scoop/apps/nim-devel/current/lib/pure/os.nim
CC: ../../../scoop/apps/nim-devel/current/lib/pure/strformat.nim
cl : Command line error D8021 : invalid numeric argument '/Zplusplus'
Error: execution of an external compiler program 'vccexe.exe /c --platform:amd64  /nologo /EHsc -DWIN32_LEAN_AND_MEAN -std=c++17 -IC:\Users\User\.nimble\pkgs2\nimqt-0.2.1-793dfdcl : Command line error D8021 : invalid numeric argument '/Zplusplus'
1b190344b2330ab5b5d086cb9f3fcf3c35 -permissive -Zc=__cplusplus -std=c++17 -IC:/vcpkg/packages/qtbase_x64-windows-static/include/Qt6 -IC:/vcpkg/packages/qtbase_x64-windows-static/include/Qt6\QtWidgets -IC:/vcpkg/packages/qtbase_x64-windows-static/include/Qt6\QtGui -IC:/vcpkg/packages/qtbase_x64-windows-static/include/Qt6\QtCore -IC:/vcpkg/packages/qtbase_x64-windows-static/include/Qt6\..\mkspecs\win32-msvc /Zc:strictStrings- shell32.lib   /IC:\Users\User\scoop\apps\nim-devel\current\lib /IC:\Users\User\dev\melmass\nim_exp /nologo /FoC:\Users\User\nimcache\hello_d\@m..@s..@s..@sscoop@sapps@snim-devel@scurrent@slib@[email protected] C:\Users\User\nimcache\hello_d\@m..@s..@s..@sscoop@sapps@snim-devel@scurrent@slib@[email protected]' failed with exit code: 2


cl : Command line error D8021 : invalid numeric argument '/Zplusplus'
cl : Command line error D8021 : invalid numeric argument '/Zplusplus'
cl : Command line error D8021 : cl : Command line error D8021 : invalid numeric argument '/Zplusplus'invalid numeric argument '/Zplusplus'

cl : Command line error D8021 : invalid numeric argument '/Zplusplus'
cl : Command line error D8021 : cl : Command line error D8021 : invalid numeric argument '/Zplusplus'
cl : Command line error D8021 : invalid numeric argument '/Zplusplus'
cl : Command line error D8021 : invalid numeric argument '/Zplusplus'cl : Command line error D8021 : invalid numeric argument '/Zplusplus'
cl : Command line error D8021 : invalid numeric argument '/Zplusplus'
invalid numeric argument '/Zplusplus'

cl : Command line error D8021 : invalid numeric argument '/Zplusplus'
cl : Command line error D8021 : cl : Command line error D8021 : cl : Command line error D8021 : invalid numeric argument '/Zplusplus'invalid numeric argument '/Zplusplus'invalid numeric argument '/Zplusplus'


cl : Command line error D8021 : cl : Command line error D8021 : cl : Command line error D8021 : invalid numeric argument '/Zplusplus'invalid numeric argument '/Zplusplus'invalid numeric argument '/Zplusplus'


cl : Command line error D8021 : invalid numeric argument '/Zplusplus'
cl : Command line error D8021 : invalid numeric argument '/Zplusplus'
cl : Command line error D8021 : invalid numeric argument '/Zplusplus'
cl : Command line error D8021 : invalid numeric argument '/Zplusplus'

nim cpp --cc:gcc -r hello.nim

output of gcc
Hint: used config file 'C:\Users\User\scoop\apps\nim-devel\current\config\nim.cfg' [Conf]
Hint: used config file 'C:\Users\User\scoop\apps\nim-devel\current\config\config.nims' [Conf]
Hint: used config file 'C:\Users\User\dev\melmass\nim_exp\nim.cfg' [Conf]
Hint: used config file 'C:\Users\User\dev\melmass\nim_exp\config.nims' [Conf]
............................................................................................................................................................................................................................................................................
CC: ../../../scoop/apps/nim-devel/current/lib/system/exceptions.nim
CC: ../../../scoop/apps/nim-devel/current/lib/std/private/digitsutils.nim
CC: ../../../scoop/apps/nim-devel/current/lib/std/assertions.nim
g++.exe: error: unrecognized command-line option '-permissive'; did you mean '-fpermissive'?
CC: ../../../scoop/apps/nim-devel/current/lib/system/dollars.nim
g++.exe: error: unrecognized command-line option '-permissiveg++.exe:'; did you mean ' -fpermissiveerror: '?
unrecognized command-line option '-Zc=__cplusplus'
CC: ../../../scoop/apps/nim-devel/current/lib/std/widestrs.nim
g++.exe: error: unrecognized command-line option '-permissive'; did you mean '-fpermissive'?
g++.exe: error: unrecognized command-line option '-Zc=__cplusplus'
CC: ../../../scoop/apps/nim-devel/current/lib/std/exitprocs.nim
        g++.exe:  error: error: unrecognized command-line option 'unrecognized command-line option '-permissive-Zc=__cplusplus'; did you mean ''
-fpermissive'?
CC: ../../../scoop/apps/nim-devel/current/lib/std/syncio.nim
g++.exe: error: unrecognized command-line option '-permissive'; did you mean '-fpermissive'?
g++.exe: error: unrecognized command-line option '-Zc=__cplusplus'
CC: ../../../scoop/apps/nim-devel/current/lib/system.nim
g++.exe: error: unrecognized command-line option '-permissive'; did you mean 'g++.exe:-fpermissive '?
error: unrecognized command-line option '-Zc=__cplusplus'
CC: ../../../scoop/apps/nim-devel/current/lib/pure/math.nim
g++.exe: error: unrecognized command-line option '-permissive'; did you mean '-fpermissive'?
g++.exe: CC: ../../../scoop/apps/nim-devel/current/lib/pure/unicode.nim
error: unrecognized command-line option '-Zc=__cplusplus'
g++.exe: error: unrecognized command-line option '-permissive'; did you mean '-fpermissive'?
g++.exe:C :  .. ../../scoop/apps/nim-devel/current/error: li /pure/strutils.nim
unrecognized command-line option '-Zc=__cplusplus'
g++.exe: error: unrecognized command-line option '-permissive'; did you mean '-fpermissive'?
g++.exe: error: unrecognized command-line option '-Zc=__cplusplus'
CC: ../../../scoop/apps/nim-devel/current/lib/std/private/ntpath.nim
g++.exe: error: unrecognized command-line option '-permissive'; did you mean '-fpermissive'?
g++.exe: error: unrecognized command-line option '-Zc=__cplusplus'
CC: ../../../scoop/apps/nim-devel/current/lib/pure/pathnorm.nim
g++.exe: g++.exe:error:                                    error: -Zc=__cplusplusunrecognized command-line option ''
-permissive'; did you mean '-fpermissive'?
CC: ../../../scoop/apps/nim-devel/current/lib/pure/dynlib.nim
g++.exe: error: unrecognized command-line option '-permissive'; did you mean '-fpermissive'?
g++.exe: error: unrecognized command-line option '-Zc=__cplusplus'
CC: ../../../scoop/apps/nim-devel/current/lib/windows/winlean.nim
g++.exe: error: unrecognized command-line option '-permissive'; did you mean '-fpermissive'?
g++.exe: error: unrecognized command-line option '-Zc=__cplusplus'
CC: ../../../scoop/apps/nim-devel/current/lib/pure/times.nim
g++.exe: error: unrecognized command-line option '-permissive'; did you mean '-fpermissive'?
g++.exe: error: unrecognized command-line option '-Zc=__cplusplus'
CC: ../../../scoop/apps/nim-devel/current/lib/std/private/oscommon.nim
g++.exe: error:                                   g++.exe:-permissive                  error: -fpermissiveunrecognized command-line option ''?
-Zc=__cplusplus'
CC: ../../../scoop/apps/nim-devel/current/lib/std/private/ospaths2.nim
g++.exe: error: unrecognized command-line option '-permissive'; did you mean '-fpermissive'?
g++.exe: error: unrecognized command-line option '-Zc=__cplusplus'
CC: ../../../scoop/apps/nim-devel/current/lib/std/private/win_setenv.nim
g++.exe: error: g++.exe:unrecognized command-line option ' -permissiveerror: '; did you mean '                                  -fpermissive-Zc=__cplusplus'?
'
CC: ../../../scoop/apps/nim-devel/current/lib/std/envvars.nim
g++.exe: error: unrecognized command-line option '-permissive'; did you mean '-fpermissive'?
g++.exe: error: unrecognized command-line option '-Zc=__cplusplus'
CC: ../../../scoop/apps/nim-devel/current/lib/std/cmdline.nim
g++.exe: error: unrecognized command-line option '-permissive'; did you mean '-fpermissive'?
g++.exe: error: unrecognized command-line option '-Zc=__cplusplus'
CC: ../../../scoop/apps/nim-devel/current/lib/pure/os.nim
g++.exe: error: unrecognized command-line option '-permissive'; did you mean '-fpermissive'?
g++.exe: error: unrecognized command-line option 'CC  ../../../scoop/apps/nim-devel/current/lib/pure/st-Zc=__cplusplusr ormat.nim
'
g++.exe: error: unrecognized command-line option '-permissive'; did you mean '-fpermissive'?
g++.exe: error: unrecognized command-line option '-Zc=__cplusplusCC: ../../../scoop/apps/nim-devel/current/lib/pu'
re/collections/tables.nim
g++.exe: error: unrecognized command-line option '-permissive'; did you mean '-fpermissive'?
g++.exe: error: unrecognized command-line option '-Zc=__cplusplusE ror: '
execution of an external compiler program 'g++.exe -c -std=gnu++17 -funsigned-char -w -fmax-errors=3 -fpermissive -mno-ms-bitfields -DWIN32 LEAN_AND_MEAN -std=c++17 -IC:\Users\User\.nimble\pkgs2\nimqt-0.2.1-793dfd1b 90344b2330ab5b5d086cb9f3fcf3c35 -permissive -Zc=__cplusplus -std=c++17 -IC:/vcpkg/packages/qtbase_x64-windows-static/include/Qt6 -IC:/vcpkg/packages/qtbase_x64-windows-static/include/Qt6\QtWidgets -IC:/vcpkg/packages/qtbase_x64-w ndg++.exe:g++.exe:          s-static/include/Qt6\QtG   u  -IC:/vcpkg/packages/qtbase_x64-windows-static/include/Qt6\QtCore -IC:/vcpkg/packages/qtbase_x64-windows-static/include/Qt6\..\mkspecs\win32-msvc /Zc:strictStrings- shell32.lib   -IC:\Users\User\scoop\apps\nim-devel\current\lib -IC:\Users\User\dev\melmass\nim_exp -o C:\Users\User\nimcache\hello_d\@m..@s..@s..@sscoop@sapps@snim-devel@scurrent@slib@[email protected] C:\Users\User\nimcache\hello_d\@m..@s..@s..@sscoop@sapps@snim-devel@scurrent@slib@[email protected]' failed with exit code: 1

error: error:
unrecognized command-line option 'unrecognized command-line option 'unrecognized command-line option '           -Zc=__cplusplus                            '
'; did you mean '                        '?
'?
g++.exe: g++.exe:error:                                    error: -Zc=__cplusplusunrecognized command-line option ''
-Zc=__cplusplus'

melMass avatar Jul 04 '24 12:07 melMass