From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.6) Gecko/20050328 Firefox/1.0.2 Fedora/1.0.2-3 Description of problem: Recently, nmap-frontend has been being built with an evil gtk2 port (-DGTK_ENABLE_BROKEN ugh!), but the spec file still requires gtk+, even when built using gtk2 Version-Release number of selected component (if applicable): nmap-frontend-3.81-1 How reproducible: Always Steps to Reproduce: 1. yum install nmap-frontend on a box without gtk+, or 1. rpm --requires nmap-frontend Actual Results: Tries to pull in gtk+: --> Populating transaction set with selected packages. Please wait. ---> Downloading header for nmap-frontend to pack into transaction set. nmap-frontend-3.81-1.i386 100% |=========================| 6.8 kB 00:00 ---> Package nmap-frontend.i386 2:3.81-1 set to be updated --> Running transaction check --> Processing Dependency: gtk+ for package: nmap-frontend --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Downloading header for gtk+ to pack into transaction set. gtk%2B-1.2.10-33.i386.rpm 100% |=========================| 23 kB 00:00 ---> Package gtk+.i386 1:1.2.10-33 set to be updated or shows the requirement of gtk+ Expected Results: Shouldn't require gtk+ Additional info:
if you 'ugh!', then provide a better patch upstream instead of my quick -DGTK_ENABLE_BROKEN
"if you 'ugh!', then provide a better patch upstream instead of my quick -DGTK_ENABLE_BROKEN" Point taken, apologies if I offended. It is a little bit of work to rewrite it to use GtkTextView instead of GtkText; I can't guarantee I have the time. I prefer your patch to it still running gtk+-1.2, certainly. No offense intended.
I fixed it by patching configure.in ... gtk+ dep removed now