Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 702292 - app-emulation/virtualbox-5.2.32 - In file included from .../work/VirtualBox-5.2.32/src/VBox/Frontends/VirtualBox/src/VBoxGLSupportInfo.cpp:26: /usr/include/qt5/QtCore/qlist.h:423:61: error: stray ‘\3’ in program
Summary: app-emulation/virtualbox-5.2.32 - In file included from .../work/VirtualBox-5...
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Viorel Munteanu
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-12-08 16:19 UTC by Harley Wiltzer
Modified: 2022-12-10 09:41 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Output of emerge --info "=app-emulation/virtualbox-5.2.32" (emergeinfo,6.73 KB, text/plain)
2019-12-08 16:19 UTC, Harley Wiltzer
Details
Build log (build.log.tar.gz,219.40 KB, application/gzip)
2019-12-08 16:21 UTC, Harley Wiltzer
Details
Build log (build.log.gz,219.35 KB, application/gzip)
2019-12-08 21:06 UTC, Harley Wiltzer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Harley Wiltzer 2019-12-08 16:19:05 UTC
Created attachment 598906 [details]
Output of emerge --info "=app-emulation/virtualbox-5.2.32"

I get the following error during emake:
C VBox-xpcom-nspr - {C}/src/libs/xpcom18a4/nsprpub/pr/src/io/prlog.c
kmk_builtin_rm -f -- /var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/out/linux.amd64/release/obj/VBox-xpcom-nspr/nsprpub/pr/src/io/prlog.o.dep /var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/out/linux.amd64/release/obj/VBox-xpcom-nspr/nsprpub/pr/src/io/prlog.o  
gcc -c -O2 -g -pipe -Wall -Wno-unused -Wno-parentheses -Wno-uninitialized -fvisibility=hidden -DVBOX_HAVE_VISIBILITY_HIDDEN -DRT_USE_VISIBILITY_DEFAULT -fdiagnostics-show-option -fPIC -O -pthread -ansi -m64 -I/var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/src/libs/xpcom18a4/nsprpub/pr/include/private -I/var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/out/linux.amd64/release/obj/VBox-xpcom-nspr -I/var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/src/libs/xpcom18a4/xpcom/build -I/var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/src/libs/xpcom18a4/xpcom/ds -I/var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/src/libs/xpcom18a4/xpcom/io -I/var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/src/libs/xpcom18a4/xpcom/base -I/var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/src/libs/xpcom18a4/xpcom/components -I/var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/src/libs/xpcom18a4/xpcom/threads -I/var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/src/libs/xpcom18a4/xpcom/proxy/src -I/var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/src/libs/xpcom18a4/xpcom/reflect/xptcall/src -I/var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/src/libs/xpcom18a4/ipc/ipcd/client/src -I/var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/src/libs/xpcom18a4/ipc/ipcd/shared/src -I/var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/src/libs/xpcom18a4/ipc/ipcd/extensions/lock/src -I/var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/src/libs/xpcom18a4/ipc/ipcd/extensions/transmngr/src -I/var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src -I/var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/src/libs/xpcom18a4/ipc/ipcd/extensions/transmngr/common -I/var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/out/linux.amd64/release/bin/sdk/bindings/xpcom/include -I/var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/out/linux.amd64/release/bin/sdk/bindings/xpcom/include/nsprpub -I/var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/out/linux.amd64/release/bin/sdk/bindings/xpcom/include/string -I/var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/out/linux.amd64/release/bin/sdk/bindings/xpcom/include/xpcom -I/var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/out/linux.amd64/release/bin/sdk/bindings/xpcom/include/ipcd -I/var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/src/libs/xpcom18a4 -I/var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/out/linux.amd64/release/obj/VBox-xpcom-nspr/dtrace -I/var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/include -I/var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/out/linux.amd64/release -DVBOX -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS -DVBOX_WITH_REM -DVBOX_WITH_RAW_MODE -DRT_OS_LINUX -D_FILE_OFFSET_BITS=64 -DRT_ARCH_AMD64 -D__AMD64__ -DVBOX_WITH_DEBUGGER -DVBOX_WITH_HARDENING -DRTPATH_APP_PRIVATE=\"/usr/share/virtualbox\" -DRTPATH_APP_PRIVATE_ARCH=\"/usr/lib64/virtualbox\" -DRTPATH_SHARED_LIBS=\"/usr/lib64/virtualbox\" -DRTPATH_APP_DOCS=\"\" -DMOZILLA_CLIENT=1 -DNDEBUG=1 -D_IMPL_NS_COM -DXPCOM_DLL_BASE=\"VBoxXPCOM\" -DMOZ_DLL_SUFFIX=\".so\" -DIN_RING3 -DVBOX_USE_IPRT_IN_XPCOM -DVBOX_WITH_XPCOM_NAMESPACE_CLEANUP -DMOZ_PRESERVE_PIC -D_NSPR_BUILD_ -DHAVE_LCHOWN=1 -DHAVE_STRERROR=1 -DFORCE_PR_LOG -DVBOX_USE_IPRT_IN_NSPR -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DXP_UNIX=1 -D_GNU_SOURCE -DHAVE_VISIBILITY_ATTRIBUTE=1 -DLINUX=1 -D_POSIX_SOURCE=1 -D_BSD_SOURCE=1 -D_SVID_SOURCE=1 -D_DEFAULT_SOURCE -D_REENTRANT=1 -D_LARGEFILE64_SOURCE=1 -DHAVE_FCNTL_FILE_LOCKING=1 -DHAVE_CVAR_BUILT_ON_SEM -D_PR_PTHREADS -DHAVE_VA_LIST_AS_ARRAY -DHAVE_VA_COPY -DVA_COPY\(a\,b\)=__builtin_va_copy\(a\,b\) -Wp,-MD,/var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/out/linux.amd64/release/obj/VBox-xpcom-nspr/nsprpub/pr/src/io/prlog.o.dep -Wp,-MT,/var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/out/linux.amd64/release/obj/VBox-xpcom-nspr/nsprpub/pr/src/io/prlog.o -Wp,-MP -o /var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/out/linux.amd64/release/obj/VBox-xpcom-nspr/nsprpub/pr/src/io/prlog.o /var/tmp/portage/app-emulation/virtualbox-5.2.32/work/VirtualBox-5.2.32/src/libs/xpcom18a4/nsprpub/pr/src/io/prlog.c
/usr/include/qt5/QtCore/qlist.h:423:53: error: ‘QListData::NotArray’ has not been declared
  423 |     inline bool contains_impl(const T &, QListData::NotArrayompatibleLayout) const;
      |                                                     ^~~~~~~~
