bugGNU Octave - Bugs: bug #55786, [MXE Octave] qtbase fails to...

 
 

bug #55786: [MXE Octave] qtbase fails to compile for native GNU/Linux

Submitted by:  Tatsuro MATSUOKA <tmacchant>
Submitted on:  Tue 26 Feb 2019 10:47:34 PM UTC  
 
Category:  None Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Build Failure
Status:  Fixed Assigned to:  None
Originator Name:  Tatsuro MATSUOKA Open/Closed:  Closed
Release:  5.1.0 Operating System:  GNU/Linux

Add a New Comment (Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

( Jump to the original submission)

Mon 11 Mar 2019 11:27:24 PM UTC, comment #51: 

I used --disable-system-x11-libs --disable-system-opengl in configure flag  and tried clean build. The qtbase build was successful.

Thanks!

Tatsuro

Tatsuro MATSUOKA <tmacchant>
Mon 11 Mar 2019 07:31:12 PM UTC, comment #50: 

I pushed up a change to qtbase.

first to disable using the code bundles with qtbase version of xcb, and disable using egl.

With te   --disable-system-x11-libs --disable-system-opengl used, it now compibed and runs again for me.

John Donoghue <lostbard>
Project Member
Mon 11 Mar 2019 03:40:05 PM UTC, comment #49: 

Also, with --disable-system-opengl, we are using mesa, however qt 5.12 is auto detecting EGL, which in our case is not from our mesa.

So trying with qtbase configure option added of:

-no-opengles3

John Donoghue <lostbard>
Project Member
Mon 11 Mar 2019 03:07:08 PM UTC, comment #48: 

On mine I think the issue is missing --disable-system-opengl so trying that now.

I dont have a lib64.

John Donoghue <lostbard>
Project Member
Mon 11 Mar 2019 02:15:01 PM UTC, comment #47: 

Does the following change help?

https://hg.octave.org/mxe-octave/rev/fd5e5727326c

I also had trouble building qtbase on a CentOS 6 system.  The Qt config step was failing to find xkbcommon even though I was building it.  Then I discovered that the pkg-config path was set to use the lib64 directory but not the lib directory in the mxe-octave build tree.  There were only two .pc files in the lib64 directory and all the rest were in the lib directory.

I started with mxe-octave HG ID 21d87e221c59

I used the following configure command (ccache was installed separately from source):

./configure \
  --enable-native-build \
  --with-ccache \
  --enable-devel-tools \
  --enable-pic-flag \
  --enable-lib64-directory \
  --enable-binary-packages \
  --enable-64 \
  --disable-system-gcc \
  --disable-system-x11-libs \
  --disable-system-opengl \
  --enable-octave=release \
  gnu-linux

John W. Eaton <jwe>
Project Administrator
Mon 11 Mar 2019 01:32:56 PM UTC, comment #46: 

I can get it to fail with the --disable-system-x11-libs now, so that gives me something to look at at least.

John Donoghue <lostbard>
Project Member
Mon 11 Mar 2019 09:15:53 AM UTC, comment #45: 

There is xcb-shm.pc in usr/lib/pkg-config.
Perhaps something is wrong with qt setting.
I do not have enough knowledge of Qt.

Tatsuro MATSUOKA <tmacchant>
Mon 11 Mar 2019 07:26:30 AM UTC, comment #44: 

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.

Tatsuro MATSUOKA <tmacchant>
Mon 11 Mar 2019 04:55:11 AM UTC, comment #43: 

First I did not do clean build
Yesterday I did clean build with with --disable-system-x11-libs.

> There are so many variables that could be different between systems which is going to make it hard to verify it works for everything.


OK. I will try to fix for my case.

Tatsuro MATSUOKA <tmacchant>
Mon 11 Mar 2019 02:46:31 AM UTC, comment #42: 

For the attempt using congfiured with --disable-system-x11-libs , was this done with a clean build, or just reran configure on the previous failing build ?

John Donoghue <lostbard>
Project Member
Mon 11 Mar 2019 02:44:58 AM UTC, comment #41: 

It worked for me last time I tried, however I was using ubuntu 18.

There are so many variables that could be different between systems which is going to make it hard to verify it works for everything.

John Donoghue <lostbard>
Project Member
Mon 11 Mar 2019 02:17:31 AM UTC, comment #40: 

I think that mxe system for linux in not complete yet.

Tatsuro MATSUOKA <tmacchant>
Sun 10 Mar 2019 01:20:31 AM UTC, comment #39: 

congfiured with --disable-system-x11-libs

qtbase build still fails
However, error was changed

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

I attach log of qtbase and config.log. (archived)

(file #46484, file #46485)

Tatsuro MATSUOKA <tmacchant>
Sat 09 Mar 2019 11:48:48 PM UTC, comment #38: 

I attach archived config.log file.

(file #46483)

Tatsuro MATSUOKA <tmacchant>
Sat 09 Mar 2019 11:44:56 PM UTC, comment #37: 

I attach a archived log file.

(file #46482)

Tatsuro MATSUOKA <tmacchant>
Sat 09 Mar 2019 12:08:19 PM UTC, comment #36: 

You also have the option of telling mxe-octave to also compile the X lib stuff as well by configuring with --disable-system-x11-libs

John Donoghue <lostbard>
Project Member
Sat 09 Mar 2019 12:04:41 PM UTC, comment #35: 

Chances are Tatsuro either has additional native libraies that are causing it to attempt to use different options in qtbase than we are seeing in unbuntu 18, or older libraries that are requiring something different.

Either way, probally need to look at the config.log from qtbase to see what the differences were.

John Donoghue <lostbard>
Project Member
Sat 09 Mar 2019 10:30:04 AM UTC, comment #34: 

Fwiw, I am seeing the same as Tatsuro on my Ubuntu 18.10 and compilation works for me:

~$  pkg-config --variable pc_path pkg-config
/usr/local/lib/x86_64-linux-gnu/pkgconfig:/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig
~$ pkg-config --libs xkbcommon
-lxkbcommon
~$ pkg-config --libs xkb
Package xkb was not found in the pkg-config search path.
Perhaps you should add the directory containing `xkb.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xkb' found

So this might be a red herring.

Markus Mützel <mmuetzel>
Project Member
Sat 09 Mar 2019 04:41:26 AM UTC, comment #33: 

I did google search but could not found the way to install libxkb.

I did

$ sudo apt install libxcb-xkb-dev

But the situation does not change. Please help!

Is this better to be asked help ML?

Tatsuro MATSUOKA <tmacchant>
Sat 09 Mar 2019 02:52:02 AM UTC, comment #32: 

Ubuntu 18.04 on WSL,

~$ pkg-config --libs xkb
Package xkb was not found in the pkg-config search path.
Perhaps you should add the directory containing `xkb.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xkb' found

So there is a way to install libxkb or so.
Please tell me.

Tatsuro MATSUOKA <tmacchant>
Wed 06 Mar 2019 11:28:52 PM UTC, comment #31: 

$ LANG=C sudo apt install libxcb-xkb1 libxkbcommon-dev libxkbcommon-x11-0 libxkbcommon0 libxkbfile1 x11-xkb-utils xkb-data
Reading package lists... Done
Building dependency tree
Reading state information... Done
libxcb-xkb1 is already the newest version (1.11.1-1ubuntu1).
libxkbfile1 is already the newest version (1:1.0.9-0ubuntu1).
libxkbfile1 set to manually installed.
x11-xkb-utils is already the newest version (7.7+2).
x11-xkb-utils set to manually installed.
xkb-data is already the newest version (2.16-1ubuntu1).
libxkbcommon-dev is already the newest version (0.5.0-1ubuntu2.1).
libxkbcommon-x11-0 is already the newest version (0.5.0-1ubuntu2.1).
libxkbcommon-x11-0 set to manually installed.
libxkbcommon0 is already the newest version (0.5.0-1ubuntu2.1).
libxkbcommon0 set to manually installed.

  1. upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

$ pkg-config --libs xkb
Package xkb was not found in the pkg-config search path.
Perhaps you should add the directory containing `xkb.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xkb' found

Something is wrong on Ubuntu 16.04.
However, Ubuntu 16.04 is still supported version.
Are there a workaround?

Tatsuro MATSUOKA <tmacchant>
Wed 06 Mar 2019 02:31:25 PM UTC, comment #30: 

I have installed on my 18.04 system libxcb-xkb1, libxkbcommon-dev, libxkbcommon-x11-0,  libxkbcommon0, libxkbfile1, x11-xkb-utils, xkb-data

John Donoghue <lostbard>
Project Member
Wed 06 Mar 2019 03:35:50 AM UTC, comment #29: 

$ sudo apt install libxkb <<== press tab
libxkbcommon-dev      libxkbcommon0         libxkbfile1-dbg
libxkbcommon-x11-0    libxkbfile-dev
libxkbcommon-x11-dev  libxkbfile1

Tatsuro MATSUOKA <tmacchant>
Wed 06 Mar 2019 03:09:17 AM UTC, comment #28: 

~$ pkg-config --variable pc_path pkg-config
/usr/local/lib/x86_64-linux-gnu/pkgconfig:/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig

$ pkg-config --libs xkbcommon
-lxkbcommon

$ pkg-config --libs xkb
Package xkb was not found in the pkg-config search path.
Perhaps you should add the directory containing `xkb.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xkb' found

$ locate xkb.pc
/home/mousei7/anaconda3/lib/pkgconfig/xcb-xkb.pc
/home/mousei7/anaconda3/pkgs/libxcb-1.13-h1bed415_1/lib/pkgconfig/xcb-xkb.pc
/var/lib/flatpak/runtime/org.kde.Sdk/x86_64/5.11/dd9e5d3b3134c24fc191226f058fc78c6bdf1c25fd7be38bea977fcb15307e95/files/lib/pkgconfig/xcb-xkb.pc
/var/lib/flatpak/runtime/org.kde.Sdk/x86_64/5.12/b323ebbc6bc6fda8004749ffde2630910c79122d5529c62ba7699905b1d16994/files/lib/x86_64-linux-gnu/pkgconfig/xcb-xkb.pc

Perhaps I missed to install xkb.

How do I install it?

I installed libxkbcommon-dev.

Tatsuro MATSUOKA <tmacchant>
Tue 05 Mar 2019 01:03:50 PM UTC, comment #27: 

What do the following commands output:

 pkg-config --variable pc_path pkg-config

 pkg-config --libs xkbcommon

 pkg-config --libs xkb

John Donoghue <lostbard>
Project Member
Tue 05 Mar 2019 03:49:21 AM UTC, comment #26: 

I used the same configure flag as you shown and execute the clean build. The results were the same.

For me, I cannot build qtbase for linux.
Please keep open if possible.

Tatsuro MATSUOKA <tmacchant>
Mon 04 Mar 2019 06:31:26 AM UTC, comment #25: 

I don't know whether I understand correctly. Did you run the following in /home/mousei7/work/octave/mxe-octave/linux/mxe-octave?

make clean
./bootstrap
./configure --enable-64 --enable-native-build --enable-octave=stable --enable-pic-flag host_alias=gnu-linux --with-pkg-dir=../mxe-octave-pkg --with-ccache --enable-openblas --disable-system-opengl
make all 7z-dist JOBS=3

Maybe you want to use different configure and make flags.

It looks like some files in /home/mousei7/work/octave/mxe-octave/linux/mxe-octave are interfering with the compilation. A clean build should fix this (hopefully).

Markus Mützel <mmuetzel>
Project Member
Mon 04 Mar 2019 02:44:53 AM UTC, comment #24: 

Markus
make clean" "./bootstrap" "./configure" "make"
does not make sense for me.

g++ -Wl,--no-undefined -Wl,-O1 -Wl,--enable-new-dtags -Wl,-z,origin -Wl,-rpath,\$ORIGIN/../../lib -shared -o libqxcb-egl-integration.so .obj/qxcbeglintegration.o .obj/qxcbeglwindow.o .obj/qxcbeglmain.o .obj/qxcbeglnativeinterfacehandler.o  -L/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/usr/lib -L/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib -lQt5XcbQpa -lQt5ServiceSupport -lQt5ThemeSupport -lQt5FontDatabaseSupport //home/mousei7/work/octave/mxe-octave/linux/mxe-octave/usr/lib/libfontconfig.so //home/mousei7/work/octave/mxe-octave/linux/mxe-octave/usr/lib/libfreetype.so /home/mousei7/work/octave/mxe-octave/linux/mxe-octave/usr/lib/libz.so -lQt5EglSupport //usr/lib/x86_64-linux-gnu/libEGL.so -lQt5Gui -lQt5EdidSupport -lQt5DBus -lQt5Core //usr/lib/x86_64-linux-gnu/libGL.so -lpthread //usr/lib/x86_64-linux-gnu/libX11-xcb.so //usr/lib/x86_64-linux-gnu/libX11.so //usr/lib/x86_64-linux-gnu/libxcb.so /usr/lib/x86_64-linux-gnu/libXrender.so /usr/lib/x86_64-linux-gnu/libXext.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libm.so //usr/lib/x86_64-linux-gnu/libSM.so //usr/lib/x86_64-linux-gnu/libICE.so /home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a //usr/lib/x86_64-linux-gnu/libxkbcommon.so /usr/lib/x86_64-linux-gnu/libdl.so //usr/lib/x86_64-linux-gnu/libEGL.so
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(xfixes.o): In function `xcb_xfixes_query_version':
xfixes.c:(.text+0x4e): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(xfixes.o): In function `xcb_xfixes_query_version_unchecked':
xfixes.c:(.text+0xbb): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(xfixes.o): In function `xcb_xfixes_change_save_set_checked':
xfixes.c:(.text+0x14d): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(xfixes.o): In function `xcb_xfixes_change_save_set':
xfixes.c:(.text+0x1ca): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(xfixes.o): In function `xcb_xfixes_select_selection_input_checked':
xfixes.c:(.text+0x242): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(xfixes.o):xfixes.c:(.text+0x2af): more undefined references to `xcb_send_request' follow
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(xfixes.o): In function `xcb_xfixes_query_version_reply':
xfixes.c:(.text+0xe1): undefined reference to `xcb_wait_for_reply'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(xfixes.o): In function `xcb_xfixes_get_cursor_image_reply':
xfixes.c:(.text+0x4f1): undefined reference to `xcb_wait_for_reply'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(xfixes.o): In function `xcb_xfixes_fetch_region_reply':
xfixes.c:(.text+0x1381): undefined reference to `xcb_wait_for_reply'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(xfixes.o): In function `xcb_xfixes_get_cursor_name_reply':
xfixes.c:(.text+0x1931): undefined reference to `xcb_wait_for_reply'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(xfixes.o): In function `xcb_xfixes_get_cursor_image_and_name_reply':
xfixes.c:(.text+0x1ad1): undefined reference to `xcb_wait_for_reply'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_initialize':
sync.c:(.text+0x22f): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_initialize_unchecked':
sync.c:(.text+0x29c): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_list_system_counters':
sync.c:(.text+0x356): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_list_system_counters_unchecked':
sync.c:(.text+0x3c3): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_create_counter_checked':
sync.c:(.text+0x47f): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o):sync.c:(.text+0x4ec): more undefined references to `xcb_send_request' follow
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_create_alarm_sizeof':
sync.c:(.text+0x9f8): undefined reference to `xcb_popcount'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_create_alarm_checked':
sync.c:(.text+0xa58): undefined reference to `xcb_popcount'
sync.c:(.text+0xa8e): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_create_alarm':
sync.c:(.text+0xaf8): undefined reference to `xcb_popcount'
sync.c:(.text+0xb2b): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_change_alarm_sizeof':
sync.c:(.text+0xb58): undefined reference to `xcb_popcount'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_change_alarm_checked':
sync.c:(.text+0xbb8): undefined reference to `xcb_popcount'
sync.c:(.text+0xbee): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_change_alarm':
sync.c:(.text+0xc58): undefined reference to `xcb_popcount'
sync.c:(.text+0xc8b): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_destroy_alarm_checked':
sync.c:(.text+0xcfa): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_destroy_alarm':
sync.c:(.text+0xd67): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_query_alarm':
sync.c:(.text+0xdda): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_query_alarm_unchecked':
sync.c:(.text+0xe47): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o):sync.c:(.text+0xece): more undefined references to `xcb_send_request' follow
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_initialize_reply':
sync.c:(.text+0x2c1): undefined reference to `xcb_wait_for_reply'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_list_system_counters_reply':
sync.c:(.text+0x421): undefined reference to `xcb_wait_for_reply'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_query_counter_reply':
sync.c:(.text+0x6d1): undefined reference to `xcb_wait_for_reply'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_query_alarm_reply':
sync.c:(.text+0xe71): undefined reference to `xcb_wait_for_reply'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_get_priority_reply':
sync.c:(.text+0x1041): undefined reference to `xcb_wait_for_reply'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o):sync.c:(.text+0x14b1): more undefined references to `xcb_wait_for_reply' follow
collect2: error: ld returned 1 exit status
Makefile:268: recipe for target '../../../../../../plugins/xcbglintegrations/libqxcb-egl-integration.so' failed
make[9]: *** [../../../../../../plugins/xcbglintegrations/libqxcb-egl-integration.so] Error 1
make[9]: Leaving directory '/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/src/plugins/platforms/xcb/gl_integrations/xcb_egl'
Makefile:47: recipe for target 'sub-xcb_egl-make_first' failed
make[8]: *** [sub-xcb_egl-make_first] Error 2
make[8]: Leaving directory '/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/src/plugins/platforms/xcb/gl_integrations'
Makefile:150: recipe for target 'sub-gl_integrations-make_first-ordered' failed
make[7]: *** [sub-gl_integrations-make_first-ordered] Error 2
make[7]: Leaving directory '/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/src/plugins/platforms/xcb'
Makefile:102: recipe for target 'sub-xcb-make_first' failed
make[6]: *** [sub-xcb-make_first] Error 2
make[6]: Leaving directory '/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/src/plugins/platforms'
Makefile:104: recipe for target 'sub-platforms-make_first' failed
make[5]: *** [sub-platforms-make_first] Error 2
make[5]: Leaving directory '/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/src/plugins'
Makefile:696: recipe for target 'sub-plugins-make_first' failed
make[4]: *** [sub-plugins-make_first] Error 2
make[4]: Leaving directory '/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/src'
Makefile:50: recipe for target 'sub-src-make_first' failed
make[3]: *** [sub-src-make_first] Error 2
make[3]: Leaving directory '/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/Makefile:934: recipe for target 'build-only-qtbase' failed
make[2]: *** [build-only-qtbase] Error 2
make[2]: Leaving directory '/home/mousei7/work/octave/mxe-octave/linux/mxe-octave'

My ubuntu version is 16.04. Is this related the above?

Tatsuro MATSUOKA <tmacchant>
Sun 03 Mar 2019 11:03:29 AM UTC, comment #23: 

@John D: Thanks for pushing.

@Tatsuro: I think I've seen the same error too. You probably need to run a complete "make clean" "./bootstrap" "./configure" "make" cycle again.

Markus Mützel <mmuetzel>
Project Member
Sun 03 Mar 2019 04:26:49 AM UTC, comment #22: 

I have met another error in compiling:

g++ -Wl,--no-undefined -Wl,-O1 -Wl,--enable-new-dtags -Wl,-z,origin -Wl,-rpath,\$ORIGIN/../../lib -shared -o libqxcb-egl-integration.so .obj/qxcbeglintegration.o .obj/qxcbeglwindow.o .obj/qxcbeglmain.o .obj/qxcbeglnativeinterfacehandler.o  -L/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/usr/lib -L/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib -lQt5XcbQpa -lQt5ServiceSupport -lQt5ThemeSupport -lQt5FontDatabaseSupport //home/mousei7/work/octave/mxe-octave/linux/mxe-octave/usr/lib/libfontconfig.so //home/mousei7/work/octave/mxe-octave/linux/mxe-octave/usr/lib/libfreetype.so /home/mousei7/work/octave/mxe-octave/linux/mxe-octave/usr/lib/libz.so -lQt5EglSupport //usr/lib/x86_64-linux-gnu/libEGL.so -lQt5Gui -lQt5EdidSupport -lQt5DBus -lQt5Core //usr/lib/x86_64-linux-gnu/libGL.so -lpthread //usr/lib/x86_64-linux-gnu/libX11-xcb.so //usr/lib/x86_64-linux-gnu/libX11.so //usr/lib/x86_64-linux-gnu/libxcb.so /usr/lib/x86_64-linux-gnu/libXrender.so /usr/lib/x86_64-linux-gnu/libXext.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libm.so //usr/lib/x86_64-linux-gnu/libSM.so //usr/lib/x86_64-linux-gnu/libICE.so /home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a //usr/lib/x86_64-linux-gnu/libxkbcommon.so /usr/lib/x86_64-linux-gnu/libdl.so //usr/lib/x86_64-linux-gnu/libEGL.so
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(xfixes.o): In function `xcb_xfixes_query_version':
xfixes.c:(.text+0x4e): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(xfixes.o): In function `xcb_xfixes_query_version_unchecked':
xfixes.c:(.text+0xbb): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(xfixes.o): In function `xcb_xfixes_change_save_set_checked':
xfixes.c:(.text+0x14d): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(xfixes.o): In function `xcb_xfixes_change_save_set':
xfixes.c:(.text+0x1ca): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(xfixes.o): In function `xcb_xfixes_select_selection_input_checked':
xfixes.c:(.text+0x242): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(xfixes.o):xfixes.c:(.text+0x2af): more undefined references to `xcb_send_request' follow
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(xfixes.o): In function `xcb_xfixes_query_version_reply':
xfixes.c:(.text+0xe1): undefined reference to `xcb_wait_for_reply'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(xfixes.o): In function `xcb_xfixes_get_cursor_image_reply':
xfixes.c:(.text+0x4f1): undefined reference to `xcb_wait_for_reply'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(xfixes.o): In function `xcb_xfixes_fetch_region_reply':
xfixes.c:(.text+0x1381): undefined reference to `xcb_wait_for_reply'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(xfixes.o): In function `xcb_xfixes_get_cursor_name_reply':
xfixes.c:(.text+0x1931): undefined reference to `xcb_wait_for_reply'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(xfixes.o): In function `xcb_xfixes_get_cursor_image_and_name_reply':
xfixes.c:(.text+0x1ad1): undefined reference to `xcb_wait_for_reply'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_initialize':
sync.c:(.text+0x22f): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_initialize_unchecked':
sync.c:(.text+0x29c): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_list_system_counters':
sync.c:(.text+0x356): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_list_system_counters_unchecked':
sync.c:(.text+0x3c3): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_create_counter_checked':
sync.c:(.text+0x47f): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o):sync.c:(.text+0x4ec): more undefined references to `xcb_send_request' follow
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_create_alarm_sizeof':
sync.c:(.text+0x9f8): undefined reference to `xcb_popcount'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_create_alarm_checked':
sync.c:(.text+0xa58): undefined reference to `xcb_popcount'
sync.c:(.text+0xa8e): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_create_alarm':
sync.c:(.text+0xaf8): undefined reference to `xcb_popcount'
sync.c:(.text+0xb2b): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_change_alarm_sizeof':
sync.c:(.text+0xb58): undefined reference to `xcb_popcount'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_change_alarm_checked':
sync.c:(.text+0xbb8): undefined reference to `xcb_popcount'
sync.c:(.text+0xbee): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_change_alarm':
sync.c:(.text+0xc58): undefined reference to `xcb_popcount'
sync.c:(.text+0xc8b): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_destroy_alarm_checked':
sync.c:(.text+0xcfa): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_destroy_alarm':
sync.c:(.text+0xd67): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_query_alarm':
sync.c:(.text+0xdda): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_query_alarm_unchecked':
sync.c:(.text+0xe47): undefined reference to `xcb_send_request'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o):sync.c:(.text+0xece): more undefined references to `xcb_send_request' follow
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_initialize_reply':
sync.c:(.text+0x2c1): undefined reference to `xcb_wait_for_reply'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_list_system_counters_reply':
sync.c:(.text+0x421): undefined reference to `xcb_wait_for_reply'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_query_counter_reply':
sync.c:(.text+0x6d1): undefined reference to `xcb_wait_for_reply'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_query_alarm_reply':
sync.c:(.text+0xe71): undefined reference to `xcb_wait_for_reply'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o): In function `xcb_sync_get_priority_reply':
sync.c:(.text+0x1041): undefined reference to `xcb_wait_for_reply'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a(sync.o):sync.c:(.text+0x14b1): more undefined references to `xcb_wait_for_reply' follow
collect2: error: ld returned 1 exit status
Makefile:268: recipe for target '../../../../../../plugins/xcbglintegrations/libqxcb-egl-integration.so' failed
make[9]: *** [../../../../../../plugins/xcbglintegrations/libqxcb-egl-integration.so] Error 1
make[9]: Leaving directory '/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/src/plugins/platforms/xcb/gl_integrations/xcb_egl'
Makefile:47: recipe for target 'sub-xcb_egl-make_first' failed
make[8]: *** [sub-xcb_egl-make_first] Error 2
make[8]: *** Waiting for unfinished jobs....
rm -f libqxcb-glx-integration.so
g++ -Wl,--no-undefined -Wl,-O1 -Wl,--enable-new-dtags -Wl,-z,origin -Wl,-rpath,\$ORIGIN/../../lib -shared -o libqxcb-glx-integration.so .obj/qxcbglxmain.o .obj/qxcbglxintegration.o .obj/qxcbglxwindow.o .obj/qglxintegration.o .obj/qxcbglxnativeinterfacehandler.o  -L/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/usr/lib -L/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib -lQt5XcbQpa -lQt5ServiceSupport -lQt5ThemeSupport -lQt5FontDatabaseSupport //home/mousei7/work/octave/mxe-octave/linux/mxe-octave/usr/lib/libfontconfig.so //home/mousei7/work/octave/mxe-octave/linux/mxe-octave/usr/lib/libfreetype.so /home/mousei7/work/octave/mxe-octave/linux/mxe-octave/usr/lib/libz.so -lQt5GlxSupport -lQt5Gui -lQt5EdidSupport -lQt5DBus -lQt5Core //usr/lib/x86_64-linux-gnu/libGL.so -lpthread //usr/lib/x86_64-linux-gnu/libxcb-glx.so //usr/lib/x86_64-linux-gnu/libX11-xcb.so //usr/lib/x86_64-linux-gnu/libX11.so //usr/lib/x86_64-linux-gnu/libxcb.so /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libXrender.so /usr/lib/x86_64-linux-gnu/libXext.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libm.so //usr/lib/x86_64-linux-gnu/libSM.so //usr/lib/x86_64-linux-gnu/libICE.so /home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a //usr/lib/x86_64-linux-gnu/libxkbcommon.so
mv -f libqxcb-glx-integration.so ../../../../../../plugins/xcbglintegrations/libqxcb-glx-integration.so
make[9]: Leaving directory '/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/src/plugins/platforms/xcb/gl_integrations/xcb_glx'
make[8]: Leaving directory '/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/src/plugins/platforms/xcb/gl_integrations'
Makefile:150: recipe for target 'sub-gl_integrations-make_first-ordered' failed
make[7]: *** [sub-gl_integrations-make_first-ordered] Error 2
make[7]: Leaving directory '/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/src/plugins/platforms/xcb'
Makefile:102: recipe for target 'sub-xcb-make_first' failed
make[6]: *** [sub-xcb-make_first] Error 2
make[6]: Leaving directory '/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/src/plugins/platforms'
Makefile:104: recipe for target 'sub-platforms-make_first' failed
make[5]: *** [sub-platforms-make_first] Error 2
make[5]: Leaving directory '/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/src/plugins'
Makefile:696: recipe for target 'sub-plugins-make_first' failed
make[4]: *** [sub-plugins-make_first] Error 2
make[4]: Leaving directory '/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1/src'
Makefile:50: recipe for target 'sub-src-make_first' failed
make[3]: *** [sub-src-make_first] Error 2
make[3]: Leaving directory '/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/tmp-qtbase/qtbase-everywhere-src-5.12.1'
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/Makefile:934: recipe for target 'build-only-qtbase' failed
make[2]: *** [build-only-qtbase] Error 2
make[2]: Leaving directory '/home/mousei7/work/octave/mxe-octave/linux/mxe-octave'

real    11m40.600s
user    36m32.380s
sys     2m53.432s

Compressed full log is  attached.

(file #46394)

Tatsuro MATSUOKA <tmacchant>
Sat 02 Mar 2019 11:24:25 PM UTC, comment #21: 

I pushed it

John Donoghue <lostbard>
Project Member
Sat 02 Mar 2019 07:37:07 PM UTC, comment #20: 

Attached is another patch that allows configuring mesa if MXE Octave is configured with "--enable-system-x11-libs --disable-system-opengl".
It is basically free riding your changes to fix qtbase with system x11.
It also updates the configure switches to the ones recommended for llvmpipe here:
https://www.mesa3d.org/llvmpipe.html

Is it ok to post the follow up patch here? Or would you prefer me opening new bug reports?

(file #46392)

Markus Mützel <mmuetzel>
Project Member
Sat 02 Mar 2019 12:57:01 PM UTC, comment #19: 

The patch was not necessary.

Closing as fixed.

Markus Mützel <mmuetzel>
Project Member
Sat 02 Mar 2019 12:46:23 PM UTC, comment #18: 

For comment 16, was did it compile ok with or without your freetds patch ?

John Donoghue <lostbard>
Project Member
Sat 02 Mar 2019 12:41:06 PM UTC, comment #17: 

It just didnt create the wrapper file as it was out of build, and the file wasnt being referenced for source directory.

I pushed a change set that should fix that

John Donoghue <lostbard>
Project Member
Sat 02 Mar 2019 09:29:36 AM UTC, comment #16: 

Don't know whether it was because I was doing incremental builds before. But the build now finishes without errors.
Thanks for all your help!

At the end, I see the following:

stripping files...
installing octave wrapper scripts...
/bin/bash: octave-wrapper.in: No such file or directory
/bin/bash: octave-wrapper.in: No such file or directory
/bin/bash: octave-wrapper.in: No such file or directory
generating 7z file...

Is this an error?

Markus Mützel <mmuetzel>
Project Member
Fri 01 Mar 2019 07:39:45 PM UTC, comment #15: 

I was building in-tree. I just ran "make clean" and will check whether an out-of-tree build will make any difference.

lsb_release -a
No LSB modules are available.
Distributor ID:        Ubuntu
Description:        Ubuntu 18.10
Release:        18.10
Codename:        cosmic

Now building in .build with this configure command:

../configure --enable-64 --enable-native-build --enable-octave=stable --enable-pic-flag host_alias=gnu-linux --with-pkg-dir=../../mxe-octave-pkg --with-ccache --enable-openblas --enable-system-x11-libs

Markus Mützel <mmuetzel>
Project Member
Fri 01 Mar 2019 07:25:41 PM UTC, comment #14: 

Im using:

 hg summary
parent: 4989:0cf6aa8f90de tip
 update libidn2 to v2.1.1a, gnutls to v3.6.6, nettle v3.4.1
branch: default

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.1 LTS
Release:        18.04
Codename:       bionic

No patches, clean build, using:

../configure --enable-64 --enable-native-build --enable-octave=stable --enable-pic-flag host_alias=gnu-linux --with-pkg-dir=../pkg --with-ccache --enable-openblas --enable-system-x11-libs

It compiled gnutls and just got past qtbase in its compile.

John Donoghue <lostbard>
Project Member
Fri 01 Mar 2019 07:07:25 PM UTC, comment #13: 

I am running Ubuntu 18.10.

I still need the patch with hg id 0cf6aa8f90de.

Markus Mützel <mmuetzel>
Project Member
Fri 01 Mar 2019 06:31:23 PM UTC, comment #12: 

I just pushed an update to gnutls which maybe will make your patch not needed?

I'll try a new native build.

What linux version are you running ?

John Donoghue <lostbard>
Project Member
Fri 01 Mar 2019 04:47:13 PM UTC, comment #11: 

Compilation of qtbase fails with a different error for me now:

rm -f libqxcb.so
g++ -Wl,--no-undefined -Wl,-O1 -Wl,--enable-new-dtags -Wl,-z,origin -Wl,-rpath,\$ORIGIN/../../lib -shared -o libqxcb.so .obj/qxcbmain.o  -L/home/osboxes/Documents/Repositories/Octave/mxe-octave-native-1/usr/lib -L/home/osboxes/Documents/Repositories/Octave/mxe-octave-native-1/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib -lQt5XcbQpa /usr/lib/x86_64-linux-gnu/libX11-xcb.so /usr/lib/x86_64-linux-gnu/libxcb.so /home/osboxes/Documents/Repositories/Octave/mxe-octave-native-1/usr/lib/libxcb-static.a -lQt5ServiceSupport -lQt5ThemeSupport -lQt5FontDatabaseSupport /usr/lib/x86_64-linux-gnu/libGL.so //home/osboxes/Documents/Repositories/Octave/mxe-octave-native-1/usr/lib/libfontconfig.so //home/osboxes/Documents/Repositories/Octave/mxe-octave-native-1/usr/lib/libfreetype.so /home/osboxes/Documents/Repositories/Octave/mxe-octave-native-1/usr/lib/libz.so -lQt5Gui -lQt5EdidSupport -lQt5DBus -lQt5Core //usr/lib/x86_64-linux-gnu/libGL.so -lpthread //usr/lib/x86_64-linux-gnu/libX11-xcb.so //usr/lib/x86_64-linux-gnu/libX11.so //usr/lib/x86_64-linux-gnu/libxcb.so /usr/lib/x86_64-linux-gnu/libXrender.so /usr/lib/x86_64-linux-gnu/libXext.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libm.so //usr/lib/x86_64-linux-gnu/libSM.so //usr/lib/x86_64-linux-gnu/libICE.so /home/osboxes/Documents/Repositories/Octave/mxe-octave-native-1/tmp-qtbase/qtbase-everywhere-src-5.12.1/lib/libxcb-static.a //usr/lib/x86_64-linux-gnu/libxkbcommon-x11.so //usr/lib/x86_64-linux-gnu/libxkbcommon.so /usr/lib/x86_64-linux-gnu/libdl.so
g++: error: /home/osboxes/Documents/Repositories/Octave/mxe-octave-native-1/usr/lib/libxcb-static.a: No such file or directory
make[8]: *** [Makefile.xcb-plugin:213: ../../../../plugins/platforms/libqxcb.so] Error 1

I don't know why libxcb-static.a is linked from mxe/usr/lib and from the qtbase build tree.

To get this far, I had to apply the attached patch for freetds.

(file #46383)

Markus Mützel <mmuetzel>
Project Member
Thu 28 Feb 2019 12:32:45 AM UTC, comment #10: 

Sorry - forgot mention aclocal

aclocal
autoconf -f
./configure .....

John Donoghue <lostbard>
Project Member
Wed 27 Feb 2019 10:02:30 PM UTC, comment #9: 

Thanks for your change

$ hg pull
$ hg update
$ autoconf -f
$ ./configure --enable-devel-tools --enable-octave=stable \
--enable-binary-packages --enable-64 --enable-fortran-int64 \
--enable-native-build --enable-pic-flag host_alias=gnu-linux \
--enable-openblas

$ make
/bin/bash ./config.status --recheck
running CONFIG_SHELL=/bin/bash /bin/bash ./configure --enable-devel-tools --enable-octave=stable --enable-binary-packages --enable-64 --enable-fortran-int64 --enable-native-build --enable-pic-flag host_alias=gnu-linux --enable-openblas --no-create --no-recursion
checking for gawk... gawk
checking for grep that handles long lines and -e... /bin/grep
checking whether ln -s works... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for a BSD-compatible install... /usr/bin/install -c
checking for gnu-linux-gcc... no
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for egrep... /bin/grep -E
checking whether gcc needs -traditional... no
./configure: line 3359: syntax error near unexpected token `BUILDPKGCONFIGPATH,'
./configure: line 3359: `  PKG_CHECK_VAR(BUILDPKGCONFIGPATH, pkg-config, pc_path)'
Makefile:685: recipe for target 'config.status' failed
make: *** [config.status] Error 2

MMMM

Tatsuro MATSUOKA <tmacchant>
Wed 27 Feb 2019 01:54:38 PM UTC, comment #8: 

I added a different method of detecting the build pkg-config paths that may work better

https://hg.octave.org/mxe-octave/rev/2bffe6abd696

You may need run autoconf -f, and then configure again for it to work.

John Donoghue <lostbard>
Project Member
Wed 27 Feb 2019 11:19:58 AM UTC, comment #7: 

Whats the path to the xkbcommon.pc file ?
on unbuntu 18, it is /usr/lib/x86_64-pc-gnu-linux/pkgconfig/xkbcommon.pc

but it it doesnt have that path, it defauls to /usr/lib/pkgconfig

You can override it by setting BUILD_PKG_CONFIG_PATH to something else when running make:

ie:

make BUILD_PKG_CONFIG_PATH=/usr/lib64/pkgconfig

John Donoghue <lostbard>
Project Member
Wed 27 Feb 2019 10:02:12 AM UTC, comment #6: 

pkg-config --exists --silence-errors xkbcommon

returns nothing. This may lead to failure.

What should I do ?

Tatsuro MATSUOKA <tmacchant>
Wed 27 Feb 2019 09:44:37 AM UTC, comment #5: 

I am using ubuntu 16.04 but not 18.04 from hardware and software(Gromacs) reasons.

From log

Checking for xkbcommon >= 0.5.0...
Trying source 0 (type pkgConfig) of library xkbcommon ...
+ pkg-config --exists --silence-errors xkbcommon '>=' 0.5.0
pkg-config did not find package.
  => source produced no result.
test config.qtbase_gui.libraries.xkbcommon FAILED

sudo apt install tells that
libxkbcommon-dev is already the newest version (0.5.0-1ubuntu2.1).

version is 0.5.0 for my system.

??? 

Tatsuro MATSUOKA <tmacchant>
Wed 27 Feb 2019 02:58:07 AM UTC, comment #4: 

$ pkg-config --libs xkbcommon
-lxkbcommon

Tatsuro MATSUOKA <tmacchant>
Wed 27 Feb 2019 02:56:27 AM UTC, comment #3: 

> Do you have xkbcommon-dev installed ? Such that running 'pkg-config --libs xkbcommon' should display the library.


$ LANG=C sudo apt install libxkbcommon-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libxkbcommon-dev is already the newest version (0.5.0-1ubuntu2.1).

  1. upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

libxkbcommon-dev is already the newest version

Tatsuro MATSUOKA <tmacchant>
Wed 27 Feb 2019 01:48:28 AM UTC, comment #2: 

Since you are doing a native build, it enables system-x11-libs be default, which means it is expecting all the x libraries and dev files to be present on the build system.

Do you have xkbcommon-dev installed ? Such that running 'pkg-config --libs xkbcommon' should display the library.

John Donoghue <lostbard>
Project Member
Wed 27 Feb 2019 01:39:15 AM UTC, comment #1: 

From #55724:

mxe configure was:

./configure --enable-devel-tools --enable-octave=stable --enable-binary-packages --enable-64 --enable-fortran-int64 --enable-native-build --enable-pic-flag host_alias=gnu-linux --enable-openblas

John Donoghue <lostbard>
Project Member
Tue 26 Feb 2019 10:47:34 PM UTC, original submission:  

This was once reported the below
https://savannah.gnu.org/bugs/?55724

[build]    qtbase

Failed to build package qtbase!
------------------------------------------------------------
    combine -libproxy with -qtnamespace when configuring Qt.
ERROR: Feature 'xcb' was enabled, but the pre-condition 'features.thread && features.xkbcommon && libs.xcb' failed.
/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/Makefile:931: recipe for target 'build-only-qtbase' failed
make[2]: *** [build-only-qtbase] Error 3
make[2]: Leaving directory '/home/mousei7/work/octave/mxe-octave/linux/mxe-octave'
real    2m6.380s
user    1m53.068s
sys     0m11.572s
------------------------------------------------------------
[log]      /home/mousei7/work/octave/mxe-octave/linux/mxe-octave/log/qtbase

Makefile:931: recipe for target '/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/installed-packages/qtbase' failed
make[1]: *** [/home/mousei7/work/octave/mxe-octave/linux/mxe-octave/installed-packages/qtbase] Error 1

xz compressed log file is attached.

Tatsuro MATSUOKA <tmacchant>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #46484:  qtbase_log_20190310_2.tar.xz added by tmacchant (53KiB - application/octet-stream)
file #46485:  config.log.20190310_2.tar.xz added by tmacchant (9KiB - application/octet-stream)
file #46483:  config.log.tar.xz added by tmacchant (9KiB - application/octet-stream)
file #46482:  qtbase_log20190309.tar.xz added by tmacchant (53KiB - application/octet-stream)
file #46394:  qtbase_log.tar.xz added by tmacchant (53KiB - application/octet-stream)
file #46392:  bug55786_mesa_system_x11.patch added by mmuetzel (2KiB - application/octet-stream)
file #46383:  bug55786_freetds_native.patch added by mmuetzel (1KiB - application/octet-stream)
file #46359:  qtbase_log.tar.xz added by tmacchant (12KiB - application/octet-stream)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by jwe (Posted a comment)
  • -email is unavailable- added by mmuetzel (Updated the item)
  • -email is unavailable- added by avinoam (Updated the item)
  • -email is unavailable- added by lostbard (Posted a comment)
  • -email is unavailable- added by tmacchant (Submitted the item)
  • -email is unavailable- added by tmacchant
  •  

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only project members can vote.

     

     

     

    Follow 14 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2019-03-10 tmacchant Attached File- => Added qtbase_log_20190310_2.tar.xz, #46484
        Attached File- => Added config.log.20190310_2.tar.xz, #46485
    2019-03-09 tmacchant Attached File- => Added config.log.tar.xz, #46483
    2019-03-09 tmacchant Attached File- => Added qtbase_log20190309.tar.xz, #46482
    2019-03-03 tmacchant Attached File- => Added qtbase_log.tar.xz, #46394
    2019-03-02 mmuetzel Attached File- => Added bug55786_mesa_system_x11.patch, #46392
    2019-03-02 mmuetzel StatusNone => Fixed
        Open/ClosedOpen => Closed
    2019-03-01 mmuetzel Attached File- => Added bug55786_freetds_native.patch, #46383
    2019-02-28 avinoam Summary[MXE Octave] qtase fails to compile for native GNU/Linux => [MXE Octave] qtbase fails to compile for native GNU/Linux
    2019-02-27 lostbard Summary[MXE Octave] qtbase fails to compile for native GNU/Linux => [MXE Octave] qtase fails to compile for native GNU/Linux
    2019-02-27 avinoam Summary[MXE Octave] qtase fails to compile for native GNU/Linux => [MXE Octave] qtbase fails to compile for native GNU/Linux
    2019-02-26 tmacchant Attached File- => Added qtbase_log.tar.xz, #46359
        Carbon-Copy- => Added john.david.donoghue@gmail.com

    Back to the top


    Powered by Savane 3.5