On 04/30/2010 04:10 AM, Antoine Martin wrote:
> On 04/30/2010 03:29 AM, Peter Åstrand wrote:
>    
>>> Do you use MinGW on Windows or as a cross compiler on some other
>>> platform?
>>>
>>> I'm new to mingw (and using it as cross compiler), so I dont really know
>>> how to proceed past:
>>> cd tigervnc/trunk/win
>>> Any more pointers would be much appreciated.
>>>        
>> Use a distro that includes MinGW, such as recent Fedora versions.
>>      
> Fedora - check.
>    
>> Install the mingw32 packages.
>>      
> Check.
>    
>> Then, try something like (untested):
>>
>> cd tigervnc/trunk
>> autoreconf -fi
>> ./configure --host=i686-pc-mingw32
>> make
>>      
> Almost there... but fails on libjpeg, so I also tried
> ./configure --host=i686-pc-mingw32  --with-system-jpeg
> same problem:
>
> libtool: link: i686-pc-mingw32-ranlib .libs/libjpeg.a
> libtool: link: rm -fr .libs/libjpeg.lax
> libtool: link: ( cd ".libs"&&  rm -f "libjpeg.la"&&  ln -s
> "../libjpeg.la" "libjpeg.la" )
> g++ -DHAVE_CONFIG_H -I.     -O3 -MT jpgtest.o -MD -MP -MF
> .deps/jpgtest.Tpo -c -o jpgtest.o jpgtest.cxx
> mv -f .deps/jpgtest.Tpo .deps/jpgtest.Po
> i686-pc-mingw32-gcc -DHAVE_CONFIG_H -I.     -O3 -MT bmp.o -MD -MP -MF
> .deps/bmp.Tpo -c -o bmp.o bmp.c
> mv -f .deps/bmp.Tpo .deps/bmp.Po
> i686-pc-mingw32-gcc -DHAVE_CONFIG_H -I.     -O3 -MT turbojpegl.o -MD -MP
> -MF .deps/turbojpegl.Tpo -c -o turbojpegl.o turbojpegl.c
> mv -f .deps/turbojpegl.Tpo .deps/turbojpegl.Po
> /bin/sh ./libtool --tag=CXX   --mode=link g++  -O3   -o jpgtest.exe
> jpgtest.o bmp.o turbojpegl.o libjpeg.la
> libtool: link: g++ -O3 -o .libs/jpgtest.exe jpgtest.o bmp.o
> turbojpegl.o  ./.libs/libjpeg.a
> bmp.o: file not recognized: File format not recognized
> collect2: ld returned 1 exit status
> make[5]: *** [jpgtest.exe] Error 1
>
> Any ideas? (feels tantalizingly close)
>    
FYI:
objdump -i ./trunk/common/jpeg/bmp.o
BFD header file version version 2.19.51.0.14-37.fc12 20090722
elf64-x86-64
  (header little endian, data little endian)
   i386
(...)

So it looks like the build is not honouring the cross-compile flags for 
bmp.o ?

Thanks
Antoine



> Thanks
> Antoine
>
>    
>> Best regards,
>> Peter Åstrand
>>
>>      
>>>> On 4/28/10 5:22 PM, Antoine Martin wrote:
>>>>
>>>>          
>>>>> Hi,
>>>>>
>>>>> Is building with mingw supported now?
>>>>> Last time I sent some patches for building with Visual Studio C++ 2008
>>>>> V9, I was told:
>>>>>
>>>>> "we're going to start building with MinGW
>>>>> at some point in the not-so-distant future"
>>>>>
>>>>> http://www.mail-archive.com/tigervnc-devel@lists.sourceforge.net/msg00440.html
>>>>>
>>>>>
>>>>> Cheers
>>>>> Antoine
>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Tigervnc-devel mailing list
>>>>> Tigervnc-devel@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/tigervnc-devel
>>>>>
>>>>>            
>>>> ------------------------------------------------------------------------------
>>>>
>>>> _______________________________________________
>>>> Tigervnc-devel mailing list
>>>> Tigervnc-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/tigervnc-devel
>>>>
>>>>          
>>>
>>> ------------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> Tigervnc-devel mailing list
>>> Tigervnc-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/tigervnc-devel
>>>
>>>        
>>
>> ---
>> Peter Åstrand        ThinLinc Chief Developer
>> Cendio AB        http://www.cendio.com
>> Wallenbergs gata 4
>> 583 30 Linköping    Phone: +46-13-21 46 00
>>      
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Tigervnc-devel mailing list
> Tigervnc-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/tigervnc-devel
>    


------------------------------------------------------------------------------
_______________________________________________
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel

Reply via email to