[ros-dev] Compiling problem on Ubuntu11

Marvin Zhang fanzi2009 at gmail.com
Fri Jan 13 15:24:36 UTC 2012


It works after I install RosBE for linux. Thanks for all your help!

On Fri, Jan 13, 2012 at 8:54 PM, Marvin Zhang <fanzi2009 at gmail.com> wrote:
> Thanks you for your help. I find some Linux machines will keep
> compiling all the time: http://build.reactos.org:8010/. Do you know
> which Linux and gcc they use? Did they use RosBE for linux?
> Thanks.
>
> On Fri, Jan 13, 2012 at 7:41 PM, Urmet Saar <urmet.saar at gmail.com> wrote:
>> But the real problem here is your gcc version. You are using a newer
>> gcc than included in RosBE. Newer gcc has more warning conditions and
>> most of ROS is built using -Werror flag, which makes gcc error out on
>> even the tiniest warning.
>>
>> Basically you will either have to get an older version of gcc or turn
>> off -Werror
>>
>>
>> 2012/1/13 Igor Paliychuk <mansonigor at gmail.com>:
>>> Ah, didn't try RosBe under linux- maybe it doesn't have mingw32-make
>>> included. Anyway try 32 bit version.
>>>
>>> 2012/1/13, Igor Paliychuk <mansonigor at gmail.com>:
>>>> Afaik aclui is Wine dll, so it's problem with compiling WIne lib. And
>>>> IMHO your problem is in using mingw64. Try RosBE , which has working
>>>> mingw32 included.
>>>>
>>>> 2012/1/13, Fan Zhang <fanzi2009 at gmail.com>:
>>>>> Hi all,
>>>>> I'm trying to compiling the latest ReactOS on ubuntu. However, I met
>>>>> some problems(I can build it on Windows successfully). Could you help
>>>>> me to have a look? The following is what I did:
>>>>> 1. Get the latest cdoe from SVN, svn co
>>>>> svn://svn.reactos.org/reactos/trunk/reactos/
>>>>> 2. Install MinGW64, sudo apt-get install gcc-ming-w64
>>>>> 3. modify Makefile, ROS_PREFIX = i686-w64-mingw32
>>>>> 4.  compiling error is as below:
>>>>> -------------------------------------------------------------------------------------------------------
>>>>> marvin at marvin-VirtualBox:~/reactos/src/latest/reactos$ make
>>>>> [CC]       dll/win32/aclui/sidcache.c
>>>>> dll/win32/aclui/sidcache.c: In function ‘LookupSidInformation’:
>>>>> dll/win32/aclui/sidcache.c:216:11: error: variable ‘SidLength’ set but
>>>>> not used [-Werror=unused-but-set-variable]
>>>>> cc1: all warnings being treated as errors
>>>>>
>>>>> make: *** [obj-i386/dll/win32/aclui/sidcache_aclui.o] Error 1
>>>>> -------------------------------------------------------------------------------------------------------
>>>>> My questions are:
>>>>> 1. Which version of MinGW on linux did you use?
>>>>> 2. How to control compiling program to build Rlease and Debug version?
>>>>>
>>>>> Thanks.
>>>>> Marvin
>>>>>
>>>>> _______________________________________________
>>>>> Ros-dev mailing list
>>>>> Ros-dev at reactos.org
>>>>> http://www.reactos.org/mailman/listinfo/ros-dev
>>>>>
>>>>
>>>
>>> _______________________________________________
>>> Ros-dev mailing list
>>> Ros-dev at reactos.org
>>> http://www.reactos.org/mailman/listinfo/ros-dev
>>
>> _______________________________________________
>> Ros-dev mailing list
>> Ros-dev at reactos.org
>> http://www.reactos.org/mailman/listinfo/ros-dev



More information about the Ros-dev mailing list