Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 301608

Summary: gentoo-sources: make xconfig command uses qt:3
Product: Gentoo Linux Reporter: tot-to <bugs.gentoo.org.list>
Component: [OLD] Core systemAssignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers <kernel>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 283429    

Description tot-to 2010-01-20 11:39:15 UTC
In Bug 299127 plans of removing qt:3 from portage tree were published. I use the latest 2.6.32-r1 kernel and one of it's configuring command 'make xconfig' still using qt3. Messages in case of uninstalled qt3:

# make xconfig
Package qt-mt was not found in the pkg-config search path.
Perhaps you should add the directory containing `qt-mt.pc'
to the PKG_CONFIG_PATH environment variable
No package 'qt-mt' found
Package qt-mt was not found in the pkg-config search path.
Perhaps you should add the directory containing `qt-mt.pc'
to the PKG_CONFIG_PATH environment variable
No package 'qt-mt' found
Package qt-mt was not found in the pkg-config search path.
Perhaps you should add the directory containing `qt-mt.pc'
to the PKG_CONFIG_PATH environment variable
No package 'qt-mt' found
Package qt-mt was not found in the pkg-config search path.
Perhaps you should add the directory containing `qt-mt.pc'
to the PKG_CONFIG_PATH environment variable
No package 'qt-mt' found
  HOSTCXX scripts/kconfig/qconf.o
