<quote who="Pascal Terjan"> > [Already sent this 7 hours ago but it still not appear so I guess it's > lost] > > I just rebuilt w3m with ipv6 enabled but It has some requires for > scripts : > > # rpm -Uvh /tmp/w3m-0.4.1-2mdk.i586.rpm > error: Failed dependencies: > perl(w3mhelp-funcdesc.en.pl) is needed by w3m-0.4.1-2mdk > perl(w3mhelp-funcname.pl) is needed by w3m-0.4.1-2mdk > > But this scripts are in the w3m rpm > > $ rpm -qlp /tmp/w3m-0.4.1-2mdk.i586.rpm | grep .pl$ > /usr/share/w3m/w3mhelp-funcdesc.en.pl > /usr/share/w3m/w3mhelp-funcdesc.ja.pl > /usr/share/w3m/w3mhelp-funcname.pl > > What are your suggestions ?
grep 'use w3mhelp' `rpm -qlp w3m` This will likely show that some non-perl statement file tells you to use the mentioned perl scripts, which find-requires mis-interprets as a perl "use" statement. So, either work around it by some ignore-requires statement (see the thread where Oden had the same problem with perl(the) on MySQL IIRC), or we need to fix find-requires with a better regex/algo. Like, maybe it should only check files that have a perl she-bang on the first line, or maybe it should grep for something more like "^use \w*(::\w*)*;" Regards, Buchan
