> I am trying to build VirtualBox source on my up-to-date archlinux amd-64bit 
> system, which has toolchain versions
> gcc/g++ 13.2.1 20230801
> binutils     2.41.0
> 
> ...
> 
> I have tried building each of  7.0.14a and current trunk checked out by svn,  
>   with different failures in each case,
> but each possibly indicating some kind of incompatibility with one of the 
> compiler/assemblers
> 
> For 7.0.14a ,     what I think is the fatal problem is this :
> 
> ...

I abandoned attempts with this version - the header-file jungle is too complex 
for me!

> 
> for current trunk,       there is no obvious single cause of overall failure  
> -    it is confusing (to me).
> I see four lines at various places all saying
> : error: warnings being treated as errors
> '
> the last of these occurs near the end is is preceded by
> 
> kmk: /usr/lib64/qt6/bin/lrelease: Command not found
> kmk: *** [/opt/VirtualBox-rev102907/kBuild/units/qt6.kmk:612: 
> /opt/VirtualBox-rev102907/out/linux.amd64/release/obj/VirtualBoxAPI/qtnls/VirtualBoxAPI_ru.qm]
>  Error 127
> kmk: *** Waiting for unfinished jobs....
> : error: warnings being treated as errors
> 
> my system does have qt6 and there is a directory /usr/lib64/qt6/bin with 
> about 20 executables in it,
>  none of which is lrelease whatever that is,      and my system does have an 
> executable file /sbin/lrelease
> 

I created /usr/lib64/qt6/bin/lrelease as a direct link of /sbin/lrelease,
after which the build completed successfully.
I have no idea why VirtualBox build expects that file to exist nor why it is 
(apparently) specifying the full path,
maybe someone could address that?

> 
Cheers,    John Lumby
_______________________________________________
vbox-dev mailing list
vbox-dev@virtualbox.org
https://www.virtualbox.org/mailman/listinfo/vbox-dev

Reply via email to