Hi, From a past experience, it is not the iup_array.c that is not being found. It a visual c++ dependency. That's why I suggested the shortcut also.
One good test is to to copy that command line, and manually run it in a regular prompt. Best, Scuri Em seg, 4 de nov de 2019 12:28, Ranier VF <ranier_...@hotmail.com> escreveu: > Hi Scuri, > "Or the shortcut "Developer Command Prompt for VS 2017"." > Yes this, this is being done. > But the compilation still stop at iup_array.c > > Thanks. > Ranier Vilela > > ________________________________________ > De: Antonio Scuri <antonio.sc...@gmail.com> > Enviado: segunda-feira, 4 de novembro de 2019 15:09 > Para: IUP discussion list. > Assunto: Re: [Iup-users] IUP Compilation with msvc 2017 > > Hi, > > The folders are not being created because the GNU mkdir must be > installed. The cmd internal mkdir will not work. For now, our build system > is based on GNU, so we need GNU compatible tools. We are considering moving > to CMake in a near future. > > But now you will need to download MSYS too. See: > > http://www.msys2.org/ > > Also when building for Visual C++ in the command line you will need to > run vcvars*.bat or VsDevCmd.bat before. Or the shortcut "Developer Command > Prompt for VS 2017". > > Best, > Scuri > > > Em seg., 4 de nov. de 2019 às 10:31, Ranier VF <ranier_...@hotmail.com > <mailto:ranier_...@hotmail.com>> escreveu: > Hi, > Some progress, after creating manually all obj and lib. > > E:\dll\iup\iup>win-make --debug > GNU Make 4.1 > Built for i686-w64-mingw32 > Copyright (C) 1988-2014 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later < > http://gnu.org/licenses/gpl.html> > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. > Reading makefiles... > Updating goal targets.... > File 'do_all' does not exist. > File 'iup' does not exist. > Must remake target 'iup'. > GNU Make 4.1 > Built for i686-w64-mingw32 > Copyright (C) 1988-2014 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later < > http://gnu.org/licenses/gpl.html> > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. > Reading makefiles... > Updating goal targets.... > File 'iup' does not exist. > Must remake target 'iup'. > GNU Make 4.1 > Built for i686-w64-mingw32 > Copyright (C) 1988-2014 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later < > http://gnu.org/licenses/gpl.html> > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. > Reading makefiles... > Updating goal targets.... > File 'build' does not exist. > File 'tecmake' does not exist. > File 'print-start' does not exist. > Must remake target 'print-start'. > ''; echo 'Tecmake: Starting [ iup:dll15 ]' > Successfully remade target file 'print-start'. > File 'system-check' does not exist. > Must remake target 'system-check'. > Successfully remade target file 'system-check'. > File 'directories' does not exist. > Must remake target 'directories'. > Successfully remade target file 'directories'. > File 'dynamic-lib' does not exist. > File '../lib/dll15/iup.dll' does not exist. > File '../obj/dll15/iup_array.obj' does not exist. > Must remake target '../obj/dll15/iup_array.obj'. > ''; echo Tecmake: compiling iup_array.c ... > c:/progra~2/micros~2/2017/community/bin/Hostx86/x86/cl -nologo -c > -Fo../obj/dll > 15/ -W3 -EHsc -MD -O2 -GL -I../include -I. -Iwin/wdl -Iwin -I../etc > -Ic:/progra~ > 2/wi3cf2~1/10/include/10.0.17134.0/ucrt > -Ic:/progra~2/wi3cf2~1/10/include/10.0.1 > 7134.0/shared -Ic:/progra~2/wi3cf2~1/10/include/10.0.17134.0/um > -Ic:/progra~2/mi > cros~2/2017/community/include -DCOBJMACROS -D_UNICODE -DUSE_NEW_DRAW > -D_WIN32_W > INNT=0x0501 -D_WIN32_IE=0x600 -DWINVER=0x0501 -DNOTREEVIEW -DUNICODE > -DIUP_DLL - > DTEC_UNAME=dll15 -DTEC_SYSNAME=Win32 -DTEC_LITTLEENDIAN -DTEC_32 -DWIN32 > -DMSVC1 > 5 -D_CRT_SECURE_NO_DEPRECATE -D_CPP_NARROW_INLINES_DEFINED -DNDEBUG > iup_array.c > process_begin: CreateProcess(NULL, > c:/progra~2/micros~2/2017/community/bin/Hostx > 86/x86/cl -nologo -c -Fo../obj/dll15/ -W3 -EHsc -MD -O2 -GL -I../include > -I. -Iw > in/wdl -Iwin -I../etc -Ic:/progra~2/wi3cf2~1/10/include/10.0.17134.0/ucrt > -Ic:/p > rogra~2/wi3cf2~1/10/include/10.0.17134.0/shared > -Ic:/progra~2/wi3cf2~1/10/includ > e/10.0.17134.0/um -Ic:/progra~2/micros~2/2017/community/include > -DCOBJMACROS -D_ > UNICODE -DUSE_NEW_DRAW -D_WIN32_WINNT=0x0501 -D_WIN32_IE=0x600 > -DWINVER=0x0501 - > DNOTREEVIEW -DUNICODE -DIUP_DLL -DTEC_UNAME=dll15 -DTEC_SYSNAME=Win32 > -DTEC_LITT > LEENDIAN -DTEC_32 -DWIN32 -DMSVC15 -D_CRT_SECURE_NO_DEPRECATE > -D_CPP_NARROW_INLI > NES_DEFINED -DNDEBUG iup_array.c, ...) failed. > make (e=2): O sistema nÒo pode encontrar o arquivo especificado. > ../tecmakewin.mak:1706: recipe for target '../obj/dll15/iup_array.obj' > failed > win-make[2]: *** [../obj/dll15/iup_array.obj] Error 2 > makefile:12: recipe for target 'iup' failed > win-make[1]: *** [iup] Error 2 > makefile:9: recipe for target 'iup' failed > win-make: *** [iup] Error 2 > > File iup_array.c is under src directory, but makefile do not fill the src > dir, why? > Thanks. > Ranier Vilela > ________________________________________ > De: Ranier VF <ranier_...@hotmail.com<mailto:ranier_...@hotmail.com>> > Enviado: segunda-feira, 4 de novembro de 2019 12:59 > Para: IUP discussion list. > Assunto: Re: [Iup-users] IUP Compilation with msvc 2017 > > Hi, > trying with debug enabled. > > E:\dll\iup\iup>make --debug > GNU Make 3.81 > Copyright (C) 2006 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. > > This program built for i386-pc-mingw32 > Reading makefiles... > Updating goal targets.... > File `do_all' does not exist. > File `iup' does not exist. > Must remake target `iup'. > GNU Make 3.81 > Copyright (C) 2006 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. > > This program built for i386-pc-mingw32 > Reading makefiles... > Updating goal targets.... > File `iup' does not exist. > Must remake target `iup'. > GNU Make 3.81 > Copyright (C) 2006 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. > > This program built for i386-pc-mingw32 > Reading makefiles... > Updating goal targets.... > File `build' does not exist. > File `tecmake' does not exist. > File `print-start' does not exist. > Must remake target `print-start'. > ''; echo 'Tecmake: Starting [ iup:dll15 ]' > Successfully remade target file `print-start'. > File `system-check' does not exist. > Must remake target `system-check'. > Successfully remade target file `system-check'. > File `directories' does not exist. > File `../obj/dll15' does not exist. > Must remake target `../obj/dll15'. > if [ ! -d ../obj/dll15 ] ; then mkdir -p ../obj/dll15 ; fi > ! foi inesperado neste momento. > make[2]: *** [../obj/dll15] Error 255 > make[1]: *** [iup] Error 2 > make: *** [iup] Error 2 > > E:\dll\iup\iup> > > ________________________________________ > De: Ranier VF <ranier_...@hotmail.com<mailto:ranier_...@hotmail.com>> > Enviado: segunda-feira, 4 de novembro de 2019 11:22 > Para: IUP discussion list. > Assunto: [Iup-users] IUP Compilation with msvc 2017 > > Hi Scuri, > Windows 64 bits > msvc 2017 > > set TEC_UNAME=dll15 > set VC15=c:/progra~2/micros~2/2017/community/vc > set NO_DEPEND=Yes > > ''; echo 'Tecmake: Starting [ iup:dll15 ]' > if [ ! -d ../obj/dll15 ] ; then mkdir -p ../obj/dll15 ; fi > ! foi inesperado neste momento. > ../tecmakewin.mak:1662: recipe for target '../obj/dll15' failed > win-make[2]: *** [../obj/dll15] Error 255 > makefile:12: recipe for target 'iup' failed > win-make[1]: *** [iup] Error 2 > makefile:9: recipe for target 'iup' failed > win-make: *** [iup] Error 2 > > I will start from beginning. > mkdir -p does not work on windows shell, the parameter -p is invalid. > Meantime, creating manually ../obj/dll15 the expression > "if [ ! -d ../obj/dll15 ]" also fails! > > Can you take a look? > Thanks. > Ranier Vilela > > _______________________________________________ > Iup-users mailing list > Iup-users@lists.sourceforge.net<mailto:Iup-users@lists.sourceforge.net> > https://lists.sourceforge.net/lists/listinfo/iup-users > > > _______________________________________________ > Iup-users mailing list > Iup-users@lists.sourceforge.net<mailto:Iup-users@lists.sourceforge.net> > https://lists.sourceforge.net/lists/listinfo/iup-users > > > _______________________________________________ > Iup-users mailing list > Iup-users@lists.sourceforge.net<mailto:Iup-users@lists.sourceforge.net> > https://lists.sourceforge.net/lists/listinfo/iup-users > > > _______________________________________________ > Iup-users mailing list > Iup-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/iup-users >
_______________________________________________ Iup-users mailing list Iup-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/iup-users