2010/9/15 G E Naganna <[email protected]>:
> Hi all,
>
>
>
>         I am getting following error if I use __aligned_malloc function in
> code.
>
>
>
>            Error : __mingw_aligned_malloc was not declared in this scope
>
>
>
>        My code is as follows
>
>
>
>                  #include <malloc.h>
>
>
>
> #ifdef _WIN32
>
> #include <windows.h>
>
> #else
>
> #include <sys/time.h>
>
> #include <linux/limits.h>
>
> #endif
>
>

__mingw_aligned_malloc was defined in mingw.org, not in mingw-w64.
mingw-w64 doesn't need this define
try change the following #ifdef line to :

#if defined(__MINGW32__)  && !defined(__MINGW64_VERSION_MAJOR)

>
> #ifdef __MINGW32__
>
> #define _aligned_malloc __mingw_aligned_malloc
>
> #define _aligned_free  __mingw_aligned_free
>
> #endif //MINGW
>
>
>
> #if defined (_WIN32)
>
>     output = (cl_uint *)_aligned_malloc(sizeof(cl_uint4), 16);
>
> #else
>
>     output = (cl_uint *)memalign(16, sizeof(cl_uint4));
>
> #endif
>
>
>
>
>
> 1.        Downloaded mingw-w64-bin_x86_64-mingw_20100914_sezero.zip
>
> 2.       Unzipped to C:/mingw64
>
> 3.       Set PATH=C:/mingw64/bin;%PATH%
>
> 4.       Build sample for 64bit using make(I got above error)
>
>
>
> Could anybody help to fix the problem?  I am on XP64, SP1
>
>
>
> Note: same code works fine for MinGW downloaded from
> http://sourceforge.net/projects/mingw/files_beta/Automated%20MinGW%20Installer/mingw-get-inst/mingw-get-inst-20100909/
>
>
>
>
>
>
>
> Thanks and Regards
>
> G E Naganna
>
>
>
> ------------------------------------------------------------------------------
> Start uncovering the many advantages of virtual appliances
> and start using them to simplify application deployment and
> accelerate your shift to cloud computing.
> http://p.sf.net/sfu/novell-sfdev2dev
> _______________________________________________
> Mingw-w64-public mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
>
>



-- 
regards,

drangon
-------------------------
homepage : http://www.drangon.org/
mingw stuff : http://www.drangon.org/mingw/
mingw stuff 2 : http://code.google.com/p/mingw-w64-dgn/
-------------------------

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to