[RPL/2] 4.1.17 compilation failed on linux

Joël BERTRAND joel.bertrand at systella.fr
Wed May 14 11:15:38 CEST 2014


Le 14/05/2014 11:06, Laurent Laborde a écrit :
> Ubuntu 12.04 LTS
> Linux arthurus 3.2.0-61-generic #93-Ubuntu SMP Fri May 2 21:31:50 UTC
> 2014 x86_64 x86_64 x86_64 GNU/Linux
> gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
>
> DEFS = -DHAVE_CONFIG_H -Dd_version_rpl=\"4.1.17\" \
>                  -Dd_exec_path=\"${prefix}\" -DFORCE_GNUPLOT_PATH
> -UDEBUG_MEMOIRE -UDEBUG_ERREURS \
>                  -DMOTIF_SUPPORT -DPOSTSCRIPT_SUPPORT -DGNUPLOT_SUPPORT \
>                  -DVIM_SUPPORT -UMYSQL_SUPPORT -UPOSTGRESQL_SUPPORT \
>                  -USEMAPHORES_NOMMES -DIPCS_SYSV -UUNION_SEMUN -DIPV6 \
>                  -UEXPERIMENTAL_CODE $(date) $(hash) -g  \
>                  -Dd_locale=\"$(shell locale charmap |   $(AWK) '/\=/ {
> print $$3;} !/\=/ { print $$1;}')\" \
>                  -Dd_forced_locale=0 \
>                  -DLinux  -URPLCAS -DHOST=\"x86_64-unknown-linux-gnu\"
> -DSHARED_MEMORY \
>                  -DPSELECT

	Very strange. On Linux, you should have -UIPCS_SUPPORT, not -DIPCS_SUPPORT.

	Can you check in config.log why sysv-ipcs check fails ? I suppose you 
have configured RPL/2 with :
./configure --enable-motif --enable-rplcas

	With -DIPCS_SYSV, you try to use some emulation routines (for xBSD) 
that are known to be broken on 4.1.17. These routines have been fixed in 
4.1.18 daily snapshot.

	JKB


More information about the RPL2 mailing list