octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #55786] [MXE Octave] qtbase fails to compile f


From: Tatsuro MATSUOKA
Subject: [Octave-bug-tracker] [bug #55786] [MXE Octave] qtbase fails to compile for native GNU/Linux
Date: Mon, 11 Mar 2019 03:26:30 -0400 (EDT)
User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36

Follow-up Comment #44, bug #55786 (project octave):

In comment #39


g++ -Wl,--no-undefined -Wl,--version-script,QtXcbQpa.version -Wl,-O1
-Wl,--enable-new-dtags -Wl,-z,origin -Wl,-rpath,\$ORIGIN -shared
-Wl,-Bsymbolic-functions -Wl,-soname,libQt5XcbQpa.so.5 -o
libQt5XcbQpa.so.5.12.1 .obj/qxcbclipboard.o .obj/qxcbconnection.o
.obj/qxcbintegration.o .obj/qxcbkeyboard.o .obj/qxcbmime.o .obj/qxcbscreen.o
.obj/qxcbwindow.o .obj/qxcbbackingstore.o .obj/qxcbwmsupport.o
.obj/qxcbnativeinterface.o .obj/qxcbcursor.o .obj/qxcbimage.o
.obj/qxcbxsettings.o .obj/qxcbsystemtraytracker.o .obj/qxcbeventqueue.o
.obj/qxcbeventdispatcher.o .obj/qxcbconnection_basic.o
.obj/qxcbconnection_screens.o .obj/qxcbatom.o .obj/qxcbdrag.o
.obj/qxcbconnection_xi2.o .obj/qxcbsessionmanager.o
.obj/qxcbglintegrationfactory.o .obj/qxcbglintegration.o
.obj/qxcbnativeinterfacehandler.o .obj/qtessellator.o .obj/qpixmap_x11.o
.obj/qpaintengine_x11.o .obj/qcolormap_x11.o .obj/qbackingstore_x11.o
.obj/qxcbnativepainting.o .obj/moc_qxcbclipboard.o .obj/moc_qxcbconnection.o
.obj/moc_qxcbmime.o .obj/moc_qxcbnativeinterface.o
.obj/moc_qxcbsystemtraytracker.o .obj/moc_qxcbeventqueue.o
.obj/moc_qxcbeventdispatcher.o .obj/moc_qxcbconnection_basic.o
.obj/moc_qxcbglintegrationplugin.o 
-L/home/mousei7/work/octave/mxe-octave/linux/mxe-octave2/usr/lib
-L/home/mousei7/work/octave/mxe-octave/linux/mxe-octave2/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib
-lQt5ServiceSupport -lQt5ThemeSupport -lQt5FontDatabaseSupport
//home/mousei7/work/octave/mxe-octave/linux/mxe-octave2/usr/lib/libGL.so
//home/mousei7/work/octave/mxe-octave/linux/mxe-octave2/usr/lib/libfontconfig.so
//home/mousei7/work/octave/mxe-octave/linux/mxe-octave2/usr/lib/libfreetype.so
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave2/usr/lib/libz.so
-lQt5Gui -lQt5EdidSupport -lQt5DBus -lQt5Core -lpthread
//home/mousei7/work/octave/mxe-octave/linux/mxe-octave2/usr/lib/libX11-xcb.so
//home/mousei7/work/octave/mxe-octave/linux/mxe-octave2/usr/lib/libX11.so
//home/mousei7/work/octave/mxe-octave/linux/mxe-octave2/usr/lib/libxcb.so
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave2/usr/lib/libXrender.so
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave2/usr/lib/libXext.so
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave2/usr/lib/libX11.so
/usr/lib/x86_64-linux-gnu/libm.so
//home/mousei7/work/octave/mxe-octave/linux/mxe-octave2/usr/lib/libSM.so
//home/mousei7/work/octave/mxe-octave/linux/mxe-octave2/usr/lib/libICE.so
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave2/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a
//home/mousei7/work/octave/mxe-octave/linux/mxe-octave2/usr/lib/libxkbcommon-x11.so
//home/mousei7/work/octave/mxe-octave/linux/mxe-octave2/usr/lib/libxkbcommon.so
/usr/lib/x86_64-linux-gnu/libdl.so
//home/mousei7/work/octave/mxe-octave/linux/mxe-octave2/usr/lib/libGL.so
//home/mousei7/work/octave/mxe-octave/linux/mxe-octave2/usr/lib/libfreetype.so
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave2/usr/lib/libz.so   
.obj/qxcbbackingstore.o: In function
`QXcbBackingStoreImage::createShmSegment(unsigned long)':
qxcbbackingstore.cpp:(.text+0x5bd): undefined reference to
`xcb_shm_create_segment'
qxcbbackingstore.cpp:(.text+0x5cd): undefined reference to
`xcb_shm_create_segment_reply'
qxcbbackingstore.cpp:(.text+0x5e8): undefined reference to
`xcb_shm_create_segment_reply_fds'
collect2: error: ld returned 1 exit status
Makefile.xcb_qpa_lib:357: recipe for target
'../../../../lib/libQt5XcbQpa.so.5.12.1' failed
make[7]: *** [../../../../lib/libQt5XcbQpa.so.5.12.1] Error 1
make[7]: Leaving directory
'/home/mousei7/work/octave/mxe-octave/linux/mxe-octave2/tmp-qtbase/qtbase-everywhere-src-5.12.1/src/plugins/platforms/xcb'
Makefile:90: recipe for target 'sub-xcb_qpa_lib-pro-make_first-ordered'
failed
make[6]: *** [sub-xcb_qpa_lib-pro-make_first-ordered] Error 2
make[6]: Leaving directory
'/home/mousei7/work/octave/mxe-octave/linux/mxe-octave2/tmp-qtbase/qtbase-everywhere-src-5.12.1/src/plugins/platforms/xcb'
Makefile:102: recipe for target 'sub-xcb-make_first' failed
make[5]: *** [sub-xcb-make_first] Error 2
make[5]: Leaving directory
'/home/mousei7/work/octave/mxe-octave/linux/mxe-octave2/tmp-qtbase/qtbase-everywhere-src-5.12.1/src/plugins/platforms'
Makefile:104: recipe for target 'sub-platforms-make_first' failed
make[4]: *** [sub-platforms-make_first] Error 2
make[4]: Leaving directory
'/home/mousei7/work/octave/mxe-octave/linux/mxe-octave2/tmp-qtbase/qtbase-everywhere-src-5.12.1/src/plugins'
Makefile:696: recipe for target 'sub-plugins-make_first' failed
make[3]: *** [sub-plugins-make_first] Error 2
make[3]: Leaving directory
'/home/mousei7/work/octave/mxe-octave/linux/mxe-octave2/tmp-qtbase/qtbase-everywhere-src-5.12.1/src'
Makefile:50: recipe for target 'sub-src-make_first' failed
make[2]: *** [sub-src-make_first] Error 2
make[2]: Leaving directory
'/home/mousei7/work/octave/mxe-octave/linux/mxe-octave2/tmp-qtbase/qtbase-everywhere-src-5.12.1'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave2/Makefile:934: recipe
for target 'build-only-qtbase' failed
make[1]: *** [build-only-qtbase] Error 2
make[1]: Leaving directory
'/home/mousei7/work/octave/mxe-octave/linux/mxe-octave2'

real    11m31.782s
user    36m4.476s
sys     2m51.200s


In function `QXcbBackingStoreImage::createShmSegment(unsigned long)':
qxcbbackingstore.cpp:(.text+0x5bd): undefined reference to
`xcb_shm_create_segment'
qxcbbackingstore.cpp:(.text+0x5cd): undefined reference to
`xcb_shm_create_segment_reply'
qxcbbackingstore.cpp:(.text+0x5e8): undefined reference to
`xcb_shm_create_segment_reply_fds'

The above lacks -lxcb-shm that includes xcb_shm_create_segment 
lack of this flag perhaps causes errors.


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?55786>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]