On Mar 30, 2007, at 3:50 AM, Boey Maun Suang wrote:
I think the problem is that, at least under MacPorts 1.4, -I/opt/ local/include appears before -I./chrtrans (the location of the entities.h that lynx actually wants) in the gcc command that causes the failure:

I think lynx is adding that -I early because of the --with-ssl option.

The macports change to always add -I and -L options isn't in a release version (yet). We should probably think about it some more and do lots of testing to make sure that it won't break many (any?) ports.

If -I/opt/local/include is being inserted there by the MacPorts code (I don't yet understand it well enough to tell), I reckon that this would be something we'd want to fix. In any case, I found that replacing line 873 in src/LYCharSets.c:

#include <entities.h>

with

#include "chrtrans/entities.h"

yep, I was going to suggest that we patch lynx this way to fix it.

I can generate a patch and check it in (since it's a nomaintainer port) unless someone else wants to.

works at the moment. As I'm not sure whether or not this is more a problem with the MacPorts code, though, I don't feel comfortable filing it as a bugfix. Any feedback would be appreciated.

--
Daniel J. Luke
+========================================================+
| *---------------- [EMAIL PROTECTED] ----------------* |
| *-------------- http://www.geeklair.net -------------* |
+========================================================+
|   Opinions expressed are mine and do not necessarily   |
|          reflect the opinions of my employer.          |
+========================================================+


Attachment: PGP.sig
Description: This is a digitally signed message part

_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to