<div dir="ltr"><div style="font-family:courier new,monospace" class="gmail_default">Thanks for the feedback Willy.<br><br></div><div style="font-family:courier new,monospace" class="gmail_default">I've been fooling with Pat's seamonkey-2.46 SlackBuild and it does throw an error when trying to install several *.h files.<br><br></div><div style="font-family:courier new,monospace" class="gmail_default">output from the SlackBuild:<br><br># grep 'cannot stat' /tmp/seamonkey.SlackBuild-2.46-x86_64.log<br><br>cp: cannot stat 'mozilla/dist/include/nspr/*.h': No such file or directory<br>cp: cannot stat 'mozilla/dist/include/nspr/obsolete/*.h': No such file or directory<br>cp: cannot stat 'mozilla/dist/include/nspr/private/*.h': No such file or directory<br>cp: cannot stat 'mozilla/dist/include/*.tbl': No such file or directory<br>cp: cannot stat 'mozilla/dist/include/*.msg': No such file or directory<br>cp: cannot stat 'mozilla/dist/include/*.h': No such file or directory<br>cp: cannot stat 'mozilla/dist/sdk/include/*': No such file or directory<br>cp: cannot stat '/tmp/package-seamonkey/usr/lib64/seamonkey-2.46/libfreebl3.chk': No such file or directory<br>cp: cannot stat '/tmp/package-seamonkey/usr/lib64/seamonkey-2.46/libfreebl3.so': No such file or directory<br><br>The missing files were in the original seamonkey-2.46.source.tar.xz file and after the SlackBuild, the files are still 'in there'.<br><br></div><div style="font-family:courier new,monospace" class="gmail_default"># these are the ones wanted by xmlsec<br>#<br></div><div style="font-family:courier new,monospace" class="gmail_default"># ls -la /tmp/seamonkey-2.46/mozilla/nsprpub/pr/include/obsolete<br><br>total 40<br>drwxr-xr-x 2 root root 4096 Dec 13 20:08 .<br>drwxr-xr-x 5 root root 4096 Dec 13 20:08 ..<br>-rw-r--r-- 1 root root  659 Dec 13 20:08 Makefile.in<br>-rw-r--r-- 1 root root 6945 Dec 13 20:08 pralarm.h<br>-rw-r--r-- 1 root root 5642 Dec 13 20:08 probslet.h<br>-rw-r--r-- 1 root root 4914 Dec 13 20:08 protypes.h<br>-rw-r--r-- 1 root root 2060 Dec 13 20:08 prsem.h<br><br>Not sure about the fix but this line in the seamonkey.SlackBuild is one I am going to fool with and try the seamonkey.SlackBuild again:<br><br></div><div style="font-family:courier new,monospace" class="gmail_default"><<snip>><br>:<br># Install nspr/nss headers.<br>for includedir in nspr nspr/obsolete nspr/private ; do<br>  mkdir -p $PKG/usr/include/seamonkey-${VERSION}/$includedir<br>  cp -aL mozilla/dist/include/${includedir}/*.h $PKG/usr/include/seamonkey-${VERSION}/$includedir<br>done<br>:<br></div><div style="font-family:courier new,monospace" class="gmail_default"><<snip>><br><br></div><div style="font-family:courier new,monospace" class="gmail_default">Maybe the 'fix' is as simple as changing the 'root' directory for the 'Install nspr/nss headers' for-loop ?<br><br></div><div style="font-family:courier new,monospace" class="gmail_default">Thanks again All'Y'All !<br><br></div><div style="font-family:courier new,monospace" class="gmail_default">-- kjh<br></div><div style="font-family:courier new,monospace" class="gmail_default"><br></div><div style="font-family:courier new,monospace" class="gmail_default"><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Jan 7, 2017 at 6:12 AM, Willy Sudiarto Raharjo <span dir="ltr"><<a href="mailto:willysr@slackbuilds.org" target="_blank">willysr@slackbuilds.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">> The latest xmlsec SlackBuild fails with the latest Seamonkey Package for<br>
> Slackware64 14.2.<br>
><br>
> Pat's latest seamonkey2.46 was released with an empty ~/nspr/obsolete/<br>
> directory and there are indirect references to obsolete/protypes.h in the<br>
> xmlsec source via nspr/pratom.h.<br>
><br>
> OTOH, mozilla-nspr DOES include the obsolete/*.h files and xmlsec includes<br>
> a configure option:  --with-mozilla-ver=<br>
><br>
> This config overrides the default seamonkey-nspr/ files.<br>
><br>
> There may be ( probably is ) a better way to do this ( maybe via the<br>
> Seamonkey Spec File ??? ) but attached a patch that works ( :) at least for<br>
> the time being :) )<br>
><br>
</span><span class="">> This is the make error using the original xmlsec.SlackBuild:<br>
><br>
> make[3]: Entering directory '/tmp/SBo/xmlsec1-1.2.23/src/<wbr>nss'<br>
>   CC       libxmlsec1_nss_la-app.lo<br>
> In file included from /usr/include/seamonkey-2.46/<wbr>nspr/pratom.h:14:0,<br>
>                  from /usr/include/seamonkey-2.46/<wbr>nspr/nspr.h:9,<br>
>                  from app.c:14:<br>
> /usr/include/seamonkey-2.46/<wbr>nspr/prtypes.h:574:31: fatal error:<br>
> obsolete/protypes.h: No such file or directory<br>
> compilation terminated.<br>
> Makefile:612: recipe for target 'libxmlsec1_nss_la-app.lo' failed<br>
> make[3]: *** [libxmlsec1_nss_la-app.lo] Error 1<br>
> make[3]: Leaving directory '/tmp/SBo/xmlsec1-1.2.23/src/<wbr>nss'<br>
> Makefile:694: recipe for target 'all-recursive' failed<br>
> make[2]: *** [all-recursive] Error 1<br>
> make[2]: Leaving directory '/tmp/SBo/xmlsec1-1.2.23/src'<br>
> Makefile:725: recipe for target 'all-recursive' failed<br>
> make[1]: *** [all-recursive] Error 1<br>
> make[1]: Leaving directory '/tmp/SBo/xmlsec1-1.2.23'<br>
> Makefile:543: recipe for target 'all' failed<br>
> make: *** [all] Error 2<br>
<br>
</span>Hi<br>
<br>
Thanks for reporting Konrad<br>
<br>
i send your analysis to Patrick and see if it will be patched in<br>
Slackware's seamonkey.<br>
<br>
If there's no update for seamonkey before next public update, i will<br>
update xmlsec to use mozilla-nss' header files.<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
--<br>
Willy Sudiarto Raharjo<br>
<br>
</font></span><br>______________________________<wbr>_________________<br>
SlackBuilds-users mailing list<br>
<a href="mailto:SlackBuilds-users@slackbuilds.org">SlackBuilds-users@slackbuilds.<wbr>org</a><br>
<a href="http://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users" rel="noreferrer" target="_blank">http://lists.slackbuilds.org/<wbr>mailman/listinfo/slackbuilds-<wbr>users</a><br>
Archives - <a href="https://lists.slackbuilds.org/pipermail/slackbuilds-users/" rel="noreferrer" target="_blank">https://lists.slackbuilds.org/<wbr>pipermail/slackbuilds-users/</a><br>
FAQ - <a href="https://slackbuilds.org/faq/" rel="noreferrer" target="_blank">https://slackbuilds.org/faq/</a><br>
<br>
<br></blockquote></div><br></div>