[subexp-daq] problem with R3BFUSER compilation: llwroc_mbscompat not found
Hans Toshihide Törnqvist
hans.tornqvist at chalmers.se
Thu Apr 11 16:13:41 CEST 2024
Dear Günter,
Looks like the liblwroc_mbscompat.a library provided by drasi is missing.
Is that drasi (/mbsusr/mbsdaq/daq/2024_polarimeter/drasi?) up-to-date?
Did it compile completely?
Cheers,
Hans
On 2024-04-11 12:23, Weber, Guenter Dr. wrote:
> Dear friends,
>
> with the most recent versions of all software packages, I got stuck when
> doing "make drasi" on the RIO:
>
> RIO4L-2 mbsdaq > make drasi
> NCONF build_cc_ppc-linux_4.2.2_debug/nconf.args
> For nconf results and logs, see also build_cc_ppc-linux_4.2.2_debug/nconf*.
> udp.h: Could not configure module UDP,
> build_cc_ppc-linux_4.2.2_debug/nconf/udp.h.log:
> === UDP:ARPA_INET_H ===
> run: cc -o build_cc_ppc-linux_4.2.2_debug/nconfing/nconf/udp.h.o
> build_cc_ppc-linux_4.2.2_debug/nconfing/nconf/udp.h.c -I. -I
> build_cc_ppc-linux_4.2.2_debug/nconfing/ -c -DNCONFING_mUDP=1 -I.
> -Ibuild_cc_ppc-linux_4.2.2_debug -I../nurdlib -I../nurdlib/include
> -I../nurdlib/build_cc_ppc-linux_4.2.2_debug
> -I../nurdlib/build_cc_ppc-linux_4.2.2_debug/replacements -I
> /mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc/gen_ppc-linux_4.2.2 -I /mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc -I /mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc/../mbscompat -I /mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc/../f_user_daq -D_BSD_SOURCE -D_POSIX_C_SOURCE=200809 -pthread -I/usr/include/ces/cesXpcLib -I/usr/include/ces/cesOsApi -I/usr/include/ces/cesDma -I/mbs/driv/white_rabbit/enigma/RIO4_Linux_OSV_2_6_33_SuHa/include -maltivec -mregnames -Wstrict-overflow -fstrict-aliasing -Wstrict-aliasing -Wextra -ggdb
> run: cc -o build_cc_ppc-linux_4.2.2_debug/nconfing/nconf/udp.h.bin
> build_cc_ppc-linux_4.2.2_debug/nconfing/nconf/udp.h.o -I. -I
> build_cc_ppc-linux_4.2.2_debug/nconfing/ -I.
> -Ibuild_cc_ppc-linux_4.2.2_debug -I../nurdlib -I../nurdlib/include
> -I../nurdlib/build_cc_ppc-linux_4.2.2_debug
> -I../nurdlib/build_cc_ppc-linux_4.2.2_debug/replacements -I
> /mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc/gen_ppc-linux_4.2.2 -I /mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc -I /mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc/../mbscompat -I /mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc/../f_user_daq -D_BSD_SOURCE -D_POSIX_C_SOURCE=200809 -pthread -I/usr/include/ces/cesXpcLib -I/usr/include/ces/cesOsApi -I/usr/include/ces/cesDma -I/mbs/driv/white_rabbit/enigma/RIO4_Linux_OSV_2_6_33_SuHa/include -maltivec -mregnames -Wstrict-overflow -fstrict-aliasing -Wstrict-aliasing -Wextra -ggdb -L../nurdlib/build_cc_ppc-linux_4.2.2_debug /mbs/driv/white_rabbit/enigma/RIO4_Linux_OSV_2_6_33_SuHa/lib/libetherbone.a -lcesXpcLib -lcesDma -lm -lrt -pthread -L/mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc/lib_ppc-linux_4.2.2 -llwroc_mbscompat -llwroc_main -llwroc_readout -llwroc_nofilter -llwroc -llwroc_netutil -llwroc_parseutil -L/mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc/../hwmap/lib_ppc-linux_4.2.2 -lhwmap -llwroc_hwmap_error -lnurdlib
> /usr/bin/ld: cannot find -llwroc_mbscompat
> collect2: ld returned 1 exit status
> Failed.
> === UDP:NETINET_IN_H ===
> run: cc -o build_cc_ppc-linux_4.2.2_debug/nconfing/nconf/udp.h.o
> build_cc_ppc-linux_4.2.2_debug/nconfing/nconf/udp.h.c -I. -I
> build_cc_ppc-linux_4.2.2_debug/nconfing/ -c -DNCONFING_mUDP=1 -I.
> -Ibuild_cc_ppc-linux_4.2.2_debug -I../nurdlib -I../nurdlib/include
> -I../nurdlib/build_cc_ppc-linux_4.2.2_debug
> -I../nurdlib/build_cc_ppc-linux_4.2.2_debug/replacements -I
> /mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc/gen_ppc-linux_4.2.2 -I /mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc -I /mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc/../mbscompat -I /mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc/../f_user_daq -D_BSD_SOURCE -D_POSIX_C_SOURCE=200809 -pthread -I/usr/include/ces/cesXpcLib -I/usr/include/ces/cesOsApi -I/usr/include/ces/cesDma -I/mbs/driv/white_rabbit/enigma/RIO4_Linux_OSV_2_6_33_SuHa/include -maltivec -mregnames -Wstrict-overflow -fstrict-aliasing -Wstrict-aliasing -Wextra -ggdb
> run: cc -o build_cc_ppc-linux_4.2.2_debug/nconfing/nconf/udp.h.bin
> build_cc_ppc-linux_4.2.2_debug/nconfing/nconf/udp.h.o -I. -I
> build_cc_ppc-linux_4.2.2_debug/nconfing/ -I.
> -Ibuild_cc_ppc-linux_4.2.2_debug -I../nurdlib -I../nurdlib/include
> -I../nurdlib/build_cc_ppc-linux_4.2.2_debug
> -I../nurdlib/build_cc_ppc-linux_4.2.2_debug/replacements -I
> /mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc/gen_ppc-linux_4.2.2 -I /mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc -I /mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc/../mbscompat -I /mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc/../f_user_daq -D_BSD_SOURCE -D_POSIX_C_SOURCE=200809 -pthread -I/usr/include/ces/cesXpcLib -I/usr/include/ces/cesOsApi -I/usr/include/ces/cesDma -I/mbs/driv/white_rabbit/enigma/RIO4_Linux_OSV_2_6_33_SuHa/include -maltivec -mregnames -Wstrict-overflow -fstrict-aliasing -Wstrict-aliasing -Wextra -ggdb -L../nurdlib/build_cc_ppc-linux_4.2.2_debug /mbs/driv/white_rabbit/enigma/RIO4_Linux_OSV_2_6_33_SuHa/lib/libetherbone.a -lcesXpcLib -lcesDma -lm -lrt -pthread -L/mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc/lib_ppc-linux_4.2.2 -llwroc_mbscompat -llwroc_main -llwroc_readout -llwroc_nofilter -llwroc -llwroc_netutil -llwroc_parseutil -L/mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc/../hwmap/lib_ppc-linux_4.2.2 -lhwmap -llwroc_hwmap_error -lnurdlib
> /usr/bin/ld: cannot find -llwroc_mbscompat
> collect2: ld returned 1 exit status
> Failed.
> === UDP:BSD_IN_H ===
> run: cc -o build_cc_ppc-linux_4.2.2_debug/nconfing/nconf/udp.h.o
> build_cc_ppc-linux_4.2.2_debug/nconfing/nconf/udp.h.c -I. -I
> build_cc_ppc-linux_4.2.2_debug/nconfing/ -c -DNCONFING_mUDP=1 -I.
> -Ibuild_cc_ppc-linux_4.2.2_debug -I../nurdlib -I../nurdlib/include
> -I../nurdlib/build_cc_ppc-linux_4.2.2_debug
> -I../nurdlib/build_cc_ppc-linux_4.2.2_debug/replacements -I
> /mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc/gen_ppc-linux_4.2.2 -I /mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc -I /mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc/../mbscompat -I /mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc/../f_user_daq -D_BSD_SOURCE -D_POSIX_C_SOURCE=200809 -pthread -I/usr/include/ces/cesXpcLib -I/usr/include/ces/cesOsApi -I/usr/include/ces/cesDma -I/mbs/driv/white_rabbit/enigma/RIO4_Linux_OSV_2_6_33_SuHa/include -maltivec -mregnames -Wstrict-overflow -fstrict-aliasing -Wstrict-aliasing -Wextra -ggdb
> run: cc -o build_cc_ppc-linux_4.2.2_debug/nconfing/nconf/udp.h.bin
> build_cc_ppc-linux_4.2.2_debug/nconfing/nconf/udp.h.o -I. -I
> build_cc_ppc-linux_4.2.2_debug/nconfing/ -I.
> -Ibuild_cc_ppc-linux_4.2.2_debug -I../nurdlib -I../nurdlib/include
> -I../nurdlib/build_cc_ppc-linux_4.2.2_debug
> -I../nurdlib/build_cc_ppc-linux_4.2.2_debug/replacements -I
> /mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc/gen_ppc-linux_4.2.2 -I /mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc -I /mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc/../mbscompat -I /mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc/../f_user_daq -D_BSD_SOURCE -D_POSIX_C_SOURCE=200809 -pthread -I/usr/include/ces/cesXpcLib -I/usr/include/ces/cesOsApi -I/usr/include/ces/cesDma -I/mbs/driv/white_rabbit/enigma/RIO4_Linux_OSV_2_6_33_SuHa/include -maltivec -mregnames -Wstrict-overflow -fstrict-aliasing -Wstrict-aliasing -Wextra -ggdb -L../nurdlib/build_cc_ppc-linux_4.2.2_debug /mbs/driv/white_rabbit/enigma/RIO4_Linux_OSV_2_6_33_SuHa/lib/libetherbone.a -lcesXpcLib -lcesDma -lm -lrt -pthread -L/mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc/lib_ppc-linux_4.2.2 -llwroc_mbscompat -llwroc_main -llwroc_readout -llwroc_nofilter -llwroc -llwroc_netutil -llwroc_parseutil -L/mbsusr/mbsdaq/daq/2024_polarimeter/drasi/bin/../lwroc/../hwmap/lib_ppc-linux_4.2.2 -lhwmap -llwroc_hwmap_error -lnurdlib
> /usr/bin/ld: cannot find -llwroc_mbscompat
> collect2: ld returned 1 exit status
> Failed.
> make: *** [build_cc_ppc-linux_4.2.2_debug/nconf.args] Error 1
>
> I did not remember that I saw this problem previously. Is there maybe
> any special environment variable that needs to set before compiling
> (like for example TRLOII_PATH in case of NURDLIB compilation)?
>
>
> Thank you very much!
>
>
>
> Best greetings
> Günter
>
>
>
>
>
>
>
>
More information about the subexp-daq
mailing list