lwip-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [lwip-devel] [bug #53952] ip4_addr_debug_print_val unaligned structu


From: address@hidden
Subject: Re: [lwip-devel] [bug #53952] ip4_addr_debug_print_val unaligned structure reference compiler warning
Date: Fri, 25 May 2018 07:14:44 +0200
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0

Don't know what happened there but maybe it doesn't work because you're applying it against 2.0.3?

Simon

On 24.05.2018 23:35, Ray Ozzie wrote:
Simon,
I'm not sure how you normally apply changes, but I found your change here:
http://git.savannah.nongnu.org/cgit/lwip.git

After applying it, I didn't get very far.  What had been warnings in one source 
file is now a hard error in another.  It may occur in other files also, but the 
build dies here.

Ray

sockets.c
iccarm.exe C:\Users\ray\dev\notebox\nbc\rtos\lwip\src\api\sockets.c -D 
USE_HAL_DRIVER -D STM32L4S5xx -D USING_IAR -D __arm__ -D ENV_RTOS -D 
WOLFSSL_USER_SETTINGS -o 
C:\Users\ray\dev\notebox\cube\notebox\EWARM\notebox\Obj --debug --endian=little 
--cpu=Cortex-M4 -e --fpu=VFPv4_sp --dlib_config C:\Program Files (x86)\IAR 
Systems\Embedded Workbench 8.0\arm\INC\c\DLib_Config_Full.h -I 
C:\Users\ray\dev\notebox\cube\notebox\EWARM/../Inc\ -I 
C:\Users\ray\dev\notebox\cube\notebox\EWARM/../Drivers/STM32L4xx_HAL_Driver/Inc\
 -I 
C:\Users\ray\dev\notebox\cube\notebox\EWARM/../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy\
 -I 
C:\Users\ray\dev\notebox\cube\notebox\EWARM/../Middlewares/Third_Party/FreeRTOS/Source/portable/IAR/ARM_CM4F\
 -I 
C:\Users\ray\dev\notebox\cube\notebox\EWARM/../Middlewares/ST/STM32_USB_Device_Library/Core/Inc\
 -I 
C:\Users\ray\dev\notebox\cube\notebox\EWARM/../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc\
 -I 
C:\Users\ray\dev\notebox\cube\notebox\EWARM/../Drivers/CMSIS/Device/ST/STM32L4xx/Include\
 -I 
C:\Users\ray\dev\notebox\cube\notebox\EWARM/../Middlewares/Third_Party/FreeRTOS/Source/include\
 -I 
C:\Users\ray\dev\notebox\cube\notebox\EWARM/../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS\
 -I C:\Users\ray\dev\notebox\cube\notebox\EWARM/../Drivers/CMSIS/Include\ -I 
C:\Users\ray\dev\notebox\cube\notebox\EWARM/../../../nbc\ -I 
C:\Users\ray\dev\notebox\cube\notebox\EWARM/../../../nbc/rtos/lwip/port\ -I 
C:\Users\ray\dev\notebox\cube\notebox\EWARM/../../../nbc/rtos/lwip/src/include\ 
-I C:\Users\ray\dev\notebox\cube\notebox\EWARM/../../../nbc/rtos/wolf\ -Ohz -I 
C:\Program Files (x86)\IAR Systems\Embedded Workbench 
8.0\arm\CMSIS\Core\Include\ -I C:\Program Files (x86)\IAR Systems\Embedded 
Workbench 8.0\arm\CMSIS\DSP\Include\

    IAR ANSI C/C++ Compiler V8.22.1.15669/W32 for ARM
    Copyright 1999-2018 IAR Systems AB.
    Standalone license - IAR Embedded Workbench for Arm, Cortex-M edition 8.22
C:\Users\ray\dev\notebox\nbc\rtos\lwip\src\api\sockets.c(546) : Error[Pe154]: 
expression must have struct or union type
C:\Users\ray\dev\notebox\nbc\rtos\lwip\src\api\sockets.c(546) : Error[Pe154]: 
expression must have struct or union type
C:\Users\ray\dev\notebox\nbc\rtos\lwip\src\api\sockets.c(546) : Error[Pe154]: 
expression must have struct or union type
C:\Users\ray\dev\notebox\nbc\rtos\lwip\src\api\sockets.c(546) : Error[Pe154]: 
expression must have struct or union type
C:\Users\ray\dev\notebox\nbc\rtos\lwip\src\api\sockets.c(583) : Error[Pe154]: 
expression must have struct or union type
C:\Users\ray\dev\notebox\nbc\rtos\lwip\src\api\sockets.c(583) : Error[Pe154]: 
expression must have struct or union type
C:\Users\ray\dev\notebox\nbc\rtos\lwip\src\api\sockets.c(583) : Error[Pe154]: 
expression must have struct or union type
C:\Users\ray\dev\notebox\nbc\rtos\lwip\src\api\sockets.c(583) : Error[Pe154]: 
expression must have struct or union type
C:\Users\ray\dev\notebox\nbc\rtos\lwip\src\api\sockets.c(675) : Error[Pe154]: 
expression must have struct or union type
C:\Users\ray\dev\notebox\nbc\rtos\lwip\src\api\sockets.c(675) : Error[Pe154]: 
expression must have struct or union type
C:\Users\ray\dev\notebox\nbc\rtos\lwip\src\api\sockets.c(675) : Error[Pe154]: 
expression must have struct or union type
C:\Users\ray\dev\notebox\nbc\rtos\lwip\src\api\sockets.c(675) : Error[Pe154]: 
expression must have struct or union type
C:\Users\ray\dev\notebox\nbc\rtos\lwip\src\api\sockets.c(1764) : Error[Pe154]: 
expression must have struct or union type
C:\Users\ray\dev\notebox\nbc\rtos\lwip\src\api\sockets.c(1764) : Error[Pe154]: 
expression must have struct or union type
C:\Users\ray\dev\notebox\nbc\rtos\lwip\src\api\sockets.c(1764) : Error[Pe154]: 
expression must have struct or union type
C:\Users\ray\dev\notebox\nbc\rtos\lwip\src\api\sockets.c(1764) : Error[Pe154]: 
expression must have struct or union type

On 5/24/18, 5:14 PM, "Simon Goldschmidt" <address@hidden> wrote:

     Update of bug #53952 (project lwip):
Status: None => Fixed
                  Assigned to:                    None => goldsimon
                  Open/Closed:                    Open => Closed
_______________________________________________________ Follow-up Comment #2: Should be fixed, could you test it? Me too lazy to set up IAR again... :-) _______________________________________________________ Reply to this item at: <http://savannah.nongnu.org/bugs/?53952> _______________________________________________
       Message sent via Savannah
       https://savannah.nongnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]