Ratnadeep Debnath wrote, at 05/26/2010 08:46 PM +9:00: > On Wed, May 26, 2010 at 2:05 PM, Chen Lei<supercyper1@xxxxxxxxx> wrote: >> CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-lm" waf configure --prefix=%{_prefix} >> -> >> waf configure --prefix=%{_prefix} --no-runtime-deps >> >> >> All python modules are not needed in runtime, don't check them. Also, >> the package is noarch, optflags is not needed. > > That does not answer the current topic. > Also, the checking is done by the waf script, not by the rpm packaging method. > The question is : > Why waf is not able to detect the gtk python module during rpmbuild? > pygtk and concerned gtk packages are installed. > > Thanks, > rtnpro With Fedora's pygtk2, "import gtk" fails if DISPLAY environment is not set, and DISPLAY environment is always unset during rpmbuild process. You see; ------------------------------------------------------------ Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.sxcUp9 + umask 022 + cd /home/rtnpro/rpmbuild/BUILD + cd kupfer-v200 + LANG=C + export LANG + unset DISPLAY <==== ------------------------------------------------------------ Note that why I said "Fedora's pygtk2" is that with Fedora's pygtk2 the following patch is applied: http://cvs.fedoraproject.org/viewvc/rpms/pygtk2/devel/pygtk-nodisplay-exception.patch?view=log Regards, Mamoru -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel