OpenWrt Forum Archive

Topic: Qt5 packaged for openwrt

The content of this topic has been archived on 7 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

I'm getting troubles running qmake on openwrt, i've created a package for Qt5, you can see the Makefile here: https://github.com/rferrazz/qwebdomo-op … master/qt5 but i can't compile other packages because qmake cannot find the libraries, any hints is appreciated.

Is it true that a program written in C uses/requires half the memory of the same program written in C++?

no! but it's offtopic!

rferrazz, provide details - like actual error messages.

this is the output of qmake -query

CROSS_COMPILE:mipsel-openwrt-linux-uclibc-
QT_SYSROOT:
QT_INSTALL_PREFIX:/usr
QT_INSTALL_ARCHDATA:/usr
QT_INSTALL_DATA:/usr/share/Qt
QT_INSTALL_DOCS:/usr/share/Qt/doc
QT_INSTALL_HEADERS:/usr/include
QT_INSTALL_LIBS:/usr/lib
QT_INSTALL_LIBEXECS:/usr/libexec
QT_INSTALL_BINS:/usr/bin
QT_INSTALL_TESTS:/usr/tests
QT_INSTALL_PLUGINS:/usr/lib/Qt/plugins
QT_INSTALL_IMPORTS:/usr/imports
QT_INSTALL_QML:/usr/qml
QT_INSTALL_TRANSLATIONS:/usr/share/Qt/translations
QT_INSTALL_CONFIGURATION:/usr/etc/xdg
QT_INSTALL_EXAMPLES:/usr/examples
QT_INSTALL_DEMOS:/usr/examples
QT_HOST_PREFIX:/usr
QT_HOST_DATA:/usr
QT_HOST_BINS:/usr/bin
QMAKE_SPEC:linux-g++-64
QMAKE_XSPEC:linux-openwrt-g++
QMAKE_VERSION:3.0
QT_VERSION:5.0.2

qmake -E

