Bug 3319 - "make xconfig" takes fatal error
Summary: "make xconfig" takes fatal error
Status: RESOLVED WORKSFORME
Alias: None
Product: buildroot
Classification: Unclassified
Component: Other (show other bugs)
Version: unspecified
Hardware: PC Linux
: P5 major
Target Milestone: ---
Assignee: unassigned
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-18 17:48 UTC by kevbroch
Modified: 2011-07-18 22:05 UTC (History)
1 user (show)

See Also:
Host:
Target:
Build:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kevbroch 2011-02-18 17:48:12 UTC
Works fine in 2010.11 release but has regressed in git trunk head (see output below):


labuser@sichotic:~/projects/buildroot/tb/buildroot$ make xconfig
mkdir -p /home/labuser/projects/buildroot/tb/buildroot/output/build/buildroot-config/lxdialog
make CC="/usr/bin/gcc" HOSTCC="/usr/bin/gcc" obj=/home/labuser/projects/buildroot/tb/buildroot/output/build/buildroot-config -C package/config -f Makefile.br qconf
make[1]: Entering directory `/home/labuser/projects/buildroot/tb/buildroot/package/config'
/usr/bin/gcc -DCURSES_LOC="<ncurses.h>" -DLOCALE  -I/home/labuser/projects/buildroot/tb/buildroot/output/build/buildroot-config  -MM *.c > /home/labuser/projects/buildroot/tb/buildroot/output/build/buildroot-config/.depend 2>/dev/null || :
  CHECK   qt
make[1]: Leaving directory `/home/labuser/projects/buildroot/tb/buildroot/package/config'
make[1]: Entering directory `/home/labuser/projects/buildroot/tb/buildroot/package/config'
/usr/bin/moc -i qconf.h -o /home/labuser/projects/buildroot/tb/buildroot/output/build/buildroot-config/qconf.moc
sed < lkc_proto.h > /home/labuser/projects/buildroot/tb/buildroot/output/build/buildroot-config/lkc_defs.h 's/P(\([^,]*\),.*/#define \1 (\*\1_p)/'
/usr/bin/gcc -DCURSES_LOC="<ncurses.h>" -DLOCALE  -I/home/labuser/projects/buildroot/tb/buildroot/output/build/buildroot-config  -DQT_SHARED -DQT3_SUPPORT -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtSql   -D LKC_DIRECT_LINK -c qconf.cc -o /home/labuser/projects/buildroot/tb/buildroot/output/build/buildroot-config/qconf.o
In file included from qconf.cc:48:
/home/labuser/projects/buildroot/tb/buildroot/output/build/buildroot-config/qconf.moc:13: fatal error: private/qucomextra_p.h: No such file or directory
compilation terminated.
make[1]: *** [/home/labuser/projects/buildroot/tb/buildroot/output/build/buildroot-config/qconf.o] Error 1
make[1]: Leaving directory `/home/labuser/projects/buildroot/tb/buildroot/package/config'
make: *** [/home/labuser/projects/buildroot/tb/buildroot/output/build/buildroot-config/qconf] Error 2
labuser@sichotic:~/projects/buildroot/tb/buildroot$
Comment 1 Peter Korsgaard 2011-02-18 20:58:01 UTC
We've recently synched the kconfig stuff with the kernel, and from the error message it sounds like you have a mix of qt3 and qt4 installed. Please check your path /environment.

Also see http://www.linuxquestions.org/questions/linux-software-2/error-when-compiling-app-against-qt4-775969/

As another test you could also try make xconfig with a Linux kernel >= 2.6.37.
Comment 2 Peter Korsgaard 2011-07-18 22:05:23 UTC
No reply for months and unable to reproduce, closing