# how to remove -Werror during compilation in Developer Studio

**URL:** <https://forum.sierrawireless.com/t/how-to-remove-werror-during-compilation-in-developer-studio/12055>\
**Category:** Uncategorized\
**Created:** [June 23, 2015, 10:14am UTC](https://forum.sierrawireless.com/t/how-to-remove-werror-during-compilation-in-developer-studio/12055 "2015-06-23T10:14:58Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [June 23, 2015, 10:14am UTC](https://forum.sierrawireless.com/t/how-to-remove-werror-during-compilation-in-developer-studio/12055/1 "2015-06-23T10:14:58Z")

</div>

I am testing the sample code.  
But it is quite troublesome to have the -Werror option for compilation.  
Any idea to remove this option in Developer studio?

```auto
11:20:33 ****Incremental Build of configuration Target_Legato_Debug for project commandLine****
make all 
cd ..;mkapp -t ar7 -o Target_Legato_Debug -w Target_Legato_Debug -i /home/owner/.devstudio/packages/legato.framework.15.1.0.Beta/resources/legato/interfaces/dataConnectionService -i /home/owner/.devstudio/packages/legato.framework.15.1.0.Beta/resources/legato/interfaces/secureStorage -i /home/owner/.devstudio/packages/legato.framework.15.1.0.Beta/resources/legato/interfaces -i /home/owner/.devstudio/packages/legato.framework.15.1.0.Beta/resources/legato/interfaces/powerMgr -i /home/owner/.devstudio/packages/legato.framework.15.1.0.Beta/resources/legato/interfaces/monitoring -i /home/owner/.devstudio/packages/legato.framework.15.1.0.Beta/resources/legato/interfaces/cellNetService -i /home/owner/.devstudio/packages/legato.framework.15.1.0.Beta/resources/legato/interfaces/audio -i /home/owner/.devstudio/packages/legato.framework.15.1.0.Beta/resources/legato/interfaces/supervisor -i /home/owner/.devstudio/packages/legato.framework.15.1.0.Beta/resources/legato/interfaces/modemServices -i /home/owner/.devstudio/packages/legato.framework.15.1.0.Beta/resources/legato/interfaces/airVantage -i /home/owner/.devstudio/packages/legato.framework.15.1.0.Beta/resources/legato/interfaces/voiceCallService -i /home/owner/.devstudio/packages/legato.framework.15.1.0.Beta/resources/legato/interfaces/positioning -i /home/owner/.devstudio/packages/legato.framework.15.1.0.Beta/resources/legato/build/ar7/airvantage/runtime/itf -C -g -L -g commandLine.adef --append-to-version=20150624112033
./fileInfo.c: In function '_fileInfo_exe_COMPONENT_INIT':
./fileInfo.c:411:6: error: unused variable 'i' [-Werror=unused-variable]
cc1: all warnings being treated as errors
** ERROR: Command execution failure, exit code: 256.
make: *** [app] Error 1

11:20:33 Build Finished (took 165ms)

```

---

<div class="post-metadata">

**Author:** ![daav](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/daav/32/2767_2.png) [@daav](https://forum.sierrawireless.com/u/daav)\
**Post date:** [June 24, 2015, 5:25am UTC](https://forum.sierrawireless.com/t/how-to-remove-werror-during-compilation-in-developer-studio/12055/2 "2015-06-24T05:25:17Z")

</div>

mkapp builder indeed turns on -Werror option by default.  
You can negate this option for some (or all) warnings by adding a -Wno-error=all option.  
(You can add it to mkapp command line in Project Properties \> C/C++ Build \> Settings)

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [June 24, 2015, 6:24am UTC](https://forum.sierrawireless.com/t/how-to-remove-werror-during-compilation-in-developer-studio/12055/3 "2015-06-24T06:24:45Z")

</div>

Thx for your reply, but it is not working for me…  
I put the “-Wno-error=all” in Project Properties \> C/C++ Build \> Settings-\> mkapp Tool -\> C build option -\> Additional compiler option  
Any idea?

###########################################  
07:30:08 \*\*\*\* Incremental Build of configuration Target\_Legato\_Debug for project HelloWorld \*\*\*\*  
make all  
cd …;mkapp -t ar7 -o Target\_Legato\_Debug -w Target\_Legato\_Debug -i /home/owner/.devstudio/packages/legato.framework.15.1.0.Beta/resources/legato/interfaces/dataConnectionService -i /home/owner/.devstudio/packages/legato.framework.15.1.0.Beta/resources/legato/interfaces/secureStorage -i /home/owner/.devstudio/packages/legato.framework.15.1.0.Beta/resources/legato/interfaces -i /home/owner/.devstudio/packages/legato.framework.15.1.0.Beta/resources/legato/interfaces/powerMgr -i /home/owner/.devstudio/packages/legato.framework.15.1.0.Beta/resources/legato/interfaces/monitoring -i /home/owner/.devstudio/packages/legato.framework.15.1.0.Beta/resources/legato/interfaces/cellNetService -i /home/owner/.devstudio/packages/legato.framework.15.1.0.Beta/resources/legato/interfaces/audio -i /home/owner/.devstudio/packages/legato.framework.15.1.0.Beta/resources/legato/interfaces/supervisor -i /home/owner/.devstudio/packages/legato.framework.15.1.0.Beta/resources/legato/interfaces/modemServices -i /home/owner/.devstudio/packages/legato.framework.15.1.0.Beta/resources/legato/interfaces/airVantage -i /home/owner/.devstudio/packages/legato.framework.15.1.0.Beta/resources/legato/interfaces/voiceCallService -i /home/owner/.devstudio/packages/legato.framework.15.1.0.Beta/resources/legato/interfaces/positioning -i /home/owner/.devstudio/packages/legato.framework.15.1.0.Beta/resources/legato/build/ar7/airvantage/runtime/itf -C -g -L -g -C -Wno-error=all HelloWorld.adef --append-to-version=20150625073008  
./helloWorld.c: In function ‘\_helloWorld\_exe\_COMPONENT\_INIT’:  
./helloWorld.c:10:5: error: unused variable ‘i’ [-Werror=unused-variable]  
cc1: all warnings being treated as errors  
\*\* ERROR: Command execution failure, exit code: 256.  
make: \*\*\* [app] Error 1

---

<div class="post-metadata">

**Author:** ![daav](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/daav/32/2767_2.png) [@daav](https://forum.sierrawireless.com/u/daav)\
**Post date:** [June 24, 2015, 6:51am UTC](https://forum.sierrawireless.com/t/how-to-remove-werror-during-compilation-in-developer-studio/12055/4 "2015-06-24T06:51:39Z")

</div>

Hum, sounds like using “all” keyword isn’t doing anything here…  
Alternatively, you can specify warning types one by one (e.g. in your case: -Wno-error=unused-variable)

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [June 24, 2015, 6:57am UTC](https://forum.sierrawireless.com/t/how-to-remove-werror-during-compilation-in-developer-studio/12055/5 "2015-06-24T06:57:00Z")

</div>

Thx for your help!  
It works now!!!  
Thx