TARGET_CC="mipsel-openwrt-linux-uclibc-gcc" TARGET_CXX="mipsel-openwrt-linux-uclibc-g++" TARGET_AR="mipsel-openwrt-linux-uclibc-ar cqs" TARGET_OBJCOPY="mipsel-openwrt-linux-uclibc-objcopy" TARGET_RANLIB="mipsel-openwrt-linux-uclibc-ranlib" TARGET_CFLAGS="-Os -pipe -mips32r2 -mtune=mips32r2 -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -msoft-float " TARGET_CXXFLAGS="-Os -pipe -mips32r2 -mtune=mips32r2 -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -msoft-float " TARGET_LDFLAGS="-L/home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/lib -L/home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/lib -L/home/riccardo/Packages/carambola-master/staging_dir/toolchain-mipsel_r2_gcc-4.7-linaro_uClibc-0.9.33.2/usr/lib -L/home/riccardo/Packages/carambola-master/staging_dir/toolchain-mipsel_r2_gcc-4.7-linaro_uClibc-0.9.33.2/lib " TARGET_INCDIRS="/home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/include /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/include" TARGET_LIBDIRS="/home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/lib /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/lib " TARGET_LIBS="" STAGING_DIR_HOST="/home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/../host" STAGING_DIR="/home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2" qmake -spec /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/linux-openwrt-g++ -o /home/riccardo/Packages/carambola-master/build_dir/target-mipsel_r2_uClibc-0.9.33.2/qxmpp-0.7.6/Makefile -E /home/riccardo/Packages/carambola-master/build_dir/target-mipsel_r2_uClibc-0.9.33.2/qxmpp-0.7.6/qxmpp.pro
CONFIG = lex yacc exceptions depend_includepath testcase_targets import_plugins import_qpa_plugin wayland-scanner warn_on release link_prl incremental gdb_dwarf_index linux unix posix gcc ordered
DEFINES = QXMPP_SHARED
DIRLIST_SEPARATOR = :
DIR_SEPARATOR = /
INSTALLS = htmldocs
LIBDIR = lib
MAKEFILE_GENERATOR = UNIX
OUT_PWD = /home/riccardo/Packages/carambola-master/build_dir/target-mipsel_r2_uClibc-0.9.33.2/qxmpp-0.7.6
PREFIX = /usr/local
PWD = ""
QMAKESPEC = /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/linux-openwrt-g++
QMAKE_AR = "mipsel-openwrt-linux-uclibc-ar cqs"
QMAKE_CC = mipsel-openwrt-linux-uclibc-gcc
QMAKE_CFLAGS = "-Os -pipe -mips32r2 -mtune=mips32r2 -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -msoft-float "
QMAKE_CFLAGS_APP = -fPIE
QMAKE_CFLAGS_AVX = -mavx
QMAKE_CFLAGS_AVX2 = -mavx2
QMAKE_CFLAGS_DEBUG =
QMAKE_CFLAGS_DEPS = -M
QMAKE_CFLAGS_EXCEPTIONS_OFF = -fno-exceptions
QMAKE_CFLAGS_HIDESYMS = -fvisibility=hidden
QMAKE_CFLAGS_IWMMXT = -mcpu=iwmmxt
QMAKE_CFLAGS_NEON = -mfpu=neon
QMAKE_CFLAGS_PRECOMPILE =
QMAKE_CFLAGS_RELEASE =
QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO = -O2 -g
QMAKE_CFLAGS_SHLIB = -fPIC
QMAKE_CFLAGS_SSE2 = -msse2
QMAKE_CFLAGS_SSE3 = -msse3
QMAKE_CFLAGS_SSE4_1 = -msse4.1
QMAKE_CFLAGS_SSE4_2 = -msse4.2
QMAKE_CFLAGS_SSSE3 = -mssse3
QMAKE_CFLAGS_STATIC_LIB = -fPIC
QMAKE_CFLAGS_THREAD = -D_REENTRANT
QMAKE_CFLAGS_USE_PRECOMPILE =
QMAKE_CFLAGS_WARN_OFF =
QMAKE_CFLAGS_WARN_ON =
QMAKE_CFLAGS_WAYLAND =
QMAKE_CFLAGS_XCB =
QMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses
QMAKE_CHK_DIR_EXISTS = test -d
QMAKE_CHK_EXISTS = test -e %1 ||
QMAKE_COMPILER = gcc
QMAKE_COPY = cp -f
QMAKE_COPY_DIR = cp -f -R
QMAKE_COPY_FILE = cp -f
QMAKE_CPP_MOD_MOC =
QMAKE_CXX = mipsel-openwrt-linux-uclibc-g++
QMAKE_CXXFLAGS = "-Os -pipe -mips32r2 -mtune=mips32r2 -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -msoft-float "
QMAKE_CXXFLAGS_APP = -fPIE
QMAKE_CXXFLAGS_CXX11 = -std=c++0x
QMAKE_CXXFLAGS_DEBUG =
QMAKE_CXXFLAGS_DEPS = -M
QMAKE_CXXFLAGS_EXCEPTIONS_OFF = -fno-exceptions
QMAKE_CXXFLAGS_HIDESYMS = -fvisibility=hidden -fvisibility-inlines-hidden
QMAKE_CXXFLAGS_PRECOMPILE =
QMAKE_CXXFLAGS_RELEASE =
QMAKE_CXXFLAGS_RELEASE_WITH_DEBUGINFO = -O2 -g
QMAKE_CXXFLAGS_SHLIB = -fPIC
QMAKE_CXXFLAGS_STATIC_LIB = -fPIC
QMAKE_CXXFLAGS_THREAD = -D_REENTRANT
QMAKE_CXXFLAGS_USE_PRECOMPILE =
QMAKE_CXXFLAGS_WARN_OFF =
QMAKE_CXXFLAGS_WARN_ON =
QMAKE_CXXFLAGS_YACC = -Wno-unused -Wno-parentheses
QMAKE_DEFINES_WAYLAND =
QMAKE_DEFINES_XCB =
QMAKE_DEL_DIR = rmdir
QMAKE_DEL_FILE = rm -f
QMAKE_DIRLIST_SEP = :
QMAKE_DIR_SEP = /
QMAKE_EXTENSION_STATICLIB = a
QMAKE_EXTRA_COMPILERS = wayland-server-header wayland-client-header wayland-code yacc_decl yacc_impl lex
QMAKE_EXTRA_TARGETS = dist docs check
QMAKE_EXT_C = .c
QMAKE_EXT_CPP = .cpp .cc .cxx .C
QMAKE_EXT_CPP_MOC = .moc
QMAKE_EXT_H = .h .hpp .hh .hxx .H
QMAKE_EXT_H_MOC = .cpp
QMAKE_EXT_JS = .js
QMAKE_EXT_LEX = .l
QMAKE_EXT_LIBTOOL = .la
QMAKE_EXT_OBJ = .o
QMAKE_EXT_PKGCONFIG = .pc
QMAKE_EXT_PRL = .prl
QMAKE_EXT_UI = .ui
QMAKE_EXT_YACC = .y
QMAKE_GZIP = gzip -9f
QMAKE_HOST.arch = x86_64
QMAKE_HOST.name = picci
QMAKE_HOST.os = Linux
QMAKE_HOST.version = 3.9.6-1-ARCH
QMAKE_HOST.version_string = "#1 SMP PREEMPT Fri Jun 14 08:12:55 CEST 2013"
QMAKE_H_MOD_MOC = moc_
QMAKE_INCDIR = "/home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/include /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/include"
QMAKE_INCDIR_EGL =
QMAKE_INCDIR_OPENGL =
QMAKE_INCDIR_OPENGL_ES1 =
QMAKE_INCDIR_OPENGL_ES2 =
QMAKE_INCDIR_OPENVG =
QMAKE_INCDIR_QT = "/home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/include /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/include"
QMAKE_INCDIR_WAYLAND =
QMAKE_INCDIR_X11 =
QMAKE_INCREMENTAL_STYLE = sublib
QMAKE_INSTALL_FILE = install -m 644 -p
QMAKE_INSTALL_PROGRAM = install -m 755 -p
QMAKE_INTERNAL_INCLUDED_FEATURES = /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/spec_pre.prf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/qt_config.prf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/qt_functions.prf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/spec_post.prf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/unix/default_pre.prf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/default_pre.prf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/exclusive_builds.prf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/default_post.prf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/resolve_config.prf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/unix/gdb_dwarf_index.prf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/warn_on.prf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/wayland-scanner.prf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/testcase_targets.prf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/exceptions.prf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/yacc.prf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/lex.prf
QMAKE_INTERNAL_INCLUDED_FILES = /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/spec_pre.prf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/common/shell-unix.conf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/common/unix.conf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/common/linux.conf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/common/gcc-base.conf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/common/gcc-base-unix.conf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/common/g++-base.conf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/common/g++-unix.conf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/qt_functions.prf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/qt_config.prf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/linux-openwrt-g++/qmake.conf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/spec_post.prf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/exclusive_builds.prf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/default_pre.prf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/unix/default_pre.prf /home/riccardo/Packages/carambola-master/build_dir/target-mipsel_r2_uClibc-0.9.33.2/qxmpp-0.7.6/qxmpp.pri /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/resolve_config.prf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/default_post.prf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/unix/gdb_dwarf_index.prf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/warn_on.prf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/wayland-scanner.prf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/testcase_targets.prf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/exceptions.prf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/yacc.prf /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/mkspecs/features/lex.prf /home/riccardo/Packages/carambola-master/build_dir/target-mipsel_r2_uClibc-0.9.33.2/qxmpp-0.7.6/qxmpp.pro
QMAKE_LEX = flex
QMAKE_LEXEXTRAFLAGS = -P${QMAKE_FILE_BASE}
QMAKE_LEXFLAGS =
QMAKE_LEXFLAGS_MANGLE = -P${QMAKE_FILE_BASE}
QMAKE_LFLAGS = "-L/home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/lib -L/home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/lib -L/home/riccardo/Packages/carambola-master/staging_dir/toolchain-mipsel_r2_gcc-4.7-linaro_uClibc-0.9.33.2/usr/lib -L/home/riccardo/Packages/carambola-master/staging_dir/toolchain-mipsel_r2_gcc-4.7-linaro_uClibc-0.9.33.2/lib "
QMAKE_LFLAGS_APP =
QMAKE_LFLAGS_BSYMBOLIC_FUNC = -Wl,-Bsymbolic-functions
QMAKE_LFLAGS_CXX11 =
QMAKE_LFLAGS_DEBUG =
QMAKE_LFLAGS_DYNAMIC_LIST = -Wl,--dynamic-list,
QMAKE_LFLAGS_EXCEPTIONS_OFF =
QMAKE_LFLAGS_NOUNDEF = -Wl,--no-undefined
QMAKE_LFLAGS_PLUGIN = -shared
QMAKE_LFLAGS_RELEASE =
QMAKE_LFLAGS_RPATH = -Wl,-rpath,
QMAKE_LFLAGS_RPATHLINK = -Wl,-rpath-link,
QMAKE_LFLAGS_SHLIB = -shared
QMAKE_LFLAGS_SONAME = -Wl,-soname,
QMAKE_LFLAGS_THREAD =
QMAKE_LIBDIR = "/home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/lib /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/lib "
QMAKE_LIBDIR_EGL =
QMAKE_LIBDIR_OPENGL =
QMAKE_LIBDIR_OPENGL_ES1 =
QMAKE_LIBDIR_OPENGL_ES2 =
QMAKE_LIBDIR_OPENVG =
QMAKE_LIBDIR_QT = "/home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/lib /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/usr/lib "
QMAKE_LIBDIR_WAYLAND =
QMAKE_LIBDIR_X11 =
QMAKE_LIBFLAGS =
QMAKE_LIBS =
QMAKE_LIBS_DYNLOAD = -ldl
QMAKE_LIBS_EGL = -lEGL
QMAKE_LIBS_LIBUDEV = -ludev
QMAKE_LIBS_NIS = -lnsl
QMAKE_LIBS_OPENGL = -lGL
QMAKE_LIBS_OPENGL_ES1 = -lGLESv1_CM
QMAKE_LIBS_OPENGL_ES2 = -lGLESv2
QMAKE_LIBS_OPENGL_QT = -lGL
QMAKE_LIBS_OPENVG = -lOpenVG
QMAKE_LIBS_THREAD = -lpthread
QMAKE_LIBS_WAYLAND_CLIENT = -lwayland-client
QMAKE_LIBS_WAYLAND_SERVER = -lwayland-server
QMAKE_LIBS_X11 = -lXext -lX11 -lm
QMAKE_LIBS_XCB =
QMAKE_LINK = mipsel-openwrt-linux-uclibc-g++
QMAKE_LINK_C = mipsel-openwrt-linux-uclibc-gcc
QMAKE_LINK_C_SHLIB = gcc
QMAKE_LINK_SHLIB = g++
QMAKE_MKDIR = mkdir -p
QMAKE_MKDIR_CMD = test -d %1 || mkdir -p %1
QMAKE_MOC = /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/../host/bin/moc
QMAKE_MOD_LEX = _lex
QMAKE_MOD_YACC = _yacc
QMAKE_MOVE = mv -f
QMAKE_OBJCOPY = mipsel-openwrt-linux-uclibc-objcopy
QMAKE_OBJECTIVE_CFLAGS =
QMAKE_PCH_OUTPUT_EXT = .gch
QMAKE_PLATFORM = linux unix posix
QMAKE_PREFIX_SHLIB = lib
QMAKE_PREFIX_STATICLIB = lib
QMAKE_QMAKE = /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/host/bin/qmake
QMAKE_QT_CONFIG = /usr/mkspecs/qconfig.pri
QMAKE_RANLIB = mipsel-openwrt-linux-uclibc-ranlib
QMAKE_RCC = /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/../host/bin/rcc
QMAKE_SH = sh
QMAKE_STREAM_EDITOR = sed
QMAKE_STRIP =
QMAKE_STRIPFLAGS_LIB =
QMAKE_TAR = tar -cf
QMAKE_UIC = /home/riccardo/Packages/carambola-master/staging_dir/target-mipsel_r2_uClibc-0.9.33.2/../host/bin/uic
QMAKE_WAYLAND_SCANNER = wayland-scanner
QMAKE_YACC = yacc
QMAKE_YACCDECLFLAGS = -d -p ${QMAKE_FILE_BASE} -b ${QMAKE_FILE_BASE}
QMAKE_YACCFLAGS = -d
QMAKE_YACCFLAGS_MANGLE = -p ${QMAKE_FILE_BASE} -b ${QMAKE_FILE_BASE}
QMAKE_YACC_HEADER = ${QMAKE_FILE_BASE}.tab.h
QMAKE_YACC_SOURCE = ${QMAKE_FILE_BASE}.tab.c
QT = core gui network xml
QT_BREAKPAD_ROOT_PATH =
QXMPP_ARCHIVE = qxmpp-0.7.6
QXMPP_INCLUDEPATH = /home/riccardo/Packages/carambola-master/build_dir/target-mipsel_r2_uClibc-0.9.33.2/qxmpp-0.7.6/src/base /home/riccardo/Packages/carambola-master/build_dir/target-mipsel_r2_uClibc-0.9.33.2/qxmpp-0.7.6/src/client /home/riccardo/Packages/carambola-master/build_dir/target-mipsel_r2_uClibc-0.9.33.2/qxmpp-0.7.6/src/server
QXMPP_LIBRARY_NAME = qxmpp
QXMPP_LIBRARY_TYPE = shared
QXMPP_LIBS = -lqxmpp
QXMPP_VERSION = 0.7.6
SUBDIRS = src tests examples doc
TARGET = qxmpp
TARGET_PLATFORM = unix
TEMPLATE = subdirs
_DATE_ = "Fri Jun 21 14:02:57 2013"
_PRO_FILE_ = /home/riccardo/Packages/carambola-master/build_dir/target-mipsel_r2_uClibc-0.9.33.2/qxmpp-0.7.6/qxmpp.pro
_PRO_FILE_PWD_ = /home/riccardo/Packages/carambola-master/build_dir/target-mipsel_r2_uClibc-0.9.33.2/qxmpp-0.7.6
check.CONFIG = recursive
check.recurse = src tests examples doc
check.recurse_target = check
dist.commands = $(DEL_FILE) -r qxmpp-0.7.6 && $(MKDIR) qxmpp-0.7.6 && git archive master | tar -x -C qxmpp-0.7.6 && $(COPY_DIR) doc/html qxmpp-0.7.6/doc && tar czf qxmpp-0.7.6.tar.gz qxmpp-0.7.6 && $(DEL_FILE) -r qxmpp-0.7.6
dist.depends = docs
docs.commands = cd doc/ && $(QMAKE) && $(MAKE) docs
htmldocs.CONFIG = no_check_exist directory
htmldocs.files = doc/html
htmldocs.path = /usr/local/share/doc/qxmpp
lex.commands = flex -P${QMAKE_FILE_BASE} ${QMAKE_FILE_IN}\n\t rm -f ${QMAKE_FILE_BASE}_lex.cpp\n\t mv -f lex.${QMAKE_FILE_BASE}.c ${QMAKE_FILE_BASE}_lex.cpp\n\t
lex.input = LEXSOURCES
lex.name = Lex ${QMAKE_FILE_IN}
lex.output = ${QMAKE_FILE_BASE}_lex.cpp
lex.variable_out = GENERATED_SOURCES
wayland-client-header.commands = wayland-scanner client-header < ${QMAKE_FILE_IN} > ${QMAKE_FILE_OUT}
wayland-client-header.input = WAYLANDSOURCES
wayland-client-header.name = wayland ${QMAKE_FILE_BASE}
wayland-client-header.output = wayland-${QMAKE_FILE_BASE}-client-protocol.h
wayland-client-header.variable_out = HEADERS
wayland-code.commands = wayland-scanner code < ${QMAKE_FILE_IN} > ${QMAKE_FILE_OUT}
wayland-code.input = WAYLANDSOURCES
wayland-code.name = wayland ${QMAKE_FILE_BASE}
wayland-code.output = wayland-${QMAKE_FILE_BASE}-protocol.c
wayland-code.variable_out = SOURCES
wayland-server-header.commands = wayland-scanner server-header < ${QMAKE_FILE_IN} > ${QMAKE_FILE_OUT}
wayland-server-header.input = WAYLANDSOURCES
wayland-server-header.name = wayland ${QMAKE_FILE_BASE}
wayland-server-header.output = wayland-${QMAKE_FILE_BASE}-server-protocol.h
wayland-server-header.variable_out = HEADERS
yacc_decl.commands = yacc -d -p ${QMAKE_FILE_BASE} -b ${QMAKE_FILE_BASE} ${QMAKE_FILE_IN}\n\t rm -f ${QMAKE_FILE_BASE}_yacc.h ${QMAKE_FILE_BASE}_yacc.cpp\n\t mv -f ${QMAKE_FILE_BASE}.tab.h ${QMAKE_FILE_BASE}_yacc.h\n\t mv -f ${QMAKE_FILE_BASE}.tab.c ${QMAKE_FILE_BASE}_yacc.cpp\n\t
yacc_decl.input = YACCSOURCES
yacc_decl.name = Yacc header
yacc_decl.output = ${QMAKE_FILE_BASE}_yacc.h
yacc_decl.variable_out = GENERATED_FILES
yacc_impl.commands = \n
yacc_impl.depends = ${QMAKE_FILE_BASE}_yacc.h
yacc_impl.input = YACCSOURCES
yacc_impl.name = source for ${QMAKE_FILE_IN}
yacc_impl.output = ${QMAKE_FILE_BASE}_yacc.cpp
yacc_impl.variable_out = GENERATED_SOURCES

Any progress?

Yes, i've installed Qt 5.0 but i 'm not able to cross compile with qmake, i've switched my library to cmake to use it with openwrt.

Just cross-compiling a new image against trunk and I've adopted your work to give it a try..
---
I am not familiar with qt5, just readed a bit about it and checked some.. youtube videos.. So I decided I'll take a sneak peak at it.. After reading about qmake in qt project's wiki, I don't see why cmake could be any worse.. Is there any dis-advantages on using cmake instead of qmake? I think, OpenWRT has always had it's own path for things more or less, so if cmake does the job, I don't see any reason to use qmake if avoiding it would be same as avoiding problems.. To provide maximum compatibility, if the command line options are compatible, one could even symlink cmake binary to qmake..

Got any tips for me when compiling Qt? I just made all packages modules ( for raspberry pi ) except qwebdomo that I excluded..

qtserialport and qxmpp fails to build.

qtserialport fais for automoc (14%, file missing..) and qxmpp fails pretty soon after unpacking..

qmake and other binaries in ipkg install are not compiled for target architechture, they are compiled for host architechture..

The discussion might have continued from here.