/usr/include/qt5/QtCore/qlist.h:1010:13: error: no declaration matches ‘bool QList<T>::contains_impl(const T&, QListData::NotArrayCompatibleLayout) const’
 1010 | inline bool QList<T>::contains_impl(const T &t, QListData::NotArrayCompatibleLayout) const
      |             ^~~~~~~~
/usr/include/qt5/QtCore/qlist.h:424:17: note: candidates are: ‘bool QList<T>::contains_impl(const T&, QListData::ArrayCompatibleLayout) const’
  424 |     inline bool contains_impl(const T &, QListData::ArrayCompatibleLayout) const;
      |                 ^~~~~~~~~~~~~
/usr/include/qt5/QtCore/qlist.h:423:17: note:                 ‘bool QList<T>::contains_impl(const T&, int) const’
  423 |     inline bool contains_impl(const T &, QListData::NotArrayompatibleLayout) const;
      |                 ^~~~~~~~~~~~~
/usr/include/qt5/QtCore/qlist.h:121:7: note: ‘class QList<T>’ defined here
  121 | class QList
      |       ^~~~~

Also, portage suggests I include the following information in a bug report:

GENTOO_VM= CLASSPATH="" JAVA_HOME=""
JAVA_CFLAGS="" COMPILER=""
Comment 1 Harley Wiltzer 2019-12-08 16:21:08 UTC
Created attachment 598908 [details]
Build log
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2019-12-08 20:55:48 UTC
Comment on attachment 598908 [details]
Build log

Why did you store a single file in a tar archive? You could have simply compressed the original file and uploaded that, instead.
Comment 3 Harley Wiltzer 2019-12-08 21:05:38 UTC
(In reply to Jeroen Roovers from comment #2)
> Comment on attachment 598908 [details]
> Build log
> 
> Why did you store a single file in a tar archive? You could have simply
> compressed the original file and uploaded that, instead.

Sorry about that, admittedly that was pretty stupid. I'm so used to compressing things with tar, I just did tar -cf ... without thinking twice about it. I'll upload another.
Comment 4 Harley Wiltzer 2019-12-08 21:06:43 UTC
Created attachment 598920 [details]
Build log

Uses a compressed file rather than single file in archive.
Comment 5 Viorel Munteanu gentoo-dev 2022-11-11 13:38:36 UTC
Does this still happen?  I could not reproduce it on current versions.
Comment 6 Viorel Munteanu gentoo-dev 2022-12-10 09:41:04 UTC
I'll close the bug, please reopen if it happens in virtualbox 7+.