On 2013/04/29 09:46, Stuart Henderson wrote: > On 2013/04/28 19:05, Anthony J. Bentley wrote: > > - LANG needs to be set properly in your environment (e.g., "LANG=en > > netsurf") > > or menus will not have correct names. > > That really needs fixing for ports - upstream committed something to > try to fix this: > > http://source.netsurf-browser.org/netsurf.git/commit/?id=d2ffd402b32ccc6c7ac8a4fab0821dcaee9f3f6b > http://source.netsurf-browser.org/netsurf.git/commit/?id=8df67ca8010a6e321fa3447dc4e306bbe460a2e3 > > it doesn't work :( but gives enough of a hint for a workaround. > Add this to Makefile and regen PLIST: > > post-install: > ln -s en ${PREFIX}/share/netsurf/C > > then it's OK with me. >
ah - run into a few problems with a bit more testing. 1. if ccache is installed, build tries to pick it up and use it; if USE_CCACHE is not set, browser ends up with an error when it tries to write to /netsurf-3.0_writes_to_HOME/.ccache, and other ports have this /usr/local/share/netsurf-buildsystem/makefiles/Makefile.tools:514: *** Unable to detect toolchain. Stop. 2. just tried on macppc (headless so remote X), previous version handled this, but it breaks now: (gdb) bt #0 0x8259a730 in kill () at <stdin>:2 #1 0x825e0c4c in __stack_smash_handler (func=0x81a68350 "is_remote", damaged=Variable "damaged" is not available. ) at /usr/src/lib/libc/sys/stack_protector.c:102 #2 0x81a1e5f0 in is_remote () from /usr/local/lib/libgio-2.0.so.3600.0 #3 0x81a1e5f0 in is_remote () from /usr/local/lib/libgio-2.0.so.3600.0 Previous frame inner to this frame (corrupt stack?) remote X is okay on amd64.