scripts/kconfig/qconf.cc:6:26: error: qapplication.h: No such file or directory
scripts/kconfig/qconf.cc:7:25: error: qmainwindow.h: No such file or directory
scripts/kconfig/qconf.cc:8:28: error: qdesktopwidget.h: No such file or directory
scripts/kconfig/qconf.cc:9:22: error: qtoolbar.h: No such file or directory
scripts/kconfig/qconf.cc:10:21: error: qlayout.h: No such file or directory
scripts/kconfig/qconf.cc:11:19: error: qvbox.h: No such file or directory
scripts/kconfig/qconf.cc:12:23: error: qsplitter.h: No such file or directory
scripts/kconfig/qconf.cc:13:23: error: qlistview.h: No such file or directory
scripts/kconfig/qconf.cc:14:26: error: qtextbrowser.h: No such file or directory
scripts/kconfig/qconf.cc:15:23: error: qlineedit.h: No such file or directory
scripts/kconfig/qconf.cc:16:20: error: qlabel.h: No such file or directory
scripts/kconfig/qconf.cc:17:25: error: qpushbutton.h: No such file or directory
scripts/kconfig/qconf.cc:18:22: error: qmenubar.h: No such file or directory
scripts/kconfig/qconf.cc:19:25: error: qmessagebox.h: No such file or directory
scripts/kconfig/qconf.cc:20:21: error: qaction.h: No such file or directory
scripts/kconfig/qconf.cc:21:21: error: qheader.h: No such file or directory
scripts/kconfig/qconf.cc:22:25: error: qfiledialog.h: No such file or directory
scripts/kconfig/qconf.cc:23:25: error: qdragobject.h: No such file or directory
scripts/kconfig/qconf.cc:24:21: error: qregexp.h: No such file or directory
In file included from scripts/kconfig/qconf.cc:31:
scripts/kconfig/qconf.moc:10:25: error: qmetaobject.h: No such file or directory
scripts/kconfig/qconf.moc:13:34: error: private/qucomextra_p.h: No such file or directory
scripts/kconfig/qconf.moc:15:2: error: #error "This file was generated using the moc from 3.3.8b. It"
scripts/kconfig/qconf.moc:16:2: error: #error "cannot be used with the include files from this version of Qt."
scripts/kconfig/qconf.moc:17:2: error: #error "(The moc has changed too much.)"
scripts/kconfig/qconf.moc:119:25: error: qobjectdefs.h: No such file or directory
scripts/kconfig/qconf.moc:120:28: error: qsignalslotimp.h: No such file or directory
In file included from scripts/kconfig/qconf.cc:29:
scripts/kconfig/qconf.h:12: error: ISO C++ forbids declaration of 'QString' with no type
scripts/kconfig/qconf.h:12: error: expected ',' or '...' before '&' token
scripts/kconfig/qconf.h:14: error: ISO C++ forbids declaration of 'QString' with no type
scripts/kconfig/qconf.h:14: error: expected ',' or '...' before '&' token
scripts/kconfig/qconf.h:16: error: ISO C++ forbids declaration of 'QString' with no type
scripts/kconfig/qconf.h:16: error: expected ',' or '...' before '&' token
scripts/kconfig/qconf.h:18: error: 'QString' does not name a type
scripts/kconfig/qconf.h:20: error: 'QStringList' does not name a type
scripts/kconfig/qconf.h:23: error: ISO C++ forbids declaration of 'QString' with no type
scripts/kconfig/qconf.h:23: error: expected ',' or '...' before '&' token
scripts/kconfig/qconf.h: In member function 'bool QSettings::readBoolEntry(int) const':
scripts/kconfig/qconf.h:15: error: 'ok' was not declared in this scope
scripts/kconfig/qconf.h:15: error: 'FALSE' was not declared in this scope
scripts/kconfig/qconf.h:15: error: 'def' was not declared in this scope
scripts/kconfig/qconf.h: In member function 'int QSettings::readNumEntry(int) const':
scripts/kconfig/qconf.h:17: error: 'ok' was not declared in this scope
scripts/kconfig/qconf.h:17: error: 'FALSE' was not declared in this scope
scripts/kconfig/qconf.h:17: error: 'def' was not declared in this scope
scripts/kconfig/qconf.h: In member function 'bool QSettings::writeEntry(int)':
scripts/kconfig/qconf.h:24: error: 'TRUE' was not declared in this scope
scripts/kconfig/qconf.h: At global scope:
scripts/kconfig/qconf.h:37: error: ISO C++ forbids declaration of 'QValueList' with no type
scripts/kconfig/qconf.h:37: error: expected ';' before '<' token
scripts/kconfig/qconf.h:38: error: ISO C++ forbids declaration of 'QString' with no type
scripts/kconfig/qconf.h:38: error: expected ',' or '...' before '&' token
scripts/kconfig/qconf.h:48: error: expected class-name before '{' token
scripts/kconfig/qconf.h:49: error: ISO C++ forbids declaration of 'Q_OBJECT' with no type
scripts/kconfig/qconf.h:50: error: expected ';' before 'typedef'
scripts/kconfig/qconf.h:61: error: 'QKeyEvent' has not been declared
scripts/kconfig/qconf.h:62: error: 'QMouseEvent' has not been declared
scripts/kconfig/qconf.h:63: error: 'QMouseEvent' has not been declared
scripts/kconfig/qconf.h:64: error: 'QMouseEvent' has not been declared
scripts/kconfig/qconf.h:65: error: 'QMouseEvent' has not been declared
scripts/kconfig/qconf.h:66: error: 'QFocusEvent' has not been declared
scripts/kconfig/qconf.h:67: error: 'QContextMenuEvent' has not been declared
scripts/kconfig/qconf.h:69: error: expected ':' before 'slots'
scripts/kconfig/qconf.h:70: error: expected primary-expression before 'void'
scripts/kconfig/qconf.h:70: error: ISO C++ forbids declaration of 'slots' with no type
scripts/kconfig/qconf.h:70: error: expected ';' before 'void'
scripts/kconfig/qconf.h:78: error: expected primary-expression before 'void'
scripts/kconfig/qconf.h:78: error: ISO C++ forbids declaration of 'signals' with no type
scripts/kconfig/qconf.h:78: error: expected ';' before 'void'
scripts/kconfig/qconf.h:102: error: ISO C++ forbids declaration of 'QString' with no type
scripts/kconfig/qconf.h:102: error: expected ',' or '...' before '&' token
scripts/kconfig/qconf.h:123: error: 'QPixmap' does not name a type
scripts/kconfig/qconf.h:124: error: 'QPixmap' does not name a type
scripts/kconfig/qconf.h:125: error: 'QPixmap' does not name a type
scripts/kconfig/qconf.h:130: error: 'QColorGroup' does not name a type
scripts/kconfig/qconf.h:131: error: 'QColorGroup' does not name a type
scripts/kconfig/qconf.h:132: error: ISO C++ forbids declaration of 'QPopupMenu' with no type
scripts/kconfig/qconf.h:132: error: expected ';' before '*' token
scripts/kconfig/qconf.h: In member function 'ConfigView* ConfigList::parent() const':
scripts/kconfig/qconf.h:56: error: 'Parent' has not been declared
scripts/kconfig/qconf.h: In member function 'ConfigItem* ConfigList::firstChild() const':
scripts/kconfig/qconf.h:96: error: 'Parent' has not been declared
scripts/kconfig/qconf.h: In member function 'void ConfigList::addColumn(colIdx, int)':
scripts/kconfig/qconf.h:104: error: 'Parent' has not been declared
scripts/kconfig/qconf.h:104: error: 'label' was not declared in this scope
scripts/kconfig/qconf.h: In member function 'void ConfigList::removeColumn(colIdx)':
scripts/kconfig/qconf.h:111: error: 'Parent' has not been declared
scripts/kconfig/qconf.h: At global scope:
scripts/kconfig/qconf.h:139: error: expected class-name before '{' token
scripts/kconfig/qconf.h:142: error: expected ')' before '*' token
scripts/kconfig/qconf.h:152: error: expected ')' before '*' token
scripts/kconfig/qconf.h:176: error: ISO C++ forbids declaration of 'QString' with no type
scripts/kconfig/qconf.h:176: error: expected ',' or '...' before '&' token
scripts/kconfig/qconf.h:180: error: 'QString' does not name a type
scripts/kconfig/qconf.h:184: error: ISO C++ forbids declaration of 'QPixmap' with no type
scripts/kconfig/qconf.h:184: error: expected ',' or '...' before '&' token
scripts/kconfig/qconf.h:188: error: ISO C++ forbids declaration of 'QPixmap' with no type
scripts/kconfig/qconf.h:188: error: expected ';' before '*' token
scripts/kconfig/qconf.h:192: error: expected ';' before 'void'
scripts/kconfig/qconf.h:192: error: 'QPainter' has not been declared
scripts/kconfig/qconf.h:192: error: ISO C++ forbids declaration of 'QColorGroup' with no type
scripts/kconfig/qconf.h:192: error: expected ',' or '...' before '&' token
scripts/kconfig/qconf.h: In constructor 'ConfigItem::ConfigItem(ConfigItem*, ConfigItem*, menu*, bool)':
scripts/kconfig/qconf.h:148: error: type 'QListViewItem' is not a direct base of 'ConfigItem'
scripts/kconfig/qconf.h: In member function 'ConfigList* ConfigItem::listView() const':
scripts/kconfig/qconf.h:166: error: incomplete type 'QListViewItem' used in nested name specifier
scripts/kconfig/qconf.h: In member function 'ConfigItem* ConfigItem::firstChild() const':
scripts/kconfig/qconf.h:170: error: incomplete type 'QListViewItem' used in nested name specifier
scripts/kconfig/qconf.h: In member function 'ConfigItem* ConfigItem::nextSibling() const':
scripts/kconfig/qconf.h:174: error: incomplete type 'QListViewItem' used in nested name specifier
scripts/kconfig/qconf.h: In member function 'void ConfigItem::setText(colIdx, int)':
scripts/kconfig/qconf.h:178: error: incomplete type 'QListViewItem' used in nested name specifier
scripts/kconfig/qconf.h:178: error: 'text' was not declared in this scope
scripts/kconfig/qconf.h: In member function 'void ConfigItem::setPixmap(colIdx, int)':
scripts/kconfig/qconf.h:186: error: incomplete type 'QListViewItem' used in nested name specifier
scripts/kconfig/qconf.h:186: error: 'pm' was not declared in this scope
scripts/kconfig/qconf.h: At global scope:
scripts/kconfig/qconf.h:200: error: expected class-name before '{' token
scripts/kconfig/qconf.h:201: error: ISO C++ forbids declaration of 'Q_OBJECT' with no type
scripts/kconfig/qconf.h:202: error: expected ';' before 'typedef'
scripts/kconfig/qconf.h:210: error: 'QKeyEvent' has not been declared
scripts/kconfig/qconf.h: In member function 'ConfigView* ConfigLineEdit::parent() const':
scripts/kconfig/qconf.h:207: error: 'Parent' has not been declared
scripts/kconfig/qconf.h: At global scope:
scripts/kconfig/qconf.h:216: error: expected class-name before '{' token
scripts/kconfig/qconf.h:217: error: ISO C++ forbids declaration of 'Q_OBJECT' with no type
scripts/kconfig/qconf.h:218: error: expected ';' before 'typedef'
scripts/kconfig/qconf.h:220: error: expected ')' before '*' token
scripts/kconfig/qconf.h:229: error: expected ':' before 'slots'
scripts/kconfig/qconf.h:230: error: expected primary-expression before 'void'
scripts/kconfig/qconf.h:230: error: ISO C++ forbids declaration of 'slots' with no type
scripts/kconfig/qconf.h:230: error: expected ';' before 'void'
scripts/kconfig/qconf.h:235: error: expected primary-expression before 'void'
scripts/kconfig/qconf.h:235: error: ISO C++ forbids declaration of 'signals' with no type
scripts/kconfig/qconf.h:235: error: expected ';' before 'void'
scripts/kconfig/qconf.h:247: error: expected class-name before '{' token
scripts/kconfig/qconf.h:248: error: ISO C++ forbids declaration of 'Q_OBJECT' with no type
scripts/kconfig/qconf.h:249: error: expected ';' before 'typedef'
scripts/kconfig/qconf.h:251: error: expected ')' before '*' token
scripts/kconfig/qconf.h:254: error: expected ':' before 'slots'
scripts/kconfig/qconf.h:255: error: expected primary-expression before 'void'
scripts/kconfig/qconf.h:255: error: ISO C++ forbids declaration of 'slots' with no type
scripts/kconfig/qconf.h:255: error: expected ';' before 'void'
scripts/kconfig/qconf.h:257: error: ISO C++ forbids declaration of 'QString' with no type
scripts/kconfig/qconf.h:257: error: expected ',' or '...' before '&' token
scripts/kconfig/qconf.h:261: error: expected primary-expression before 'void'
scripts/kconfig/qconf.h:261: error: ISO C++ forbids declaration of 'signals' with no type
scripts/kconfig/qconf.h:261: error: expected ';' before 'void'
scripts/kconfig/qconf.h:267: error: 'QString' does not name a type
scripts/kconfig/qconf.h:268: error: 'QString' does not name a type
scripts/kconfig/qconf.h:270: error: ISO C++ forbids declaration of 'QPopupMenu' with no type
scripts/kconfig/qconf.h:270: error: expected ';' before '*' token
scripts/kconfig/qconf.h:271: error: 'QContextMenuEvent' has not been declared
scripts/kconfig/qconf.h:278: error: expected class-name before '{' token
scripts/kconfig/qconf.h:279: error: ISO C++ forbids declaration of 'Q_OBJECT' with no type
scripts/kconfig/qconf.h:280: error: expected ';' before 'typedef'
scripts/kconfig/qconf.h:284: error: expected ':' before 'slots'
scripts/kconfig/qconf.h:285: error: expected primary-expression before 'void'
scripts/kconfig/qconf.h:285: error: ISO C++ forbids declaration of 'slots' with no type
scripts/kconfig/qconf.h:285: error: expected ';' before 'void'
scripts/kconfig/qconf.h:289: error: ISO C++ forbids declaration of 'QLineEdit' with no type
scripts/kconfig/qconf.h:289: error: expected ';' before '*' token
scripts/kconfig/qconf.h:290: error: ISO C++ forbids declaration of 'QPushButton' with no type
scripts/kconfig/qconf.h:290: error: expected ';' before '*' token
scripts/kconfig/qconf.h:291: error: ISO C++ forbids declaration of 'QSplitter' with no type
scripts/kconfig/qconf.h:291: error: expected ';' before '*' token
scripts/kconfig/qconf.h:298: error: expected class-name before '{' token
scripts/kconfig/qconf.h:299: error: ISO C++ forbids declaration of 'Q_OBJECT' with no type
scripts/kconfig/qconf.h:301: error: expected ';' before 'static'
scripts/kconfig/qconf.h:305: error: expected ':' before 'slots'
scripts/kconfig/qconf.h:306: error: expected primary-expression before 'void'
scripts/kconfig/qconf.h:306: error: ISO C++ forbids declaration of 'slots' with no type
scripts/kconfig/qconf.h:306: error: expected ';' before 'void'
scripts/kconfig/qconf.h:322: error: 'QCloseEvent' has not been declared
scripts/kconfig/qconf.h:330: error: ISO C++ forbids declaration of 'QToolBar' with no type
scripts/kconfig/qconf.h:330: error: expected ';' before '*' token
scripts/kconfig/qconf.h:331: error: ISO C++ forbids declaration of 'QAction' with no type
scripts/kconfig/qconf.h:331: error: expected ';' before '*' token
scripts/kconfig/qconf.h:332: error: ISO C++ forbids declaration of 'QSplitter' with no type
scripts/kconfig/qconf.h:332: error: expected ';' before '*' token
scripts/kconfig/qconf.h:333: error: ISO C++ forbids declaration of 'QSplitter' with no type
scripts/kconfig/qconf.h:333: error: expected ';' before '*' token
In file included from scripts/kconfig/qconf.cc:31:
scripts/kconfig/qconf.moc:20: error: no 'const char* ConfigList::className() const' member function declared in class 'ConfigList'
scripts/kconfig/qconf.moc:25: error: expected constructor, destructor, or type conversion before '*' token
scripts/kconfig/qconf.moc:26: error: 'QMetaObjectCleanUp' does not name a type
scripts/kconfig/qconf.moc:29: error: 'QString' does not name a type
scripts/kconfig/qconf.moc:37: error: 'QString' does not name a type
scripts/kconfig/qconf.moc:48: error: expected constructor, destructor, or type conversion before '*' token
make[1]: *** [scripts/kconfig/qconf.o] Error 1
make: *** [xconfig] Error 2

Reproducible: Always

Steps to Reproduce:
Comment 1 Mike Pagano gentoo-dev 2010-01-20 15:56:59 UTC

*** This bug has been marked as a duplicate of bug 133751 ***
Comment 2 tot-to 2010-01-21 00:36:16 UTC
(In reply to comment #1)
> 
> *** This bug has been marked as a duplicate of bug 133751 ***
> 

It's wrong.
That bug created in 2006. Now according to Bug 283429 qt3 will be removed from portage three and it will unable to use "make xconfig" for kernel configuration. I am not asking to add extra dependences to kernel. I am asking to leave qt3 in portage three until qt4 porting of "make xconfig".
Comment 3 Ben de Groot (RETIRED) gentoo-dev 2010-01-21 01:07:29 UTC
This is a duplicate of bug 133751. You reopening this one does not change that. If you can't accept the fact that we are going to remove qt:3 from portage, then you can use the kde-sunset overlay.

*** This bug has been marked as a duplicate of bug 133751 ***