Discussion:
building zlib for im
(too old to reply)
Victor Bombi
2016-09-29 14:52:08 UTC
Permalink
Hello,

Trying to build im with mingw-w64 (32bits)
First building zlib gives me this problem

file aa.bat has:

export TEC_UNAME=dllw4
export DEFINES="LUA_BUILD_AS_DLL LUA_LIB"
export MINGW4=C:/mingw32-4.8.2-posix-dwarf
make

then:
***@victorPortatil /c/iup/zlib/src
$ ./aa.bat
make[1]: ../tecmakewin.mak: No such file or directory
make[1]: *** No rule to make target `../tecmakewin.mak'. Stop.
make: *** [zlib] Error 2

Best
victor bombi

------------------------------------------------------------------------------
Antonio Scuri
2016-09-29 15:21:44 UTC
Permalink
Yes, sorry. I already fixed that problem in SVN. It will be included in
the next release. But you can copy the files from IM to the same place in
zlib folder that it will work. Thanks for reporting.

Best,
Scuri
Post by Victor Bombi
Hello,
Trying to build im with mingw-w64 (32bits)
First building zlib gives me this problem
export TEC_UNAME=dllw4
export DEFINES="LUA_BUILD_AS_DLL LUA_LIB"
export MINGW4=C:/mingw32-4.8.2-posix-dwarf
make
$ ./aa.bat
make[1]: ../tecmakewin.mak: No such file or directory
make[1]: *** No rule to make target `../tecmakewin.mak'. Stop.
make: *** [zlib] Error 2
Best
victor bombi
------------------------------------------------------------
------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
Victor Bombi
2016-09-29 15:46:52 UTC
Permalink
I cant see zlib folder inside im folder (soundforge)
Do you mean I should take it from SVN?
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 5:21 PM
Subject: Re: [Iup-users] building zlib for im


Yes, sorry. I already fixed that problem in SVN. It will be included in the next release. But you can copy the files from IM to the same place in zlib folder that it will work. Thanks for reporting.


Best,
Scuri




On Thu, Sep 29, 2016 at 11:52 AM, Victor Bombi <***@telefonica.net> wrote:

Hello,

Trying to build im with mingw-w64 (32bits)
First building zlib gives me this problem

file aa.bat has:

export TEC_UNAME=dllw4
export DEFINES="LUA_BUILD_AS_DLL LUA_LIB"
export MINGW4=C:/mingw32-4.8.2-posix-dwarf
make

then:
***@victorPortatil /c/iup/zlib/src
$ ./aa.bat
make[1]: ../tecmakewin.mak: No such file or directory
make[1]: *** No rule to make target `../tecmakewin.mak'. Stop.
make: *** [zlib] Error 2

Best
victor bombi

------------------------------------------------------------------------------
_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users





------------------------------------------------------------------------------


------------------------------------------------------------------------------
Antonio Scuri
2016-09-29 15:49:13 UTC
Permalink
Yes, you may. Or simply copy the missing file from IM. They are identical.

Best,
Scuri
Post by Victor Bombi
I cant see zlib folder inside im folder (soundforge)
Do you mean I should take it from SVN?
----- Original Message -----
*Sent:* Thursday, September 29, 2016 5:21 PM
*Subject:* Re: [Iup-users] building zlib for im
Yes, sorry. I already fixed that problem in SVN. It will be included in
the next release. But you can copy the files from IM to the same place in
zlib folder that it will work. Thanks for reporting.
Best,
Scuri
Post by Victor Bombi
Hello,
Trying to build im with mingw-w64 (32bits)
First building zlib gives me this problem
export TEC_UNAME=dllw4
export DEFINES="LUA_BUILD_AS_DLL LUA_LIB"
export MINGW4=C:/mingw32-4.8.2-posix-dwarf
make
$ ./aa.bat
make[1]: ../tecmakewin.mak: No such file or directory
make[1]: *** No rule to make target `../tecmakewin.mak'. Stop.
make: *** [zlib] Error 2
Best
victor bombi
------------------------------------------------------------
------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------------------------------------
------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
Victor Bombi
2016-09-29 16:08:06 UTC
Permalink
I see, you meant to copy tecmakewin.mak
It is done and zlib compiled

