[BitVisor-devel-en:57] Multiple definition of symbols error when compiling BitVisor 1.4

O. Meteer info at guztech.nl
Sun Aug 24 08:01:23 JST 2014


Dear developers,

I cannot seem to compile BitVisor 1.4 correctly using gcc 4.9.1 on Arch 
Linux. I have configured BitVisor (make config) but when I build it, the 
linking stage fails as I get a lot of linker errors like the following:

core/localapic.o: In function `localapic_wait_for_sipi':
/home/guztech/Projects/BitVisor/bitvisor-1.4/core/localapic.c:159: 
multiple definition of `localapic_wait_for_sipi'
core/localapic.o:/home/guztech/Projects/BitVisor/bitvisor-1.4/core/localapic.c:159: 
first defined here
core/localapic.o: In function `localapic_change_base_msr':

I get around 200 errors similar to those above. I have the same problem 
when compiling BitVisor 1.3 which would suggest that maybe these errors 
occur because of gcc 4.9.1.
Am I doing something wrong or am I missing something? Have you 
experienced the same problems?

With kind regards,
Oguz Meteer

-- 
GuzTech
Research and development of hardware, firmware, and software.


More information about the BitVisor-devel-en mailing list