忙了两天,终于把在cygwin环境下make xconfig成功了。
昨天遇到的问题,主要有两个:
1. libintl
解决方法修改
$(ROOTDIR)/$(LINUXDIR)/scripts/kconfig/Makefile
将 语句
HOSTCFLAGS += -DKBUILD_NO_NLS
改为必执行。
2. qt
找到
#HOSTLOADLIBES_qconf += $(KC_QT_LIBS) -ldl
#HOSTCXXFLAGS_qconf.o = $(KC_QT_CFLAGS) -D LKC_DIRECT_LINK
修改为:
HOSTLOADLIBES_qconf += -L/usr/lib/qt3/lib -L/usr/X11R6/lib -lqt-mt -lGL -lXmu -lXi /
-lXrender -lXrandr -lXcursor -lXft -lfreetype -lfontconfig -lXext -lX11 -lSM -lICE /
-lresolv -lz -lpthread -ldl
HOSTCXXFLAGS_qconf.o = -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_NO_DEBUG /
-DQT_THREAD_SUPPORT -D_REENTRANT -I/usr/include/qt3 -D LKC_DIRECT_LINK