I don’t know what the “-Wno-old-style-cast” does, but it did the trick! SVN 
1140 now compiles without errors.

One other thing: Clang complains about file UserPreferences.cc 
<http://userpreferences.cc/>, line 235: it has an empty body. To silence the 
warning, you have to move the semicolon to the next line…

g++ -DHAVE_CONFIG_H -I. -I..    -Wall -I sql -Wold-style-cast -Werror     
-march=native -I/opt/local/include -Wno-deprecated-declarations 
-Wno-old-style-cast -MT apl-UserPreferences.o -MD -MP -MF 
.deps/apl-UserPreferences.Tpo -c -o apl-UserPreferences.o `test -f 
'UserPreferences.cc' || echo './'`UserPreferences.cc
UserPreferences.cc:235:33: error: if statement has empty body 
[-Werror,-Wempty-body]
              if (chdir("/"))   ;
                                ^
UserPreferences.cc:235:33: note: put the semicolon on a separate line to 
silence this warning
1 error generated.
make[3]: *** [apl-UserPreferences.o] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2


> On Apr 25, 2019, at 11:28, Xiao-Yong Jin <jinxiaoy...@gmail.com> wrote:
> 
> This is what I use for configure
> CXXFLAGS="-march=native -I/opt/local/include -Wno-deprecated-declarations 
> -Wno-old-style-cast"
> 
> 
>> On Apr 25, 2019, at 8:45 AM, Dr. Jürgen Sauermann 
>> <m...@xn--jrgen-sauermann-zvb.de> wrote:
>> 
>> Hi Louis,
>> 
>> I vaguely remember that we had that problem on MacOS earlier, but I don't 
>> remember
>> anymore what the solution was. Any proposals?
>> 
>> /// Jürgen
>> 
>> 
>> 
>> On 4/25/19 2:51 PM, Louis Chrétien wrote:
>>> I’ve just tried to compile SVN 1140 on Mac OS X 10.13.6, with XCode 10.1.
>>> 
>>> The last version i managed to compile was 1061 (i know, i was a bit 
>>> negligent… ;)  )
>>> 
>>> I get the following error:
>>> 
>>> g++ -DHAVE_CONFIG_H -I. -I..    -Wall -I sql -Wold-style-cast -Werror     
>>> -g -O2 -MT apl-Id.o -MD -MP -MF .deps/apl-Id.Tpo -c -o apl-Id.o `test -f 
>>> 'Id.cc' || echo './'`Id.cc
>>> In file included from Id.cc:42:
>>> ./Quad_PLOT.hh:43:6: error: 'sem_init' is deprecated 
>>> [-Werror,-Wdeprecated-declarations]
>>>   { sem_init(&plot_threads_sema, 0, 1); }
>>>     ^
>>> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/semaphore.h:55:42:
>>>  note: 
>>>      'sem_init' has been explicitly marked deprecated here
>>> int sem_init(sem_t *, int, unsigned int) __deprecated;
>>>                                         ^
>>> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:176:37:
>>>  note: 
>>>      expanded from macro '__deprecated'
>>> #define __deprecated    __attribute__((deprecated))
>>>                                       ^
>>> 1 error generated.
>>> make[3]: *** [apl-Id.o] Error 1
>>> make[2]: *** [all-recursive] Error 1
>>> make[1]: *** [all-recursive] Error 1
>>> make: *** [all] Error 2
>>> 
>>> 
>>> ---
>>> Louis Chrétien
>>> lchret...@mac.com
>>> 
>>> 
>>> 
>>> 
>> 
> 


---
Louis Chrétien
lchret...@mac.com




Reply via email to