Now building lua5.1 (from http://sourceforge.net/projects/luabinaries/files/) gives me

Tecmake: linking lua5.1.exe ...
C:/mingw32-4.8.2-posix-dwarf/bin/gcc -o ../bin/Win32/lua5.1.exe ../obj/Win32/lua.o ../obj/Win32/lua.
res setargv.obj -Wl,-subsystem,console -L../lib/dll8 -LC:/mingw32-4.8.2-posix-dwarf/lib -llua5.1 -l
kernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -luuid -loleaut32 -lole32 -lcom
ctl32
gcc.exe: error: setargv.obj: No such file or directory
make[1]: *** [../bin/Win32/lua5.1.exe] Error 1
make: *** [lua] Error 2
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 5:49 PM
Subject: Re: [Iup-users] building zlib for im


Yes, you may. Or simply copy the missing file from IM. They are identical.

Best,
Scuri



Em 29/09/2016 12:47, "Victor Bombi" <***@telefonica.net> escreveu:

I cant see zlib folder inside im folder (soundforge)
Do you mean I should take it from SVN?
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 5:21 PM
Subject: Re: [Iup-users] building zlib for im


Yes, sorry. I already fixed that problem in SVN. It will be included in the next release. But you can copy the files from IM to the same place in zlib folder that it will work. Thanks for reporting.


Best,
Scuri




On Thu, Sep 29, 2016 at 11:52 AM, Victor Bombi <***@telefonica.net> wrote:

Hello,

Trying to build im with mingw-w64 (32bits)
First building zlib gives me this problem

file aa.bat has:

export TEC_UNAME=dllw4
export DEFINES="LUA_BUILD_AS_DLL LUA_LIB"
export MINGW4=C:/mingw32-4.8.2-posix-dwarf
make

then:
***@victorPortatil /c/iup/zlib/src
$ ./aa.bat
make[1]: ../tecmakewin.mak: No such file or directory
make[1]: *** No rule to make target `../tecmakewin.mak'. Stop.
make: *** [zlib] Error 2

Best
victor bombi

------------------------------------------------------------------------------
_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users





--------------------------------------------------------------------------


------------------------------------------------------------------------------



--------------------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users




------------------------------------------------------------------------------

_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users




------------------------------------------------------------------------------


------------------------------------------------------------------------------
Victor Bombi
2016-09-29 16:31:41 UTC
Permalink
well, it does not seem to be a problem because lua5.1.dll is built

Now with ftgl I get

***@victorPortatil /c/iup/ftgl/src
$ ./aa.bat
make[1]: ../tecmakewin.mak: No such file or directory
make[1]: *** No rule to make target `../tecmakewin.mak'. Stop.
make: *** [ftgl] Error 2

Shall I copy tecmakewin.mak from im as I did with zlib?
----- Original Message -----
From: Victor Bombi
To: IUP discussion list.
Sent: Thursday, September 29, 2016 6:08 PM
Subject: Re: [Iup-users] building zlib for im


I see, you meant to copy tecmakewin.mak
It is done and zlib compiled

Now building lua5.1 (from http://sourceforge.net/projects/luabinaries/files/) gives me

Tecmake: linking lua5.1.exe ...
C:/mingw32-4.8.2-posix-dwarf/bin/gcc -o ../bin/Win32/lua5.1.exe ../obj/Win32/lua.o ../obj/Win32/lua.
res setargv.obj -Wl,-subsystem,console -L../lib/dll8 -LC:/mingw32-4.8.2-posix-dwarf/lib -llua5.1 -l
kernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -luuid -loleaut32 -lole32 -lcom
ctl32
gcc.exe: error: setargv.obj: No such file or directory
make[1]: *** [../bin/Win32/lua5.1.exe] Error 1
make: *** [lua] Error 2
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 5:49 PM
Subject: Re: [Iup-users] building zlib for im


Yes, you may. Or simply copy the missing file from IM. They are identical.

Best,
Scuri



Em 29/09/2016 12:47, "Victor Bombi" <***@telefonica.net> escreveu:

I cant see zlib folder inside im folder (soundforge)
Do you mean I should take it from SVN?
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 5:21 PM
Subject: Re: [Iup-users] building zlib for im


Yes, sorry. I already fixed that problem in SVN. It will be included in the next release. But you can copy the files from IM to the same place in zlib folder that it will work. Thanks for reporting.


Best,
Scuri




On Thu, Sep 29, 2016 at 11:52 AM, Victor Bombi <***@telefonica.net> wrote:

Hello,

Trying to build im with mingw-w64 (32bits)
First building zlib gives me this problem

file aa.bat has:

export TEC_UNAME=dllw4
export DEFINES="LUA_BUILD_AS_DLL LUA_LIB"
export MINGW4=C:/mingw32-4.8.2-posix-dwarf
make

then:
***@victorPortatil /c/iup/zlib/src
$ ./aa.bat
make[1]: ../tecmakewin.mak: No such file or directory
make[1]: *** No rule to make target `../tecmakewin.mak'. Stop.
make: *** [zlib] Error 2

Best
victor bombi

------------------------------------------------------------------------------
_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users





------------------------------------------------------------------------


------------------------------------------------------------------------------



------------------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users




------------------------------------------------------------------------------

_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users




----------------------------------------------------------------------------


------------------------------------------------------------------------------



----------------------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users



------------------------------------------------------------------------------


------------------------------------------------------------------------------
Antonio Scuri
2016-09-29 16:34:42 UTC
Permalink
Yes, same thing.

About Lua 5.1 setargv.obj, it is an error in the "lua_conf.inc" file.
Because it was designed to be built only by Visual C++. You can manually
remove it.

Best,
Scuri
Post by Victor Bombi
well, it does not seem to be a problem because lua5.1.dll is built
Now with ftgl I get
$ ./aa.bat
make[1]: ../tecmakewin.mak: No such file or directory
make[1]: *** No rule to make target `../tecmakewin.mak'. Stop.
make: *** [ftgl] Error 2
Shall I copy tecmakewin.mak from im as I did with zlib?
----- Original Message -----
*Sent:* Thursday, September 29, 2016 6:08 PM
*Subject:* Re: [Iup-users] building zlib for im
I see, you meant to copy tecmakewin.mak
It is done and zlib compiled
Now building lua5.1 (from http://sourceforge.net/
projects/luabinaries/files/) gives me
Tecmake: linking lua5.1.exe ...
C:/mingw32-4.8.2-posix-dwarf/bin/gcc -o ../bin/Win32/lua5.1.exe
../obj/Win32/lua.o ../obj/Win32/lua.
res setargv.obj -Wl,-subsystem,console -L../lib/dll8
-LC:/mingw32-4.8.2-posix-dwarf/lib -llua5.1 -l
kernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32
-luuid -loleaut32 -lole32 -lcom
ctl32
gcc.exe: error: setargv.obj: No such file or directory
make[1]: *** [../bin/Win32/lua5.1.exe] Error 1
make: *** [lua] Error 2
----- Original Message -----
*Sent:* Thursday, September 29, 2016 5:49 PM
*Subject:* Re: [Iup-users] building zlib for im
Yes, you may. Or simply copy the missing file from IM. They are identical.
Best,
Scuri
Post by Victor Bombi
I cant see zlib folder inside im folder (soundforge)
Do you mean I should take it from SVN?
----- Original Message -----
*Sent:* Thursday, September 29, 2016 5:21 PM
*Subject:* Re: [Iup-users] building zlib for im
Yes, sorry. I already fixed that problem in SVN. It will be included in
the next release. But you can copy the files from IM to the same place in
zlib folder that it will work. Thanks for reporting.
Best,
Scuri
Post by Victor Bombi
Hello,
Trying to build im with mingw-w64 (32bits)
First building zlib gives me this problem
export TEC_UNAME=dllw4
export DEFINES="LUA_BUILD_AS_DLL LUA_LIB"
export MINGW4=C:/mingw32-4.8.2-posix-dwarf
make
$ ./aa.bat
make[1]: ../tecmakewin.mak: No such file or directory
make[1]: *** No rule to make target `../tecmakewin.mak'. Stop.
make: *** [zlib] Error 2
Best
victor bombi
------------------------------------------------------------
------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------------------------------------
------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------------------------------------
------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
Victor Bombi
2016-09-29 16:42:49 UTC
Permalink
It seems that ftgl needs freetype to be build but in this case I get

***@victorPortatil /c/iup/freetype/src
$ ./aa.bat
make: *** No targets specified and no makefile found. Stop.
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 6:34 PM
Subject: Re: [Iup-users] building zlib for im


Yes, same thing.


About Lua 5.1 setargv.obj, it is an error in the "lua_conf.inc" file. Because it was designed to be built only by Visual C++. You can manually remove it.


Best,
Scuri




On Thu, Sep 29, 2016 at 1:31 PM, Victor Bombi <***@telefonica.net> wrote:

well, it does not seem to be a problem because lua5.1.dll is built

Now with ftgl I get

***@victorPortatil /c/iup/ftgl/src
$ ./aa.bat
make[1]: ../tecmakewin.mak: No such file or directory
make[1]: *** No rule to make target `../tecmakewin.mak'. Stop.
make: *** [ftgl] Error 2

Shall I copy tecmakewin.mak from im as I did with zlib?
----- Original Message -----
From: Victor Bombi
To: IUP discussion list.
Sent: Thursday, September 29, 2016 6:08 PM
Subject: Re: [Iup-users] building zlib for im


I see, you meant to copy tecmakewin.mak
It is done and zlib compiled

Now building lua5.1 (from http://sourceforge.net/projects/luabinaries/files/) gives me

Tecmake: linking lua5.1.exe ...
C:/mingw32-4.8.2-posix-dwarf/bin/gcc -o ../bin/Win32/lua5.1.exe ../obj/Win32/lua.o ../obj/Win32/lua.
res setargv.obj -Wl,-subsystem,console -L../lib/dll8 -LC:/mingw32-4.8.2-posix-dwarf/lib -llua5.1 -l
kernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -luuid -loleaut32 -lole32 -lcom
ctl32
gcc.exe: error: setargv.obj: No such file or directory
make[1]: *** [../bin/Win32/lua5.1.exe] Error 1
make: *** [lua] Error 2
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 5:49 PM
Subject: Re: [Iup-users] building zlib for im


Yes, you may. Or simply copy the missing file from IM. They are identical.

Best,
Scuri



Em 29/09/2016 12:47, "Victor Bombi" <***@telefonica.net> escreveu:

I cant see zlib folder inside im folder (soundforge)
Do you mean I should take it from SVN?
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 5:21 PM
Subject: Re: [Iup-users] building zlib for im


Yes, sorry. I already fixed that problem in SVN. It will be included in the next release. But you can copy the files from IM to the same place in zlib folder that it will work. Thanks for reporting.


Best,
Scuri




On Thu, Sep 29, 2016 at 11:52 AM, Victor Bombi <***@telefonica.net> wrote:

Hello,

Trying to build im with mingw-w64 (32bits)
First building zlib gives me this problem

file aa.bat has:

export TEC_UNAME=dllw4
export DEFINES="LUA_BUILD_AS_DLL LUA_LIB"
export MINGW4=C:/mingw32-4.8.2-posix-dwarf
make

then:
***@victorPortatil /c/iup/zlib/src
$ ./aa.bat
make[1]: ../tecmakewin.mak: No such file or directory
make[1]: *** No rule to make target `../tecmakewin.mak'. Stop.
make: *** [zlib] Error 2

Best
victor bombi

------------------------------------------------------------------------------
_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users





--------------------------------------------------------------------


------------------------------------------------------------------------------



--------------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users






------------------------------------------------------------------------------

_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users




------------------------------------------------------------------------


------------------------------------------------------------------------------



------------------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users





--------------------------------------------------------------------------


------------------------------------------------------------------------------



--------------------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users




------------------------------------------------------------------------------

_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users






------------------------------------------------------------------------------


------------------------------------------------------------------------------
Victor Bombi
2016-09-29 17:22:03 UTC
Permalink
solved getting freetype from SVN

Finally I am with iup, I get warnings: ignoring #pragma omp
Should I had used any flag to use omp?
Also getting warnings about c++11 needed, Any flag?
----- Original Message -----
From: Victor Bombi
To: IUP discussion list.
Sent: Thursday, September 29, 2016 6:42 PM
Subject: Re: [Iup-users] building zlib for im


It seems that ftgl needs freetype to be build but in this case I get

***@victorPortatil /c/iup/freetype/src
$ ./aa.bat
make: *** No targets specified and no makefile found. Stop.
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 6:34 PM
Subject: Re: [Iup-users] building zlib for im


Yes, same thing.


About Lua 5.1 setargv.obj, it is an error in the "lua_conf.inc" file. Because it was designed to be built only by Visual C++. You can manually remove it.


Best,
Scuri




On Thu, Sep 29, 2016 at 1:31 PM, Victor Bombi <***@telefonica.net> wrote:

well, it does not seem to be a problem because lua5.1.dll is built

Now with ftgl I get

***@victorPortatil /c/iup/ftgl/src
$ ./aa.bat
make[1]: ../tecmakewin.mak: No such file or directory
make[1]: *** No rule to make target `../tecmakewin.mak'. Stop.
make: *** [ftgl] Error 2

Shall I copy tecmakewin.mak from im as I did with zlib?
----- Original Message -----
From: Victor Bombi
To: IUP discussion list.
Sent: Thursday, September 29, 2016 6:08 PM
Subject: Re: [Iup-users] building zlib for im


I see, you meant to copy tecmakewin.mak
It is done and zlib compiled

Now building lua5.1 (from http://sourceforge.net/projects/luabinaries/files/) gives me

Tecmake: linking lua5.1.exe ...
C:/mingw32-4.8.2-posix-dwarf/bin/gcc -o ../bin/Win32/lua5.1.exe ../obj/Win32/lua.o ../obj/Win32/lua.
res setargv.obj -Wl,-subsystem,console -L../lib/dll8 -LC:/mingw32-4.8.2-posix-dwarf/lib -llua5.1 -l
kernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -luuid -loleaut32 -lole32 -lcom
ctl32
gcc.exe: error: setargv.obj: No such file or directory
make[1]: *** [../bin/Win32/lua5.1.exe] Error 1
make: *** [lua] Error 2
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 5:49 PM
Subject: Re: [Iup-users] building zlib for im


Yes, you may. Or simply copy the missing file from IM. They are identical.

Best,
Scuri



Em 29/09/2016 12:47, "Victor Bombi" <***@telefonica.net> escreveu:

I cant see zlib folder inside im folder (soundforge)
Do you mean I should take it from SVN?
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 5:21 PM
Subject: Re: [Iup-users] building zlib for im


Yes, sorry. I already fixed that problem in SVN. It will be included in the next release. But you can copy the files from IM to the same place in zlib folder that it will work. Thanks for reporting.


Best,
Scuri




On Thu, Sep 29, 2016 at 11:52 AM, Victor Bombi <***@telefonica.net> wrote:

Hello,

Trying to build im with mingw-w64 (32bits)
First building zlib gives me this problem

file aa.bat has:

export TEC_UNAME=dllw4
export DEFINES="LUA_BUILD_AS_DLL LUA_LIB"
export MINGW4=C:/mingw32-4.8.2-posix-dwarf
make

then:
***@victorPortatil /c/iup/zlib/src
$ ./aa.bat
make[1]: ../tecmakewin.mak: No such file or directory
make[1]: *** No rule to make target `../tecmakewin.mak'. Stop.
make: *** [zlib] Error 2

Best
victor bombi

------------------------------------------------------------------------------
_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users





------------------------------------------------------------------


------------------------------------------------------------------------------



------------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users






------------------------------------------------------------------------------

_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users




----------------------------------------------------------------------


------------------------------------------------------------------------------



----------------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users





------------------------------------------------------------------------


------------------------------------------------------------------------------



------------------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users




------------------------------------------------------------------------------

_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users






----------------------------------------------------------------------------


------------------------------------------------------------------------------



----------------------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users



------------------------------------------------------------------------------


------------------------------------------------------------------------------
Antonio Scuri
2016-09-29 17:27:41 UTC
Permalink
It should have recognized the pragma. Just ignore the warnings.

Best,
Scuri
Post by Victor Bombi
solved getting freetype from SVN
Finally I am with iup, I get warnings: ignoring #pragma omp
Should I had used any flag to use omp?
Also getting warnings about c++11 needed, Any flag?
----- Original Message -----
*Sent:* Thursday, September 29, 2016 6:42 PM
*Subject:* Re: [Iup-users] building zlib for im
It seems that ftgl needs freetype to be build but in this case I get
$ ./aa.bat
make: *** No targets specified and no makefile found. Stop.
----- Original Message -----
*Sent:* Thursday, September 29, 2016 6:34 PM
*Subject:* Re: [Iup-users] building zlib for im
Yes, same thing.
About Lua 5.1 setargv.obj, it is an error in the "lua_conf.inc" file.
Because it was designed to be built only by Visual C++. You can manually
remove it.
Best,
Scuri
Post by Victor Bombi
well, it does not seem to be a problem because lua5.1.dll is built
Now with ftgl I get
$ ./aa.bat
make[1]: ../tecmakewin.mak: No such file or directory
make[1]: *** No rule to make target `../tecmakewin.mak'. Stop.
make: *** [ftgl] Error 2
Shall I copy tecmakewin.mak from im as I did with zlib?
----- Original Message -----
*Sent:* Thursday, September 29, 2016 6:08 PM
*Subject:* Re: [Iup-users] building zlib for im
I see, you meant to copy tecmakewin.mak
It is done and zlib compiled
Now building lua5.1 (from http://sourceforge.net/project
s/luabinaries/files/) gives me
Tecmake: linking lua5.1.exe ...
C:/mingw32-4.8.2-posix-dwarf/bin/gcc -o ../bin/Win32/lua5.1.exe
../obj/Win32/lua.o ../obj/Win32/lua.
res setargv.obj -Wl,-subsystem,console -L../lib/dll8
-LC:/mingw32-4.8.2-posix-dwarf/lib -llua5.1 -l
kernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32
-luuid -loleaut32 -lole32 -lcom
ctl32
gcc.exe: error: setargv.obj: No such file or directory
make[1]: *** [../bin/Win32/lua5.1.exe] Error 1
make: *** [lua] Error 2
----- Original Message -----
*Sent:* Thursday, September 29, 2016 5:49 PM
*Subject:* Re: [Iup-users] building zlib for im
Yes, you may. Or simply copy the missing file from IM. They are identical.
Best,
Scuri
Post by Victor Bombi
I cant see zlib folder inside im folder (soundforge)
Do you mean I should take it from SVN?
----- Original Message -----
*Sent:* Thursday, September 29, 2016 5:21 PM
*Subject:* Re: [Iup-users] building zlib for im
Yes, sorry. I already fixed that problem in SVN. It will be included
in the next release. But you can copy the files from IM to the same place
in zlib folder that it will work. Thanks for reporting.
Best,
Scuri
Post by Victor Bombi
Hello,
Trying to build im with mingw-w64 (32bits)
First building zlib gives me this problem
export TEC_UNAME=dllw4
export DEFINES="LUA_BUILD_AS_DLL LUA_LIB"
export MINGW4=C:/mingw32-4.8.2-posix-dwarf
make
$ ./aa.bat
make[1]: ../tecmakewin.mak: No such file or directory
make[1]: *** No rule to make target `../tecmakewin.mak'. Stop.
make: *** [zlib] Error 2
Best
victor bombi
------------------------------------------------------------
------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------------------------------------
------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------------------------------------
------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------------------------------------
------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
Victor Bombi
2016-09-29 17:34:57 UTC
Permalink
For openmp I needed to activate a flag in other projects (-fopenmp or similar)

But main problem is about c++11 because it gives a building error related to std::rege... while compiling Document.cxx

How can I use c++11. Perhaps any flag as: export something = c++11
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 7:27 PM
Subject: Re: [Iup-users] building zlib for im


It should have recognized the pragma. Just ignore the warnings.


Best,
Scuri




On Thu, Sep 29, 2016 at 2:22 PM, Victor Bombi <***@telefonica.net> wrote:

solved getting freetype from SVN

Finally I am with iup, I get warnings: ignoring #pragma omp
Should I had used any flag to use omp?
Also getting warnings about c++11 needed, Any flag?
----- Original Message -----
From: Victor Bombi
To: IUP discussion list.
Sent: Thursday, September 29, 2016 6:42 PM
Subject: Re: [Iup-users] building zlib for im


It seems that ftgl needs freetype to be build but in this case I get

***@victorPortatil /c/iup/freetype/src
$ ./aa.bat
make: *** No targets specified and no makefile found. Stop.
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 6:34 PM
Subject: Re: [Iup-users] building zlib for im


Yes, same thing.


About Lua 5.1 setargv.obj, it is an error in the "lua_conf.inc" file. Because it was designed to be built only by Visual C++. You can manually remove it.


Best,
Scuri




On Thu, Sep 29, 2016 at 1:31 PM, Victor Bombi <***@telefonica.net> wrote:

well, it does not seem to be a problem because lua5.1.dll is built

Now with ftgl I get

***@victorPortatil /c/iup/ftgl/src
$ ./aa.bat
make[1]: ../tecmakewin.mak: No such file or directory
make[1]: *** No rule to make target `../tecmakewin.mak'. Stop.
make: *** [ftgl] Error 2

Shall I copy tecmakewin.mak from im as I did with zlib?
----- Original Message -----
From: Victor Bombi
To: IUP discussion list.
Sent: Thursday, September 29, 2016 6:08 PM
Subject: Re: [Iup-users] building zlib for im


I see, you meant to copy tecmakewin.mak
It is done and zlib compiled

Now building lua5.1 (from http://sourceforge.net/projects/luabinaries/files/) gives me

Tecmake: linking lua5.1.exe ...
C:/mingw32-4.8.2-posix-dwarf/bin/gcc -o ../bin/Win32/lua5.1.exe ../obj/Win32/lua.o ../obj/Win32/lua.
res setargv.obj -Wl,-subsystem,console -L../lib/dll8 -LC:/mingw32-4.8.2-posix-dwarf/lib -llua5.1 -l
kernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -luuid -loleaut32 -lole32 -lcom
ctl32
gcc.exe: error: setargv.obj: No such file or directory
make[1]: *** [../bin/Win32/lua5.1.exe] Error 1
make: *** [lua] Error 2
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 5:49 PM
Subject: Re: [Iup-users] building zlib for im


Yes, you may. Or simply copy the missing file from IM. They are identical.

Best,
Scuri



Em 29/09/2016 12:47, "Victor Bombi" <***@telefonica.net> escreveu:

I cant see zlib folder inside im folder (soundforge)
Do you mean I should take it from SVN?
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 5:21 PM
Subject: Re: [Iup-users] building zlib for im


Yes, sorry. I already fixed that problem in SVN. It will be included in the next release. But you can copy the files from IM to the same place in zlib folder that it will work. Thanks for reporting.


Best,
Scuri




On Thu, Sep 29, 2016 at 11:52 AM, Victor Bombi <***@telefonica.net> wrote:

Hello,

Trying to build im with mingw-w64 (32bits)
First building zlib gives me this problem

file aa.bat has:

export TEC_UNAME=dllw4
export DEFINES="LUA_BUILD_AS_DLL LUA_LIB"
export MINGW4=C:/mingw32-4.8.2-posix-dwarf
make

then:
***@victorPortatil /c/iup/zlib/src
$ ./aa.bat
make[1]: ../tecmakewin.mak: No such file or directory
make[1]: *** No rule to make target `../tecmakewin.mak'. Stop.
make: *** [zlib] Error 2

Best
victor bombi

------------------------------------------------------------------------------
_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users





--------------------------------------------------------------


------------------------------------------------------------------------------



--------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users






------------------------------------------------------------------------------

_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users




------------------------------------------------------------------


------------------------------------------------------------------------------



------------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users





--------------------------------------------------------------------


------------------------------------------------------------------------------



--------------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users




------------------------------------------------------------------------------

_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users






------------------------------------------------------------------------


------------------------------------------------------------------------------



------------------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users





--------------------------------------------------------------------------


------------------------------------------------------------------------------



--------------------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users




------------------------------------------------------------------------------

_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users






------------------------------------------------------------------------------


------------------------------------------------------------------------------
Antonio Scuri
2016-09-29 17:56:38 UTC
Permalink
To use openMP yes, but that's done only in im_process_openmp, for regular
im_process the pragma should be ignored by the compiler.

I don't know about the c++11 flags. I don't remember if I compiled that
library for Mingw64.

Best,
Scuri
Post by Victor Bombi
For openmp I needed to activate a flag in other projects (-fopenmp or similar)
But main problem is about c++11 because it gives a building error related
to std::rege... while compiling Document.cxx
How can I use c++11. Perhaps any flag as: export something = c++11
----- Original Message -----
*Sent:* Thursday, September 29, 2016 7:27 PM
*Subject:* Re: [Iup-users] building zlib for im
It should have recognized the pragma. Just ignore the warnings.
Best,
Scuri
Post by Victor Bombi
solved getting freetype from SVN
Finally I am with iup, I get warnings: ignoring #pragma omp
Should I had used any flag to use omp?
Also getting warnings about c++11 needed, Any flag?
----- Original Message -----
*Sent:* Thursday, September 29, 2016 6:42 PM
*Subject:* Re: [Iup-users] building zlib for im
It seems that ftgl needs freetype to be build but in this case I get
$ ./aa.bat
make: *** No targets specified and no makefile found. Stop.
----- Original Message -----
*Sent:* Thursday, September 29, 2016 6:34 PM
*Subject:* Re: [Iup-users] building zlib for im
Yes, same thing.
About Lua 5.1 setargv.obj, it is an error in the "lua_conf.inc" file.
Because it was designed to be built only by Visual C++. You can manually
remove it.
Best,
Scuri
Post by Victor Bombi
well, it does not seem to be a problem because lua5.1.dll is built
Now with ftgl I get
$ ./aa.bat
make[1]: ../tecmakewin.mak: No such file or directory
make[1]: *** No rule to make target `../tecmakewin.mak'. Stop.
make: *** [ftgl] Error 2
Shall I copy tecmakewin.mak from im as I did with zlib?
----- Original Message -----
*Sent:* Thursday, September 29, 2016 6:08 PM
*Subject:* Re: [Iup-users] building zlib for im
I see, you meant to copy tecmakewin.mak
It is done and zlib compiled
Now building lua5.1 (from http://sourceforge.net/project
s/luabinaries/files/) gives me
Tecmake: linking lua5.1.exe ...
C:/mingw32-4.8.2-posix-dwarf/bin/gcc -o ../bin/Win32/lua5.1.exe
../obj/Win32/lua.o ../obj/Win32/lua.
res setargv.obj -Wl,-subsystem,console -L../lib/dll8
-LC:/mingw32-4.8.2-posix-dwarf/lib -llua5.1 -l
kernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32
-luuid -loleaut32 -lole32 -lcom
ctl32
gcc.exe: error: setargv.obj: No such file or directory
make[1]: *** [../bin/Win32/lua5.1.exe] Error 1
make: *** [lua] Error 2
----- Original Message -----
*Sent:* Thursday, September 29, 2016 5:49 PM
*Subject:* Re: [Iup-users] building zlib for im
Yes, you may. Or simply copy the missing file from IM. They are identical.
Best,
Scuri
Post by Victor Bombi
I cant see zlib folder inside im folder (soundforge)
Do you mean I should take it from SVN?
----- Original Message -----
*Sent:* Thursday, September 29, 2016 5:21 PM
*Subject:* Re: [Iup-users] building zlib for im
Yes, sorry. I already fixed that problem in SVN. It will be included
in the next release. But you can copy the files from IM to the same place
in zlib folder that it will work. Thanks for reporting.
Best,
Scuri
Post by Victor Bombi
Hello,
Trying to build im with mingw-w64 (32bits)
First building zlib gives me this problem
export TEC_UNAME=dllw4
export DEFINES="LUA_BUILD_AS_DLL LUA_LIB"
export MINGW4=C:/mingw32-4.8.2-posix-dwarf
make
$ ./aa.bat
make[1]: ../tecmakewin.mak: No such file or directory
make[1]: *** No rule to make target `../tecmakewin.mak'. Stop.
make: *** [zlib] Error 2
Best
victor bombi
------------------------------------------------------------
------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------------------------------------
------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------------------------------------
------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------------------------------------
------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------------------------------------
------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
Victor Bombi
2016-09-29 18:29:13 UTC
Permalink
this is my last error:

Tecmake: Starting [ iup_scintilla:dllw4 ]

Tecmake: compiling Document.cxx ...
C:/mingw32-4.8.2-posix-dwarf/bin/g++ -c -Wall -O2 -I../include -I../src -I. -I../src/win -Ilexlib -
Isrc -Iinclude -Iwin32 -Iwin -IC:/mingw32-4.8.2-posix-dwarf/include -DLUA_BUILD_AS_DLL -DLUA_LIB -D
STATIC_BUILD -DSCI_LEXER -DUNICODE -D_WIN32 -DDISABLE_D2D -DTEC_UNAME=dllw4 -DTEC_SYSNAME=Win32 -DTE
C_LITTLEENDIAN -DTEC_32 -DWIN32 -DNDEBUG -o ../obj/iup_scintilla/dllw4/Document.o src/Document.cxx
In file included from c:\mingw32-4.8.2-posix-dwarf\i686-w64-mingw32\include\c++\regex:35:0,
from src/Document.cxx:20:
c:\mingw32-4.8.2-posix-dwarf\i686-w64-mingw32\include\c++\bits\c++0x_warning.h:32:2: error: #error T
his file requires compiler and library support for the ISO C++ 2011 standard. This support is curren
tly experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
#error This file requires compiler and library support for the \
^
src/Document.cxx:2566:1: error: 'regex_constants' in namespace 'std' does not name a type
std::regex_constants::match_flag_type MatchFlags(const Document *doc, int startPos, int endPos) {
^
src/Document.cxx: In function 'bool {anonymous}::MatchOnLines(const Document*, const Regex&, const {
anonymous}::RESearchRange&, RESearch&)':
src/Document.cxx:2578:2: error: 'match_results' is not a member of 'std'
std::match_results<Iterator> match;
^
src/Document.cxx:2578:29: error: expected primary-expression before '>' token
std::match_results<Iterator> match;
^
src/Document.cxx:2578:31: error: 'match' was not declared in this scope
std::match_results<Iterator> match;
^
src/Document.cxx:2593:8: error: 'std::regex_constants' has not been declared
std::regex_constants::match_flag_type flagsMatch = MatchFlags(doc, lineRange.start, lineRange.end
);
^
src/Document.cxx:2593:41: error: expected ';' before 'flagsMatch'
std::regex_constants::match_flag_type flagsMatch = MatchFlags(doc, lineRange.start, lineRange.end
);
^
src/Document.cxx:2594:13: error: 'regex_search' is not a member of 'std'
matched = std::regex_search(itStart, itEnd, match, regexp, flagsMatch);
^
src/Document.cxx:2594:62: error: 'flagsMatch' was not declared in this scope
matched = std::regex_search(itStart, itEnd, match, regexp, flagsMatch);
^
src/Document.cxx:2601:6: error: 'match_results' is not a member of 'std'
std::match_results<Iterator> matchNext;
^
src/Document.cxx:2601:33: error: expected primary-expression before '>' token
std::match_results<Iterator> matchNext;
^
src/Document.cxx:2601:35: error: 'matchNext' was not declared in this scope
std::match_results<Iterator> matchNext;
^
src/Document.cxx:2602:16: error: 'regex_search' is not a member of 'std'
matched = std::regex_search(itNext, itEnd, matchNext, regexp, flagsMatch);
^
src/Document.cxx: In function 'long int {anonymous}::Cxx11RegexFindText(Document*, int, int, const c
har*, bool, int*, RESearch&)':
src/Document.cxx:2635:8: error: 'std::regex' has not been declared
std::regex::flag_type flagsRe = std::regex::ECMAScript;
^
src/Document.cxx:2635:25: error: expected ';' before 'flagsRe'
std::regex::flag_type flagsRe = std::regex::ECMAScript;
^
src/Document.cxx:2639:4: error: 'flagsRe' was not declared in this scope
flagsRe = flagsRe | std::regex::icase;
^
src/Document.cxx:2639:29: error: 'std::regex' has not been declared
flagsRe = flagsRe | std::regex::icase;
^
src/Document.cxx:2654:4: error: 'wregex' is not a member of 'std'
std::wregex regexp;
^
src/Document.cxx:2654:16: error: expected ';' before 'regexp'
std::wregex regexp;
^
src/Document.cxx:2662:4: error: 'regexp' was not declared in this scope
regexp.assign(&ws[0], flagsRe);
^
src/Document.cxx:2662:26: error: 'flagsRe' was not declared in this scope
regexp.assign(&ws[0], flagsRe);
^
src/Document.cxx:2666:4: error: 'regex' is not a member of 'std'
std::regex regexp;
^
src/Document.cxx:2666:15: error: expected ';' before 'regexp'
std::regex regexp;
^
src/Document.cxx:2667:4: error: 'regexp' was not declared in this scope
regexp.assign(s, flagsRe);
^
src/Document.cxx:2667:21: error: 'flagsRe' was not declared in this scope
regexp.assign(s, flagsRe);
^
src/Document.cxx:2682:11: error: expected type-specifier
} catch (std::regex_error &) {
^
src/Document.cxx:2682:28: error: expected unqualified-id before '&' token
} catch (std::regex_error &) {
^
src/Document.cxx:2682:28: error: expected ')' before '&' token
src/Document.cxx:2682:28: error: expected '{' before '&' token
src/Document.cxx:2682:29: error: expected primary-expression before ')' token
} catch (std::regex_error &) {
^
src/Document.cxx:2682:29: error: expected ';' before ')' token
src/Document.cxx:2685:4: error: expected primary-expression before 'catch'
} catch (...) {
^
src/Document.cxx:2685:4: error: expected ';' before 'catch'
make[2]: *** [../obj/iup_scintilla/dllw4/Document.o] Error 1
make[1]: *** [iup_scintilla] Error 2
make: *** [iup_scintilla] Error 2

Best
victor bombi
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 7:56 PM
Subject: Re: [Iup-users] building zlib for im


To use openMP yes, but that's done only in im_process_openmp, for regular im_process the pragma should be ignored by the compiler.


I don't know about the c++11 flags. I don't remember if I compiled that library for Mingw64.


Best,
Scuri




On Thu, Sep 29, 2016 at 2:34 PM, Victor Bombi <***@telefonica.net> wrote:

For openmp I needed to activate a flag in other projects (-fopenmp or similar)

But main problem is about c++11 because it gives a building error related to std::rege... while compiling Document.cxx

How can I use c++11. Perhaps any flag as: export something = c++11
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 7:27 PM
Subject: Re: [Iup-users] building zlib for im


It should have recognized the pragma. Just ignore the warnings.


Best,
Scuri




On Thu, Sep 29, 2016 at 2:22 PM, Victor Bombi <***@telefonica.net> wrote:

solved getting freetype from SVN

Finally I am with iup, I get warnings: ignoring #pragma omp
Should I had used any flag to use omp?
Also getting warnings about c++11 needed, Any flag?
----- Original Message -----
From: Victor Bombi
To: IUP discussion list.
Sent: Thursday, September 29, 2016 6:42 PM
Subject: Re: [Iup-users] building zlib for im


It seems that ftgl needs freetype to be build but in this case I get

***@victorPortatil /c/iup/freetype/src
$ ./aa.bat
make: *** No targets specified and no makefile found. Stop.
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 6:34 PM
Subject: Re: [Iup-users] building zlib for im


Yes, same thing.


About Lua 5.1 setargv.obj, it is an error in the "lua_conf.inc" file. Because it was designed to be built only by Visual C++. You can manually remove it.


Best,
Scuri




On Thu, Sep 29, 2016 at 1:31 PM, Victor Bombi <***@telefonica.net> wrote:

well, it does not seem to be a problem because lua5.1.dll is built

Now with ftgl I get

***@victorPortatil /c/iup/ftgl/src
$ ./aa.bat
make[1]: ../tecmakewin.mak: No such file or directory
make[1]: *** No rule to make target `../tecmakewin.mak'. Stop.
make: *** [ftgl] Error 2

Shall I copy tecmakewin.mak from im as I did with zlib?
----- Original Message -----
From: Victor Bombi
To: IUP discussion list.
Sent: Thursday, September 29, 2016 6:08 PM
Subject: Re: [Iup-users] building zlib for im


I see, you meant to copy tecmakewin.mak
It is done and zlib compiled

Now building lua5.1 (from http://sourceforge.net/projects/luabinaries/files/) gives me

Tecmake: linking lua5.1.exe ...
C:/mingw32-4.8.2-posix-dwarf/bin/gcc -o ../bin/Win32/lua5.1.exe ../obj/Win32/lua.o ../obj/Win32/lua.
res setargv.obj -Wl,-subsystem,console -L../lib/dll8 -LC:/mingw32-4.8.2-posix-dwarf/lib -llua5.1 -l
kernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -luuid -loleaut32 -lole32 -lcom
ctl32
gcc.exe: error: setargv.obj: No such file or directory
make[1]: *** [../bin/Win32/lua5.1.exe] Error 1
make: *** [lua] Error 2
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 5:49 PM
Subject: Re: [Iup-users] building zlib for im


Yes, you may. Or simply copy the missing file from IM. They are identical.

Best,
Scuri



Em 29/09/2016 12:47, "Victor Bombi" <***@telefonica.net> escreveu:

I cant see zlib folder inside im folder (soundforge)
Do you mean I should take it from SVN?
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 5:21 PM
Subject: Re: [Iup-users] building zlib for im


Yes, sorry. I already fixed that problem in SVN. It will be included in the next release. But you can copy the files from IM to the same place in zlib folder that it will work. Thanks for reporting.


Best,
Scuri




On Thu, Sep 29, 2016 at 11:52 AM, Victor Bombi <***@telefonica.net> wrote:

Hello,

Trying to build im with mingw-w64 (32bits)
First building zlib gives me this problem

file aa.bat has:

export TEC_UNAME=dllw4
export DEFINES="LUA_BUILD_AS_DLL LUA_LIB"
export MINGW4=C:/mingw32-4.8.2-posix-dwarf
make

then:
***@victorPortatil /c/iup/zlib/src
$ ./aa.bat
make[1]: ../tecmakewin.mak: No such file or directory
make[1]: *** No rule to make target `../tecmakewin.mak'. Stop.
make: *** [zlib] Error 2

Best
victor bombi

------------------------------------------------------------------------------
_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users





----------------------------------------------------------


------------------------------------------------------------------------------



----------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users






------------------------------------------------------------------------------

_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users




--------------------------------------------------------------


------------------------------------------------------------------------------



--------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users





----------------------------------------------------------------


------------------------------------------------------------------------------



----------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users




------------------------------------------------------------------------------

_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users






--------------------------------------------------------------------


------------------------------------------------------------------------------



--------------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users





----------------------------------------------------------------------


------------------------------------------------------------------------------



----------------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users




------------------------------------------------------------------------------

_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users






--------------------------------------------------------------------------


------------------------------------------------------------------------------



--------------------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users




------------------------------------------------------------------------------

_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users






------------------------------------------------------------------------------


------------------------------------------------------------------------------
Victor Bombi
2016-09-29 18:37:11 UTC
Permalink
I managed to set the flags with:

export TEC_UNAME=dllw4
export DEFINES="LUA_BUILD_AS_DLL LUA_LIB"
export MINGW4=C:/mingw32-4.8.2-posix-dwarf
export FLAGS="-std=c++11 -fopenmp"
make

the flag -std=c++11 was present in all lines as:

Tecmake: compiling iupwin_list.c ...
C:/mingw32-4.8.2-posix-dwarf/bin/gcc -c -std=c++11 -fopenmp -Wall -O2 -I../include -I. -Iwin -I../et
c -IC:/mingw32-4.8.2-posix-dwarf/include -DLUA_BUILD_AS_DLL -DLUA_LIB -D_WIN32_WINNT=0x0501 -D_WIN3
2_IE=0x600 -DWINVER=0x0501 -DNOTREEVIEW -DUNICODE -DIUP_DLL -DTEC_UNAME=dllw4 -DTEC_SYSNAME=Win32 -D
TEC_LITTLEENDIAN -DTEC_32 -DWIN32 -DNDEBUG -o ../obj/dllw4/iupwin_list.o win/iupwin_list.c
cc1.exe: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by
default]

but as you can see below this flags are not active while compiling scintilla
May be the flags are not propagated to all subprojects and this causes the problem?
----- Original Message -----
From: Victor Bombi
To: IUP discussion list.
Sent: Thursday, September 29, 2016 8:29 PM
Subject: Re: [Iup-users] building zlib for im


this is my last error:

Tecmake: Starting [ iup_scintilla:dllw4 ]

Tecmake: compiling Document.cxx ...
C:/mingw32-4.8.2-posix-dwarf/bin/g++ -c -Wall -O2 -I../include -I../src -I. -I../src/win -Ilexlib -
Isrc -Iinclude -Iwin32 -Iwin -IC:/mingw32-4.8.2-posix-dwarf/include -DLUA_BUILD_AS_DLL -DLUA_LIB -D
STATIC_BUILD -DSCI_LEXER -DUNICODE -D_WIN32 -DDISABLE_D2D -DTEC_UNAME=dllw4 -DTEC_SYSNAME=Win32 -DTE
C_LITTLEENDIAN -DTEC_32 -DWIN32 -DNDEBUG -o ../obj/iup_scintilla/dllw4/Document.o src/Document.cxx
In file included from c:\mingw32-4.8.2-posix-dwarf\i686-w64-mingw32\include\c++\regex:35:0,
from src/Document.cxx:20:
c:\mingw32-4.8.2-posix-dwarf\i686-w64-mingw32\include\c++\bits\c++0x_warning.h:32:2: error: #error T
his file requires compiler and library support for the ISO C++ 2011 standard. This support is curren
tly experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
#error This file requires compiler and library support for the \
^
src/Document.cxx:2566:1: error: 'regex_constants' in namespace 'std' does not name a type
std::regex_constants::match_flag_type MatchFlags(const Document *doc, int startPos, int endPos) {
^
src/Document.cxx: In function 'bool {anonymous}::MatchOnLines(const Document*, const Regex&, const {
anonymous}::RESearchRange&, RESearch&)':
src/Document.cxx:2578:2: error: 'match_results' is not a member of 'std'
std::match_results<Iterator> match;
^
src/Document.cxx:2578:29: error: expected primary-expression before '>' token
std::match_results<Iterator> match;
^
src/Document.cxx:2578:31: error: 'match' was not declared in this scope
std::match_results<Iterator> match;
^
src/Document.cxx:2593:8: error: 'std::regex_constants' has not been declared
std::regex_constants::match_flag_type flagsMatch = MatchFlags(doc, lineRange.start, lineRange.end
);
^
src/Document.cxx:2593:41: error: expected ';' before 'flagsMatch'
std::regex_constants::match_flag_type flagsMatch = MatchFlags(doc, lineRange.start, lineRange.end
);
^
src/Document.cxx:2594:13: error: 'regex_search' is not a member of 'std'
matched = std::regex_search(itStart, itEnd, match, regexp, flagsMatch);
^
src/Document.cxx:2594:62: error: 'flagsMatch' was not declared in this scope
matched = std::regex_search(itStart, itEnd, match, regexp, flagsMatch);
^
src/Document.cxx:2601:6: error: 'match_results' is not a member of 'std'
std::match_results<Iterator> matchNext;
^
src/Document.cxx:2601:33: error: expected primary-expression before '>' token
std::match_results<Iterator> matchNext;
^
src/Document.cxx:2601:35: error: 'matchNext' was not declared in this scope
std::match_results<Iterator> matchNext;
^
src/Document.cxx:2602:16: error: 'regex_search' is not a member of 'std'
matched = std::regex_search(itNext, itEnd, matchNext, regexp, flagsMatch);
^
src/Document.cxx: In function 'long int {anonymous}::Cxx11RegexFindText(Document*, int, int, const c
har*, bool, int*, RESearch&)':
src/Document.cxx:2635:8: error: 'std::regex' has not been declared
std::regex::flag_type flagsRe = std::regex::ECMAScript;
^
src/Document.cxx:2635:25: error: expected ';' before 'flagsRe'
std::regex::flag_type flagsRe = std::regex::ECMAScript;
^
src/Document.cxx:2639:4: error: 'flagsRe' was not declared in this scope
flagsRe = flagsRe | std::regex::icase;
^
src/Document.cxx:2639:29: error: 'std::regex' has not been declared
flagsRe = flagsRe | std::regex::icase;
^
src/Document.cxx:2654:4: error: 'wregex' is not a member of 'std'
std::wregex regexp;
^
src/Document.cxx:2654:16: error: expected ';' before 'regexp'
std::wregex regexp;
^
src/Document.cxx:2662:4: error: 'regexp' was not declared in this scope
regexp.assign(&ws[0], flagsRe);
^
src/Document.cxx:2662:26: error: 'flagsRe' was not declared in this scope
regexp.assign(&ws[0], flagsRe);
^
src/Document.cxx:2666:4: error: 'regex' is not a member of 'std'
std::regex regexp;
^
src/Document.cxx:2666:15: error: expected ';' before 'regexp'
std::regex regexp;
^
src/Document.cxx:2667:4: error: 'regexp' was not declared in this scope
regexp.assign(s, flagsRe);
^
src/Document.cxx:2667:21: error: 'flagsRe' was not declared in this scope
regexp.assign(s, flagsRe);
^
src/Document.cxx:2682:11: error: expected type-specifier
} catch (std::regex_error &) {
^
src/Document.cxx:2682:28: error: expected unqualified-id before '&' token
} catch (std::regex_error &) {
^
src/Document.cxx:2682:28: error: expected ')' before '&' token
src/Document.cxx:2682:28: error: expected '{' before '&' token
src/Document.cxx:2682:29: error: expected primary-expression before ')' token
} catch (std::regex_error &) {
^
src/Document.cxx:2682:29: error: expected ';' before ')' token
src/Document.cxx:2685:4: error: expected primary-expression before 'catch'
} catch (...) {
^
src/Document.cxx:2685:4: error: expected ';' before 'catch'
make[2]: *** [../obj/iup_scintilla/dllw4/Document.o] Error 1
make[1]: *** [iup_scintilla] Error 2
make: *** [iup_scintilla] Error 2

Best
victor bombi
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 7:56 PM
Subject: Re: [Iup-users] building zlib for im


To use openMP yes, but that's done only in im_process_openmp, for regular im_process the pragma should be ignored by the compiler.


I don't know about the c++11 flags. I don't remember if I compiled that library for Mingw64.


Best,
Scuri




On Thu, Sep 29, 2016 at 2:34 PM, Victor Bombi <***@telefonica.net> wrote:

For openmp I needed to activate a flag in other projects (-fopenmp or similar)

But main problem is about c++11 because it gives a building error related to std::rege... while compiling Document.cxx

How can I use c++11. Perhaps any flag as: export something = c++11
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 7:27 PM
Subject: Re: [Iup-users] building zlib for im


It should have recognized the pragma. Just ignore the warnings.


Best,
Scuri




On Thu, Sep 29, 2016 at 2:22 PM, Victor Bombi <***@telefonica.net> wrote:

solved getting freetype from SVN

Finally I am with iup, I get warnings: ignoring #pragma omp
Should I had used any flag to use omp?
Also getting warnings about c++11 needed, Any flag?
----- Original Message -----
From: Victor Bombi
To: IUP discussion list.
Sent: Thursday, September 29, 2016 6:42 PM
Subject: Re: [Iup-users] building zlib for im


It seems that ftgl needs freetype to be build but in this case I get

***@victorPortatil /c/iup/freetype/src
$ ./aa.bat
make: *** No targets specified and no makefile found. Stop.
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 6:34 PM
Subject: Re: [Iup-users] building zlib for im


Yes, same thing.


About Lua 5.1 setargv.obj, it is an error in the "lua_conf.inc" file. Because it was designed to be built only by Visual C++. You can manually remove it.


Best,
Scuri




On Thu, Sep 29, 2016 at 1:31 PM, Victor Bombi <***@telefonica.net> wrote:

well, it does not seem to be a problem because lua5.1.dll is built

Now with ftgl I get

***@victorPortatil /c/iup/ftgl/src
$ ./aa.bat
make[1]: ../tecmakewin.mak: No such file or directory
make[1]: *** No rule to make target `../tecmakewin.mak'. Stop.
make: *** [ftgl] Error 2

Shall I copy tecmakewin.mak from im as I did with zlib?
----- Original Message -----
From: Victor Bombi
To: IUP discussion list.
Sent: Thursday, September 29, 2016 6:08 PM
Subject: Re: [Iup-users] building zlib for im


I see, you meant to copy tecmakewin.mak
It is done and zlib compiled

Now building lua5.1 (from http://sourceforge.net/projects/luabinaries/files/) gives me

Tecmake: linking lua5.1.exe ...
C:/mingw32-4.8.2-posix-dwarf/bin/gcc -o ../bin/Win32/lua5.1.exe ../obj/Win32/lua.o ../obj/Win32/lua.
res setargv.obj -Wl,-subsystem,console -L../lib/dll8 -LC:/mingw32-4.8.2-posix-dwarf/lib -llua5.1 -l
kernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -luuid -loleaut32 -lole32 -lcom
ctl32
gcc.exe: error: setargv.obj: No such file or directory
make[1]: *** [../bin/Win32/lua5.1.exe] Error 1
make: *** [lua] Error 2
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 5:49 PM
Subject: Re: [Iup-users] building zlib for im


Yes, you may. Or simply copy the missing file from IM. They are identical.

Best,
Scuri



Em 29/09/2016 12:47, "Victor Bombi" <***@telefonica.net> escreveu:

I cant see zlib folder inside im folder (soundforge)
Do you mean I should take it from SVN?
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 5:21 PM
Subject: Re: [Iup-users] building zlib for im


Yes, sorry. I already fixed that problem in SVN. It will be included in the next release. But you can copy the files from IM to the same place in zlib folder that it will work. Thanks for reporting.


Best,
Scuri




On Thu, Sep 29, 2016 at 11:52 AM, Victor Bombi <***@telefonica.net> wrote:

Hello,

Trying to build im with mingw-w64 (32bits)
First building zlib gives me this problem

file aa.bat has:

export TEC_UNAME=dllw4
export DEFINES="LUA_BUILD_AS_DLL LUA_LIB"
export MINGW4=C:/mingw32-4.8.2-posix-dwarf
make

then:
***@victorPortatil /c/iup/zlib/src
$ ./aa.bat
make[1]: ../tecmakewin.mak: No such file or directory
make[1]: *** No rule to make target `../tecmakewin.mak'. Stop.
make: *** [zlib] Error 2

Best
victor bombi

------------------------------------------------------------------------------
_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users





--------------------------------------------------------


------------------------------------------------------------------------------



--------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users






------------------------------------------------------------------------------

_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users




------------------------------------------------------------


------------------------------------------------------------------------------



------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users





--------------------------------------------------------------


------------------------------------------------------------------------------



--------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users




------------------------------------------------------------------------------

_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users






------------------------------------------------------------------


------------------------------------------------------------------------------



------------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users





--------------------------------------------------------------------


------------------------------------------------------------------------------



--------------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users




------------------------------------------------------------------------------

_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users






------------------------------------------------------------------------


------------------------------------------------------------------------------



------------------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users




------------------------------------------------------------------------------

_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users






----------------------------------------------------------------------------


------------------------------------------------------------------------------



----------------------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users



------------------------------------------------------------------------------


------------------------------------------------------------------------------
Antonio Scuri
2016-09-29 18:42:35 UTC
Permalink
No. This is something exclusive for Scintilla. I must set it only inside
its config.mak and only when it is required. Thanks for the feedback.

Best,
Scuri
Post by Victor Bombi
export TEC_UNAME=dllw4
export DEFINES="LUA_BUILD_AS_DLL LUA_LIB"
export MINGW4=C:/mingw32-4.8.2-posix-dwarf
export FLAGS="-std=c++11 -fopenmp"
make
Tecmake: compiling iupwin_list.c ...
C:/mingw32-4.8.2-posix-dwarf/bin/gcc -c -std=c++11 -fopenmp -Wall -O2
-I../include -I. -Iwin -I../et
c -IC:/mingw32-4.8.2-posix-dwarf/include -DLUA_BUILD_AS_DLL -DLUA_LIB
-D_WIN32_WINNT=0x0501 -D_WIN3
2_IE=0x600 -DWINVER=0x0501 -DNOTREEVIEW -DUNICODE -DIUP_DLL
-DTEC_UNAME=dllw4 -DTEC_SYSNAME=Win32 -D
TEC_LITTLEENDIAN -DTEC_32 -DWIN32 -DNDEBUG -o ../obj/dllw4/iupwin_list.o win/iupwin_list.c
cc1.exe: warning: command line option '-std=c++11' is valid for C++/ObjC++
but not for C [enabled by
default]
but as you can see below this flags are not active while compiling scintilla
May be the flags are not propagated to all subprojects and this causes the problem?
----- Original Message -----
*Sent:* Thursday, September 29, 2016 8:29 PM
*Subject:* Re: [Iup-users] building zlib for im
Tecmake: Starting [ iup_scintilla:dllw4 ]
Tecmake: compiling Document.cxx ...
C:/mingw32-4.8.2-posix-dwarf/bin/g++ -c -Wall -O2 -I../include -I../src
-I. -I../src/win -Ilexlib -
Isrc -Iinclude -Iwin32 -Iwin -IC:/mingw32-4.8.2-posix-dwarf/include
-DLUA_BUILD_AS_DLL -DLUA_LIB -D
STATIC_BUILD -DSCI_LEXER -DUNICODE -D_WIN32 -DDISABLE_D2D
-DTEC_UNAME=dllw4 -DTEC_SYSNAME=Win32 -DTE
C_LITTLEENDIAN -DTEC_32 -DWIN32 -DNDEBUG -o ../obj/iup_scintilla/dllw4/Document.o
src/Document.cxx
In file included from c:\mingw32-4.8.2-posix-dwarf\
i686-w64-mingw32\include\c++\regex:35:0,
error: #error T
his file requires compiler and library support for the ISO C++ 2011
standard. This support is curren
tly experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
#error This file requires compiler and library support for the \
^
src/Document.cxx:2566:1: error: 'regex_constants' in namespace 'std' does not name a type
std::regex_constants::match_flag_type MatchFlags(const Document *doc,
int startPos, int endPos) {
^
src/Document.cxx: In function 'bool {anonymous}::MatchOnLines(const
Document*, const Regex&, const {
src/Document.cxx:2578:2: error: 'match_results' is not a member of 'std'
std::match_results<Iterator> match;
^
src/Document.cxx:2578:29: error: expected primary-expression before '>' token
std::match_results<Iterator> match;
^
src/Document.cxx:2578:31: error: 'match' was not declared in this scope
std::match_results<Iterator> match;
^
src/Document.cxx:2593:8: error: 'std::regex_constants' has not been declared
std::regex_constants::match_flag_type flagsMatch = MatchFlags(doc,
lineRange.start, lineRange.end
);
^
src/Document.cxx:2593:41: error: expected ';' before 'flagsMatch'
std::regex_constants::match_flag_type flagsMatch = MatchFlags(doc,
lineRange.start, lineRange.end
);
^
src/Document.cxx:2594:13: error: 'regex_search' is not a member of 'std'
matched = std::regex_search(itStart, itEnd, match, regexp, flagsMatch);
^
src/Document.cxx:2594:62: error: 'flagsMatch' was not declared in this scope
matched = std::regex_search(itStart, itEnd, match, regexp, flagsMatch);
^
src/Document.cxx:2601:6: error: 'match_results' is not a member of 'std'
std::match_results<Iterator> matchNext;
^
src/Document.cxx:2601:33: error: expected primary-expression before '>' token
std::match_results<Iterator> matchNext;
^
src/Document.cxx:2601:35: error: 'matchNext' was not declared in this scope
std::match_results<Iterator> matchNext;
^
src/Document.cxx:2602:16: error: 'regex_search' is not a member of 'std'
matched = std::regex_search(itNext, itEnd, matchNext, regexp, flagsMatch);
^
src/Document.cxx: In function 'long int {anonymous}::Cxx11RegexFindText(Document*,
int, int, const c
src/Document.cxx:2635:8: error: 'std::regex' has not been declared
std::regex::flag_type flagsRe = std::regex::ECMAScript;
^
src/Document.cxx:2635:25: error: expected ';' before 'flagsRe'
std::regex::flag_type flagsRe = std::regex::ECMAScript;
^
src/Document.cxx:2639:4: error: 'flagsRe' was not declared in this scope
flagsRe = flagsRe | std::regex::icase;
^
src/Document.cxx:2639:29: error: 'std::regex' has not been declared
flagsRe = flagsRe | std::regex::icase;
^
src/Document.cxx:2654:4: error: 'wregex' is not a member of 'std'
std::wregex regexp;
^
src/Document.cxx:2654:16: error: expected ';' before 'regexp'
std::wregex regexp;
^
src/Document.cxx:2662:4: error: 'regexp' was not declared in this scope
regexp.assign(&ws[0], flagsRe);
^
src/Document.cxx:2662:26: error: 'flagsRe' was not declared in this scope
regexp.assign(&ws[0], flagsRe);
^
src/Document.cxx:2666:4: error: 'regex' is not a member of 'std'
std::regex regexp;
^
src/Document.cxx:2666:15: error: expected ';' before 'regexp'
std::regex regexp;
^
src/Document.cxx:2667:4: error: 'regexp' was not declared in this scope
regexp.assign(s, flagsRe);
^
src/Document.cxx:2667:21: error: 'flagsRe' was not declared in this scope
regexp.assign(s, flagsRe);
^
src/Document.cxx:2682:11: error: expected type-specifier
} catch (std::regex_error &) {
^
src/Document.cxx:2682:28: error: expected unqualified-id before '&' token
} catch (std::regex_error &) {
^
src/Document.cxx:2682:28: error: expected ')' before '&' token
src/Document.cxx:2682:28: error: expected '{' before '&' token
src/Document.cxx:2682:29: error: expected primary-expression before ')' token
} catch (std::regex_error &) {
^
src/Document.cxx:2682:29: error: expected ';' before ')' token
src/Document.cxx:2685:4: error: expected primary-expression before 'catch'
} catch (...) {
^
src/Document.cxx:2685:4: error: expected ';' before 'catch'
make[2]: *** [../obj/iup_scintilla/dllw4/Document.o] Error 1
make[1]: *** [iup_scintilla] Error 2
make: *** [iup_scintilla] Error 2
Best
victor bombi
----- Original Message -----
*Sent:* Thursday, September 29, 2016 7:56 PM
*Subject:* Re: [Iup-users] building zlib for im
To use openMP yes, but that's done only in im_process_openmp, for
regular im_process the pragma should be ignored by the compiler.
I don't know about the c++11 flags. I don't remember if I compiled that
library for Mingw64.
Best,
Scuri
Post by Victor Bombi
For openmp I needed to activate a flag in other projects (-fopenmp or similar)
But main problem is about c++11 because it gives a building error related
to std::rege... while compiling Document.cxx
How can I use c++11. Perhaps any flag as: export something = c++11
----- Original Message -----
*Sent:* Thursday, September 29, 2016 7:27 PM
*Subject:* Re: [Iup-users] building zlib for im
It should have recognized the pragma. Just ignore the warnings.
Best,
Scuri
Post by Victor Bombi
solved getting freetype from SVN
Finally I am with iup, I get warnings: ignoring #pragma omp
Should I had used any flag to use omp?
Also getting warnings about c++11 needed, Any flag?
----- Original Message -----
*Sent:* Thursday, September 29, 2016 6:42 PM
*Subject:* Re: [Iup-users] building zlib for im
It seems that ftgl needs freetype to be build but in this case I get
$ ./aa.bat
make: *** No targets specified and no makefile found. Stop.
----- Original Message -----
*Sent:* Thursday, September 29, 2016 6:34 PM
*Subject:* Re: [Iup-users] building zlib for im
Yes, same thing.
About Lua 5.1 setargv.obj, it is an error in the "lua_conf.inc" file.
Because it was designed to be built only by Visual C++. You can manually
remove it.
Best,
Scuri
Post by Victor Bombi
well, it does not seem to be a problem because lua5.1.dll is built
Now with ftgl I get
$ ./aa.bat
make[1]: ../tecmakewin.mak: No such file or directory
make[1]: *** No rule to make target `../tecmakewin.mak'. Stop.
make: *** [ftgl] Error 2
Shall I copy tecmakewin.mak from im as I did with zlib?
----- Original Message -----
*Sent:* Thursday, September 29, 2016 6:08 PM
*Subject:* Re: [Iup-users] building zlib for im
I see, you meant to copy tecmakewin.mak
It is done and zlib compiled
Now building lua5.1 (from http://sourceforge.net/project
s/luabinaries/files/) gives me
Tecmake: linking lua5.1.exe ...
C:/mingw32-4.8.2-posix-dwarf/bin/gcc -o ../bin/Win32/lua5.1.exe
../obj/Win32/lua.o ../obj/Win32/lua.
res setargv.obj -Wl,-subsystem,console -L../lib/dll8
-LC:/mingw32-4.8.2-posix-dwarf/lib -llua5.1 -l
kernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32
-luuid -loleaut32 -lole32 -lcom
ctl32
gcc.exe: error: setargv.obj: No such file or directory
make[1]: *** [../bin/Win32/lua5.1.exe] Error 1
make: *** [lua] Error 2
----- Original Message -----
*Sent:* Thursday, September 29, 2016 5:49 PM
*Subject:* Re: [Iup-users] building zlib for im
Yes, you may. Or simply copy the missing file from IM. They are identical.
Best,
Scuri
Post by Victor Bombi
I cant see zlib folder inside im folder (soundforge)
Do you mean I should take it from SVN?
----- Original Message -----
*Sent:* Thursday, September 29, 2016 5:21 PM
*Subject:* Re: [Iup-users] building zlib for im
Yes, sorry. I already fixed that problem in SVN. It will be included
in the next release. But you can copy the files from IM to the same place
in zlib folder that it will work. Thanks for reporting.
Best,
Scuri
Post by Victor Bombi
Hello,
Trying to build im with mingw-w64 (32bits)
First building zlib gives me this problem
export TEC_UNAME=dllw4
export DEFINES="LUA_BUILD_AS_DLL LUA_LIB"
export MINGW4=C:/mingw32-4.8.2-posix-dwarf
make
$ ./aa.bat
make[1]: ../tecmakewin.mak: No such file or directory
make[1]: *** No rule to make target `../tecmakewin.mak'. Stop.
make: *** [zlib] Error 2
Best
victor bombi
------------------------------------------------------------
------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------------------------------------
------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------------------------------------
------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------------------------------------
------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------------------------------------
------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------------------------------------
------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
Victor Bombi
2016-09-29 18:54:36 UTC
Permalink
My commands are now

export TEC_UNAME=dllw4
export DEFINES="LUA_BUILD_AS_DLL LUA_LIB"
export MINGW4=C:/mingw32-4.8.2-posix-dwarf
export FLAGS="-fopenmp"
export CPPFLAGS="-std=c++11 -fopenmp"
make

CPPFLAGS was missing but a new error appears

Tecmake: compiling axis.cpp ...
C:/mingw32-4.8.2-posix-dwarf/bin/g++ -c -std=c++11 -fopenmp -Wall -O2 -I../include -I../src -I. -IC:
/mingw32-4.8.2-posix-dwarf/include -DLUA_BUILD_AS_DLL -DLUA_LIB -DMGL_STATIC_DEFINE -DMGL_SRC -DTEC
_UNAME=dllw4 -DTEC_SYSNAME=Win32 -DTEC_LITTLEENDIAN -DTEC_32 -DWIN32 -DNDEBUG -o ../obj/iup_mglplot/
dllw4/axis.o src/axis.cpp
src/axis.cpp: In member function 'void mglCanvas::LabelTicks(mglAxis&)':
src/axis.cpp:411:12: error: 'M_LN10' was not declared in this scope
v0 = exp(M_LN10*floor(0.1+log10(aa.v1)));
^
src/axis.cpp:426:13: error: 'M_LN10' was not declared in this scope
v0 = -exp(M_LN10*floor(0.1+log10(-aa.v2)));
^
src/axis.cpp: In member function 'void mglCanvas::DrawAxis(mglAxis&, bool, char, const char*, mreal)
':
src/axis.cpp:555:44: error: 'M_LN10' was not declared in this scope
if(aa.dv==0 && aa.v2>aa.v1 && fabs(u-exp(M_LN10*floor(0.1+log10(u))))<0.01*u)
^
src/axis.cpp:557:44: error: 'M_LN10' was not declared in this scope
if(aa.dv==0 && aa.v2<aa.v1 && fabs(u-exp(M_LN10*floor(0.1+log10(u))))<0.01*u)
^
src/axis.cpp: In member function 'void mglCanvas::DrawGrid(mglAxis&, bool)':
src/axis.cpp:781:33: error: 'M_LN10' was not declared in this scope
if(aa.v2>aa.v1 && fabs(u-exp(M_LN10*floor(0.1+log10(u))))<0.01*u)
^
src/axis.cpp:784:33: error: 'M_LN10' was not declared in this scope
if(aa.v2<aa.v1 && fabs(u-exp(M_LN10*floor(0.1+log10(u))))<0.01*u)
^
make[2]: *** [../obj/iup_mglplot/dllw4/axis.o] Error 1
make[1]: *** [iup_mglplot] Error 2
make: *** [iup_mglplot] Error 2


So it seems that the flag is not good for this other project
I dont know what else can be done :-(
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 8:42 PM
Subject: Re: [Iup-users] building zlib for im


No. This is something exclusive for Scintilla. I must set it only inside its config.mak and only when it is required. Thanks for the feedback.


Best,
Scuri




On Thu, Sep 29, 2016 at 3:37 PM, Victor Bombi <***@telefonica.net> wrote:

I managed to set the flags with:

export TEC_UNAME=dllw4
export DEFINES="LUA_BUILD_AS_DLL LUA_LIB"
export MINGW4=C:/mingw32-4.8.2-posix-dwarf
export FLAGS="-std=c++11 -fopenmp"
make

the flag -std=c++11 was present in all lines as:

Tecmake: compiling iupwin_list.c ...
C:/mingw32-4.8.2-posix-dwarf/bin/gcc -c -std=c++11 -fopenmp -Wall -O2 -I../include -I. -Iwin -I../et
c -IC:/mingw32-4.8.2-posix-dwarf/include -DLUA_BUILD_AS_DLL -DLUA_LIB -D_WIN32_WINNT=0x0501 -D_WIN3
2_IE=0x600 -DWINVER=0x0501 -DNOTREEVIEW -DUNICODE -DIUP_DLL -DTEC_UNAME=dllw4 -DTEC_SYSNAME=Win32 -D
TEC_LITTLEENDIAN -DTEC_32 -DWIN32 -DNDEBUG -o ../obj/dllw4/iupwin_list.o win/iupwin_list.c
cc1.exe: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C [enabled by
default]

but as you can see below this flags are not active while compiling scintilla
May be the flags are not propagated to all subprojects and this causes the problem?
----- Original Message -----
From: Victor Bombi
To: IUP discussion list.
Sent: Thursday, September 29, 2016 8:29 PM
Subject: Re: [Iup-users] building zlib for im


this is my last error:

Tecmake: Starting [ iup_scintilla:dllw4 ]

Tecmake: compiling Document.cxx ...
C:/mingw32-4.8.2-posix-dwarf/bin/g++ -c -Wall -O2 -I../include -I../src -I. -I../src/win -Ilexlib -
Isrc -Iinclude -Iwin32 -Iwin -IC:/mingw32-4.8.2-posix-dwarf/include -DLUA_BUILD_AS_DLL -DLUA_LIB -D
STATIC_BUILD -DSCI_LEXER -DUNICODE -D_WIN32 -DDISABLE_D2D -DTEC_UNAME=dllw4 -DTEC_SYSNAME=Win32 -DTE
C_LITTLEENDIAN -DTEC_32 -DWIN32 -DNDEBUG -o ../obj/iup_scintilla/dllw4/Document.o src/Document.cxx
In file included from c:\mingw32-4.8.2-posix-dwarf\i686-w64-mingw32\include\c++\regex:35:0,
from src/Document.cxx:20:
c:\mingw32-4.8.2-posix-dwarf\i686-w64-mingw32\include\c++\bits\c++0x_warning.h:32:2: error: #error T
his file requires compiler and library support for the ISO C++ 2011 standard. This support is curren
tly experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
#error This file requires compiler and library support for the \
^
src/Document.cxx:2566:1: error: 'regex_constants' in namespace 'std' does not name a type
std::regex_constants::match_flag_type MatchFlags(const Document *doc, int startPos, int endPos) {
^
src/Document.cxx: In function 'bool {anonymous}::MatchOnLines(const Document*, const Regex&, const {
anonymous}::RESearchRange&, RESearch&)':
src/Document.cxx:2578:2: error: 'match_results' is not a member of 'std'
std::match_results<Iterator> match;
^
src/Document.cxx:2578:29: error: expected primary-expression before '>' token
std::match_results<Iterator> match;
^
src/Document.cxx:2578:31: error: 'match' was not declared in this scope
std::match_results<Iterator> match;
^
src/Document.cxx:2593:8: error: 'std::regex_constants' has not been declared
std::regex_constants::match_flag_type flagsMatch = MatchFlags(doc, lineRange.start, lineRange.end
);
^
src/Document.cxx:2593:41: error: expected ';' before 'flagsMatch'
std::regex_constants::match_flag_type flagsMatch = MatchFlags(doc, lineRange.start, lineRange.end
);
^
src/Document.cxx:2594:13: error: 'regex_search' is not a member of 'std'
matched = std::regex_search(itStart, itEnd, match, regexp, flagsMatch);
^
src/Document.cxx:2594:62: error: 'flagsMatch' was not declared in this scope
matched = std::regex_search(itStart, itEnd, match, regexp, flagsMatch);
^
src/Document.cxx:2601:6: error: 'match_results' is not a member of 'std'
std::match_results<Iterator> matchNext;
^
src/Document.cxx:2601:33: error: expected primary-expression before '>' token
std::match_results<Iterator> matchNext;
^
src/Document.cxx:2601:35: error: 'matchNext' was not declared in this scope
std::match_results<Iterator> matchNext;
^
src/Document.cxx:2602:16: error: 'regex_search' is not a member of 'std'
matched = std::regex_search(itNext, itEnd, matchNext, regexp, flagsMatch);
^
src/Document.cxx: In function 'long int {anonymous}::Cxx11RegexFindText(Document*, int, int, const c
har*, bool, int*, RESearch&)':
src/Document.cxx:2635:8: error: 'std::regex' has not been declared
std::regex::flag_type flagsRe = std::regex::ECMAScript;
^
src/Document.cxx:2635:25: error: expected ';' before 'flagsRe'
std::regex::flag_type flagsRe = std::regex::ECMAScript;
^
src/Document.cxx:2639:4: error: 'flagsRe' was not declared in this scope
flagsRe = flagsRe | std::regex::icase;
^
src/Document.cxx:2639:29: error: 'std::regex' has not been declared
flagsRe = flagsRe | std::regex::icase;
^
src/Document.cxx:2654:4: error: 'wregex' is not a member of 'std'
std::wregex regexp;
^
src/Document.cxx:2654:16: error: expected ';' before 'regexp'
std::wregex regexp;
^
src/Document.cxx:2662:4: error: 'regexp' was not declared in this scope
regexp.assign(&ws[0], flagsRe);
^
src/Document.cxx:2662:26: error: 'flagsRe' was not declared in this scope
regexp.assign(&ws[0], flagsRe);
^
src/Document.cxx:2666:4: error: 'regex' is not a member of 'std'
std::regex regexp;
^
src/Document.cxx:2666:15: error: expected ';' before 'regexp'
std::regex regexp;
^
src/Document.cxx:2667:4: error: 'regexp' was not declared in this scope
regexp.assign(s, flagsRe);
^
src/Document.cxx:2667:21: error: 'flagsRe' was not declared in this scope
regexp.assign(s, flagsRe);
^
src/Document.cxx:2682:11: error: expected type-specifier
} catch (std::regex_error &) {
^
src/Document.cxx:2682:28: error: expected unqualified-id before '&' token
} catch (std::regex_error &) {
^
src/Document.cxx:2682:28: error: expected ')' before '&' token
src/Document.cxx:2682:28: error: expected '{' before '&' token
src/Document.cxx:2682:29: error: expected primary-expression before ')' token
} catch (std::regex_error &) {
^
src/Document.cxx:2682:29: error: expected ';' before ')' token
src/Document.cxx:2685:4: error: expected primary-expression before 'catch'
} catch (...) {
^
src/Document.cxx:2685:4: error: expected ';' before 'catch'
make[2]: *** [../obj/iup_scintilla/dllw4/Document.o] Error 1
make[1]: *** [iup_scintilla] Error 2
make: *** [iup_scintilla] Error 2

Best
victor bombi
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 7:56 PM
Subject: Re: [Iup-users] building zlib for im


To use openMP yes, but that's done only in im_process_openmp, for regular im_process the pragma should be ignored by the compiler.


I don't know about the c++11 flags. I don't remember if I compiled that library for Mingw64.


Best,
Scuri




On Thu, Sep 29, 2016 at 2:34 PM, Victor Bombi <***@telefonica.net> wrote:

For openmp I needed to activate a flag in other projects (-fopenmp or similar)

But main problem is about c++11 because it gives a building error related to std::rege... while compiling Document.cxx

How can I use c++11. Perhaps any flag as: export something = c++11
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 7:27 PM
Subject: Re: [Iup-users] building zlib for im


It should have recognized the pragma. Just ignore the warnings.


Best,
Scuri




On Thu, Sep 29, 2016 at 2:22 PM, Victor Bombi <***@telefonica.net> wrote:

solved getting freetype from SVN

Finally I am with iup, I get warnings: ignoring #pragma omp
Should I had used any flag to use omp?
Also getting warnings about c++11 needed, Any flag?
----- Original Message -----
From: Victor Bombi
To: IUP discussion list.
Sent: Thursday, September 29, 2016 6:42 PM
Subject: Re: [Iup-users] building zlib for im


It seems that ftgl needs freetype to be build but in this case I get

***@victorPortatil /c/iup/freetype/src
$ ./aa.bat
make: *** No targets specified and no makefile found. Stop.
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 6:34 PM
Subject: Re: [Iup-users] building zlib for im


Yes, same thing.


About Lua 5.1 setargv.obj, it is an error in the "lua_conf.inc" file. Because it was designed to be built only by Visual C++. You can manually remove it.


Best,
Scuri




On Thu, Sep 29, 2016 at 1:31 PM, Victor Bombi <***@telefonica.net> wrote:

well, it does not seem to be a problem because lua5.1.dll is built

Now with ftgl I get

***@victorPortatil /c/iup/ftgl/src
$ ./aa.bat
make[1]: ../tecmakewin.mak: No such file or directory
make[1]: *** No rule to make target `../tecmakewin.mak'. Stop.
make: *** [ftgl] Error 2

Shall I copy tecmakewin.mak from im as I did with zlib?
----- Original Message -----
From: Victor Bombi
To: IUP discussion list.
Sent: Thursday, September 29, 2016 6:08 PM
Subject: Re: [Iup-users] building zlib for im


I see, you meant to copy tecmakewin.mak
It is done and zlib compiled

Now building lua5.1 (from http://sourceforge.net/projects/luabinaries/files/) gives me

Tecmake: linking lua5.1.exe ...
C:/mingw32-4.8.2-posix-dwarf/bin/gcc -o ../bin/Win32/lua5.1.exe ../obj/Win32/lua.o ../obj/Win32/lua.
res setargv.obj -Wl,-subsystem,console -L../lib/dll8 -LC:/mingw32-4.8.2-posix-dwarf/lib -llua5.1 -l
kernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -luuid -loleaut32 -lole32 -lcom
ctl32
gcc.exe: error: setargv.obj: No such file or directory
make[1]: *** [../bin/Win32/lua5.1.exe] Error 1
make: *** [lua] Error 2
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 5:49 PM
Subject: Re: [Iup-users] building zlib for im


Yes, you may. Or simply copy the missing file from IM. They are identical.

Best,
Scuri



Em 29/09/2016 12:47, "Victor Bombi" <***@telefonica.net> escreveu:

I cant see zlib folder inside im folder (soundforge)
Do you mean I should take it from SVN?
----- Original Message -----
From: Antonio Scuri
To: IUP discussion list.
Sent: Thursday, September 29, 2016 5:21 PM
Subject: Re: [Iup-users] building zlib for im


Yes, sorry. I already fixed that problem in SVN. It will be included in the next release. But you can copy the files from IM to the same place in zlib folder that it will work. Thanks for reporting.


Best,
Scuri




On Thu, Sep 29, 2016 at 11:52 AM, Victor Bombi <***@telefonica.net> wrote:

Hello,

Trying to build im with mingw-w64 (32bits)
First building zlib gives me this problem

file aa.bat has:

export TEC_UNAME=dllw4
export DEFINES="LUA_BUILD_AS_DLL LUA_LIB"
export MINGW4=C:/mingw32-4.8.2-posix-dwarf
make

then:
***@victorPortatil /c/iup/zlib/src
$ ./aa.bat
make[1]: ../tecmakewin.mak: No such file or directory
make[1]: *** No rule to make target `../tecmakewin.mak'. Stop.
make: *** [zlib] Error 2

Best
victor bombi

------------------------------------------------------------------------------
_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users





----------------------------------------------------


------------------------------------------------------------------------------



----------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users






------------------------------------------------------------------------------

_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users




--------------------------------------------------------


------------------------------------------------------------------------------



--------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users





----------------------------------------------------------


------------------------------------------------------------------------------



----------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users




------------------------------------------------------------------------------

_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users






--------------------------------------------------------------


------------------------------------------------------------------------------



--------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users





----------------------------------------------------------------


------------------------------------------------------------------------------



----------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users




------------------------------------------------------------------------------

_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users






--------------------------------------------------------------------


------------------------------------------------------------------------------



--------------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users




------------------------------------------------------------------------------

_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users






------------------------------------------------------------------------


------------------------------------------------------------------------------



------------------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users





--------------------------------------------------------------------------


------------------------------------------------------------------------------



--------------------------------------------------------------------------


_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users




------------------------------------------------------------------------------

_______________________________________________
Iup-users mailing list
Iup-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users






------------------------------------------------------------------------------


------------------------------------------------------------------------------
Antonio Scuri
2016-09-29 18:58:28 UTC
Permalink
The essencial flags are:

export TEC_UNAME=dllw4
export MINGW4=C:/mingw32-4.8.2-posix-dwarf

These flags should be set only when necessary, not all the time.

export DEFINES="LUA_BUILD_AS_DLL LUA_LIB"
export FLAGS="-fopenmp"
export CPPFLAGS="-std=c++11 -fopenmp"

Best,
Scuri
Post by Victor Bombi
My commands are now
export TEC_UNAME=dllw4
export DEFINES="LUA_BUILD_AS_DLL LUA_LIB"
export MINGW4=C:/mingw32-4.8.2-posix-dwarf
export FLAGS="-fopenmp"
export CPPFLAGS="-std=c++11 -fopenmp"
make
CPPFLAGS was missing but a new error appears
Tecmake: compiling axis.cpp ...
C:/mingw32-4.8.2-posix-dwarf/bin/g++ -c -std=c++11 -fopenmp -Wall -O2
/mingw32-4.8.2-posix-dwarf/include -DLUA_BUILD_AS_DLL -DLUA_LIB
-DMGL_STATIC_DEFINE -DMGL_SRC -DTEC
_UNAME=dllw4 -DTEC_SYSNAME=Win32 -DTEC_LITTLEENDIAN -DTEC_32 -DWIN32
-DNDEBUG -o ../obj/iup_mglplot/
dllw4/axis.o src/axis.cpp
src/axis.cpp:411:12: error: 'M_LN10' was not declared in this scope
v0 = exp(M_LN10*floor(0.1+log10(aa.v1)));
^
src/axis.cpp:426:13: error: 'M_LN10' was not declared in this scope
v0 = -exp(M_LN10*floor(0.1+log10(-aa.v2)));
^
src/axis.cpp: In member function 'void mglCanvas::DrawAxis(mglAxis&, bool,
char, const char*, mreal)
src/axis.cpp:555:44: error: 'M_LN10' was not declared in this scope
if(aa.dv==0 && aa.v2>aa.v1 && fabs(u-exp(M_LN10*floor(0.1+
log10(u))))<0.01*u)
^
src/axis.cpp:557:44: error: 'M_LN10' was not declared in this scope
if(aa.dv==0 && aa.v2<aa.v1 && fabs(u-exp(M_LN10*floor(0.1+
log10(u))))<0.01*u)
^
src/axis.cpp:781:33: error: 'M_LN10' was not declared in this scope
if(aa.v2>aa.v1 && fabs(u-exp(M_LN10*floor(0.1+log10(u))))<0.01*u)
^
src/axis.cpp:784:33: error: 'M_LN10' was not declared in this scope
if(aa.v2<aa.v1 && fabs(u-exp(M_LN10*floor(0.1+log10(u))))<0.01*u)
^
make[2]: *** [../obj/iup_mglplot/dllw4/axis.o] Error 1
make[1]: *** [iup_mglplot] Error 2
make: *** [iup_mglplot] Error 2
So it seems that the flag is not good for this other project
I dont know what else can be done :-(
----- Original Message -----
*Sent:* Thursday, September 29, 2016 8:42 PM
*Subject:* Re: [Iup-users] building zlib for im
No. This is something exclusive for Scintilla. I must set it only inside
its config.mak and only when it is required. Thanks for the feedback.
Best,
Scuri
Post by Victor Bombi
export TEC_UNAME=dllw4
export DEFINES="LUA_BUILD_AS_DLL LUA_LIB"
export MINGW4=C:/mingw32-4.8.2-posix-dwarf
export FLAGS="-std=c++11 -fopenmp"
make
Tecmake: compiling iupwin_list.c ...
C:/mingw32-4.8.2-posix-dwarf/bin/gcc -c -std=c++11 -fopenmp -Wall -O2
-I../include -I. -Iwin -I../et
c -IC:/mingw32-4.8.2-posix-dwarf/include -DLUA_BUILD_AS_DLL -DLUA_LIB
-D_WIN32_WINNT=0x0501 -D_WIN3
2_IE=0x600 -DWINVER=0x0501 -DNOTREEVIEW -DUNICODE -DIUP_DLL
-DTEC_UNAME=dllw4 -DTEC_SYSNAME=Win32 -D
TEC_LITTLEENDIAN -DTEC_32 -DWIN32 -DNDEBUG -o ../obj/dllw4/iupwin_list.o
win/iupwin_list.c
cc1.exe: warning: command line option '-std=c++11' is valid for
C++/ObjC++ but not for C [enabled by
default]
but as you can see below this flags are not active while compiling scintilla
May be the flags are not propagated to all subprojects and this causes the problem?
----- Original Message -----
*Sent:* Thursday, September 29, 2016 8:29 PM
*Subject:* Re: [Iup-users] building zlib for im
Tecmake: Starting [ iup_scintilla:dllw4 ]
Tecmake: compiling Document.cxx ...
C:/mingw32-4.8.2-posix-dwarf/bin/g++ -c -Wall -O2 -I../include -I../src
-I. -I../src/win -Ilexlib -
Isrc -Iinclude -Iwin32 -Iwin -IC:/mingw32-4.8.2-posix-dwarf/include
-DLUA_BUILD_AS_DLL -DLUA_LIB -D
STATIC_BUILD -DSCI_LEXER -DUNICODE -D_WIN32 -DDISABLE_D2D
-DTEC_UNAME=dllw4 -DTEC_SYSNAME=Win32 -DTE
C_LITTLEENDIAN -DTEC_32 -DWIN32 -DNDEBUG -o ../obj/iup_scintilla/dllw4/Document.o
src/Document.cxx
In file included from c:\mingw32-4.8.2-posix-dwarf\i
686-w64-mingw32\include\c++\regex:35:0,
error: #error T
his file requires compiler and library support for the ISO C++ 2011
standard. This support is curren
tly experimental, and must be enabled with the -std=c++11 or -std=gnu++11
compiler options.
#error This file requires compiler and library support for the \
^
src/Document.cxx:2566:1: error: 'regex_constants' in namespace 'std' does not name a type
std::regex_constants::match_flag_type MatchFlags(const Document *doc,
int startPos, int endPos) {
^
src/Document.cxx: In function 'bool {anonymous}::MatchOnLines(const
Document*, const Regex&, const {
src/Document.cxx:2578:2: error: 'match_results' is not a member of 'std'
std::match_results<Iterator> match;
^
src/Document.cxx:2578:29: error: expected primary-expression before '>' token
std::match_results<Iterator> match;
^
src/Document.cxx:2578:31: error: 'match' was not declared in this scope
std::match_results<Iterator> match;
^
src/Document.cxx:2593:8: error: 'std::regex_constants' has not been declared
std::regex_constants::match_flag_type flagsMatch = MatchFlags(doc,
lineRange.start, lineRange.end
);
^
src/Document.cxx:2593:41: error: expected ';' before 'flagsMatch'
std::regex_constants::match_flag_type flagsMatch = MatchFlags(doc,
lineRange.start, lineRange.end
);
^
src/Document.cxx:2594:13: error: 'regex_search' is not a member of 'std'
matched = std::regex_search(itStart, itEnd, match, regexp, flagsMatch);
^
src/Document.cxx:2594:62: error: 'flagsMatch' was not declared in this scope
matched = std::regex_search(itStart, itEnd, match, regexp, flagsMatch);
^
src/Document.cxx:2601:6: error: 'match_results' is not a member of 'std'
std::match_results<Iterator> matchNext;
^
src/Document.cxx:2601:33: error: expected primary-expression before '>' token
std::match_results<Iterator> matchNext;
^
src/Document.cxx:2601:35: error: 'matchNext' was not declared in this scope
std::match_results<Iterator> matchNext;
^
src/Document.cxx:2602:16: error: 'regex_search' is not a member of 'std'
matched = std::regex_search(itNext, itEnd, matchNext, regexp, flagsMatch);
^
src/Document.cxx: In function 'long int {anonymous}::Cxx11RegexFindText(Document*,
int, int, const c
src/Document.cxx:2635:8: error: 'std::regex' has not been declared
std::regex::flag_type flagsRe = std::regex::ECMAScript;
^
src/Document.cxx:2635:25: error: expected ';' before 'flagsRe'
std::regex::flag_type flagsRe = std::regex::ECMAScript;
^
src/Document.cxx:2639:4: error: 'flagsRe' was not declared in this scope
flagsRe = flagsRe | std::regex::icase;
^
src/Document.cxx:2639:29: error: 'std::regex' has not been declared
flagsRe = flagsRe | std::regex::icase;
^
src/Document.cxx:2654:4: error: 'wregex' is not a member of 'std'
std::wregex regexp;
^
src/Document.cxx:2654:16: error: expected ';' before 'regexp'
std::wregex regexp;
^
src/Document.cxx:2662:4: error: 'regexp' was not declared in this scope
regexp.assign(&ws[0], flagsRe);
^
src/Document.cxx:2662:26: error: 'flagsRe' was not declared in this scope
regexp.assign(&ws[0], flagsRe);
^
src/Document.cxx:2666:4: error: 'regex' is not a member of 'std'
std::regex regexp;
^
src/Document.cxx:2666:15: error: expected ';' before 'regexp'
std::regex regexp;
^
src/Document.cxx:2667:4: error: 'regexp' was not declared in this scope
regexp.assign(s, flagsRe);
^
src/Document.cxx:2667:21: error: 'flagsRe' was not declared in this scope
regexp.assign(s, flagsRe);
^
src/Document.cxx:2682:11: error: expected type-specifier
} catch (std::regex_error &) {
^
src/Document.cxx:2682:28: error: expected unqualified-id before '&' token
} catch (std::regex_error &) {
^
src/Document.cxx:2682:28: error: expected ')' before '&' token
src/Document.cxx:2682:28: error: expected '{' before '&' token
src/Document.cxx:2682:29: error: expected primary-expression before ')' token
} catch (std::regex_error &) {
^
src/Document.cxx:2682:29: error: expected ';' before ')' token
src/Document.cxx:2685:4: error: expected primary-expression before 'catch'
} catch (...) {
^
src/Document.cxx:2685:4: error: expected ';' before 'catch'
make[2]: *** [../obj/iup_scintilla/dllw4/Document.o] Error 1
make[1]: *** [iup_scintilla] Error 2
make: *** [iup_scintilla] Error 2
Best
victor bombi
----- Original Message -----
*Sent:* Thursday, September 29, 2016 7:56 PM
*Subject:* Re: [Iup-users] building zlib for im
To use openMP yes, but that's done only in im_process_openmp, for
regular im_process the pragma should be ignored by the compiler.
I don't know about the c++11 flags. I don't remember if I compiled that
library for Mingw64.
Best,
Scuri
Post by Victor Bombi
For openmp I needed to activate a flag in other projects (-fopenmp or similar)
But main problem is about c++11 because it gives a building error
related to std::rege... while compiling Document.cxx
How can I use c++11. Perhaps any flag as: export something = c++11
----- Original Message -----
*Sent:* Thursday, September 29, 2016 7:27 PM
*Subject:* Re: [Iup-users] building zlib for im
It should have recognized the pragma. Just ignore the warnings.
Best,
Scuri
Post by Victor Bombi
solved getting freetype from SVN
Finally I am with iup, I get warnings: ignoring #pragma omp
Should I had used any flag to use omp?
Also getting warnings about c++11 needed, Any flag?
----- Original Message -----
*Sent:* Thursday, September 29, 2016 6:42 PM
*Subject:* Re: [Iup-users] building zlib for im
It seems that ftgl needs freetype to be build but in this case I get
$ ./aa.bat
make: *** No targets specified and no makefile found. Stop.
----- Original Message -----
*Sent:* Thursday, September 29, 2016 6:34 PM
*Subject:* Re: [Iup-users] building zlib for im
Yes, same thing.
About Lua 5.1 setargv.obj, it is an error in the "lua_conf.inc"
file. Because it was designed to be built only by Visual C++. You can
manually remove it.
Best,
Scuri
Post by Victor Bombi
well, it does not seem to be a problem because lua5.1.dll is built
Now with ftgl I get
$ ./aa.bat
make[1]: ../tecmakewin.mak: No such file or directory
make[1]: *** No rule to make target `../tecmakewin.mak'. Stop.
make: *** [ftgl] Error 2
Shall I copy tecmakewin.mak from im as I did with zlib?
----- Original Message -----
*Sent:* Thursday, September 29, 2016 6:08 PM
*Subject:* Re: [Iup-users] building zlib for im
I see, you meant to copy tecmakewin.mak
It is done and zlib compiled
Now building lua5.1 (from http://sourceforge.net/project
s/luabinaries/files/) gives me
Tecmake: linking lua5.1.exe ...
C:/mingw32-4.8.2-posix-dwarf/bin/gcc -o ../bin/Win32/lua5.1.exe
../obj/Win32/lua.o ../obj/Win32/lua.
res setargv.obj -Wl,-subsystem,console -L../lib/dll8
-LC:/mingw32-4.8.2-posix-dwarf/lib -llua5.1 -l
kernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32
-luuid -loleaut32 -lole32 -lcom
ctl32
gcc.exe: error: setargv.obj: No such file or directory
make[1]: *** [../bin/Win32/lua5.1.exe] Error 1
make: *** [lua] Error 2
----- Original Message -----
*Sent:* Thursday, September 29, 2016 5:49 PM
*Subject:* Re: [Iup-users] building zlib for im
Yes, you may. Or simply copy the missing file from IM. They are identical.
Best,
Scuri
Post by Victor Bombi
I cant see zlib folder inside im folder (soundforge)
Do you mean I should take it from SVN?
----- Original Message -----
*Sent:* Thursday, September 29, 2016 5:21 PM
*Subject:* Re: [Iup-users] building zlib for im
Yes, sorry. I already fixed that problem in SVN. It will be
included in the next release. But you can copy the files from IM to the
same place in zlib folder that it will work. Thanks for reporting.
Best,
Scuri
Post by Victor Bombi
Hello,
Trying to build im with mingw-w64 (32bits)
First building zlib gives me this problem
export TEC_UNAME=dllw4
export DEFINES="LUA_BUILD_AS_DLL LUA_LIB"
export MINGW4=C:/mingw32-4.8.2-posix-dwarf
make
$ ./aa.bat
make[1]: ../tecmakewin.mak: No such file or directory
make[1]: *** No rule to make target `../tecmakewin.mak'. Stop.
make: *** [zlib] Error 2
Best
victor bombi
------------------------------------------------------------
------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------------------------------------
------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------------------------------------
------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------------------------------------
------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------------------------------------
------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------------------------------------
------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------------------------------------
------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
Hernan Cano
2016-09-29 19:11:23 UTC
Permalink
Hi, Victor.

I see that you have completed well our tryings to build/compile IUP-CD-IM
by yourself.

I have the same interest but in Windows platform.

When I tried it before, Antonio just said me that "instructions for
compiling ZLib was missing".

Can you give me some ideas for me to try it?
Post by Victor Bombi
My commands are now
export TEC_UNAME=dllw4
export DEFINES="LUA_BUILD_AS_DLL LUA_LIB"
export MINGW4=C:/mingw32-4.8.2-posix-dwarf
export FLAGS="-fopenmp"
export CPPFLAGS="-std=c++11 -fopenmp"
make
CPPFLAGS was missing but a new error appears
Tecmake: compiling axis.cpp ...
C:/mingw32-4.8.2-posix-dwarf/
......................
Post by Victor Bombi
if(aa.v2<aa.v1 && fabs(u-exp(M_LN10*floor(0.1+log10(u))))<0.01*u)
^
make[2]: *** [../obj/iup_mglplot/dllw4/axis.o] Error 1
make[1]: *** [iup_mglplot] Error 2
make: *** [iup_mglplot] Error 2
So it seems that the flag is not good for this other project
I dont know what else can be done :-(
Victor Bombi
2016-09-29 20:09:53 UTC
Permalink
Hi, Hernan

I am also on windows but with mingw-w64 MSYS toolchain
You can find zlib in the im repo http://sourceforge.net/projects/imtoolkit/files/ (You could also find the SVN repo where everything is ok)
Put it sibling to other directories (as instructed in http://webserver2.tecgraf.puc-rio.br/iup/en/buildwin.html)

tecmakewin.mak is missing from zlib folder but you can copy it from the im folder and everything works
(the same problem happens with freetype and ftgl)

Everything has worked untill iup itself, where some projects dont buid (still investigating)

Best
victor
----- Original Message -----
From: Hernan Cano
To: IUP discussion list.
Sent: Thursday, September 29, 2016 9:11 PM
Subject: Re: [Iup-users] building zlib for im


Hi, Victor.


I see that you have completed well our tryings to build/compile IUP-CD-IM by yourself.


I have the same interest but in Windows platform.


When I tried it before, Antonio just said me that "instructions for compiling ZLib was missing".


Can you give me some ideas for me to try it?




2016-09-29 13:54 GMT-05:00 Victor Bombi :

My commands are now

export TEC_UNAME=dllw4
export DEFINES="LUA_BUILD_AS_DLL LUA_LIB"
export MINGW4=C:/mingw32-4.8.2-posix-dwarf
export FLAGS="-fopenmp"
export CPPFLAGS="-std=c++11 -fopenmp"
make

CPPFLAGS was missing but a new error appears

Tecmake: compiling axis.cpp ...
C:/mingw32-4.8.2-posix-dwarf/
......................

if(aa.v2<aa.v1 && fabs(u-exp(M_LN10*floor(0.1+log10(u))))<0.01*u)
^
make[2]: *** [../obj/iup_mglplot/dllw4/axis.o] Error 1
make[1]: *** [iup_mglplot] Error 2
make: *** [iup_mglplot] Error 2


So it seems that the flag is not good for this other project
I dont know what else can be done :-(




------------------------------------------------------------------------------


------------------------------------------------------------------------------
Hernan Cano
2016-09-29 23:36:30 UTC
Permalink
Oh, friend.... Thanks for your helping !!!!!!!!!!!!!!!!

I'll talk about this to you.......

By.
Post by Victor Bombi
Hi, Hernan
I am also on windows but with mingw-w64 MSYS toolchain
You can find zlib in the im repo http://sourceforge.net/
projects/imtoolkit/files/ (You could also find the SVN repo where
everything is ok)
Put it sibling to other directories (as instructed in
http://webserver2.tecgraf.puc-rio.br/iup/en/buildwin.html)
tecmakewin.mak is missing from zlib folder but you can copy it from the im
folder and everything works
(the same problem happens with freetype and ftgl)
Everything has worked untill iup itself, where some projects dont buid
(still investigating)
Best
victor
----- Original Message -----
*Sent:* Thursday, September 29, 2016 9:11 PM
*Subject:* Re: [Iup-users] building zlib for im
Hi, Victor.
I see that you have completed well our tryings to build/compile IUP-CD-IM by yourself.
I have the same interest but in Windows platform.
When I tried it before, Antonio just said me that "instructions for
compiling ZLib was missing".
Can you give me some ideas for me to try it?
Post by Victor Bombi
My commands are now
export TEC_UNAME=dllw4
export DEFINES="LUA_BUILD_AS_DLL LUA_LIB"
export MINGW4=C:/mingw32-4.8.2-posix-dwarf
export FLAGS="-fopenmp"
export CPPFLAGS="-std=c++11 -fopenmp"
make
CPPFLAGS was missing but a new error appears
Tecmake: compiling axis.cpp ...
C:/mingw32-4.8.2-posix-dwarf/
......................
Post by Victor Bombi
if(aa.v2<aa.v1 && fabs(u-exp(M_LN10*floor(0.1+log10(u))))<0.01*u)
^
make[2]: *** [../obj/iup_mglplot/dllw4/axis.o] Error 1
make[1]: *** [iup_mglplot] Error 2
make: *** [iup_mglplot] Error 2
So it seems that the flag is not good for this other project
I dont know what else can be done :-(
------------------------------
------------------------------------------------------------
------------------
------------------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
------------------------------------------------------------
------------------
_______________________________________________
Iup-users mailing list
https://lists.sourceforge.net/lists/listinfo/iup-users
Hernan Cano
2016-09-30 04:19:27 UTC
Permalink
Thanks, victor.

I am seeing that the instructions in the URL you provide really talks about
ZLib and others libs joint to IM, CD and IUP.

I'll verify how to: download "new" libraries, compile (trying!!??) and
informe in this blog.

Thanks, friend.

Loading...