Re: new: lang/teyjus

2013-09-09 Thread Thanos Tsouanas
Hello ports@,

can anybody confirm that the port works on (at least) i386?
(Reattaching for convenience.)

Also, is there anything else I need to do about the licensing?

Teyjus developers committed the patches upstream so that they won't be needed
on their next release, but this will probably take quite some time.
Again, I'm sure the WORDSIZE "workaround" is awful, and I'd be grateful if
someone could mention what would be an appropriate solution.

Thanks.


On Tue, Jul 30, 2013 at 12:23 AM, Thanos Tsouanas  wrote:
> Hello ports@,
>
> I created an experimental port for the Teyjus implementation of
> Lambda Prolog.  I've only tested on amd64, though I suspect it
> should work at least for i386 as well.
>
> Teyjus relies on the nonstandard __WORDSIZE.  My workaround
> is bad (and I believe it will misidentify some 64bit platforms as 32bit):
>
> #if defined(__x86_64__) || defined(__amd64__) || defined(__LP64__)
> #  define __WORDSIZE 64
> #else
> #  define __WORDSIZE 32
> #endif
>
> Please let me know what would be the appropriate way to tackle
> this.  Any other feedback regarding the port will be appreciated!
>
> --
> Thanos Tsouanas
> http://perso.ens-lyon.fr/thanos.tsouanas/



-- 
Thanos Tsouanas
http://perso.ens-lyon.fr/thanos.tsouanas/


teyjus.tar.gz
Description: GNU Zip compressed data


new: lang/teyjus

2013-07-29 Thread Thanos Tsouanas
Hello ports@,

I created an experimental port for the Teyjus implementation of
Lambda Prolog.  I've only tested on amd64, though I suspect it
should work at least for i386 as well.

Teyjus relies on the nonstandard __WORDSIZE.  My workaround
is bad (and I believe it will misidentify some 64bit platforms as 32bit):

#if defined(__x86_64__) || defined(__amd64__) || defined(__LP64__)
#  define __WORDSIZE 64
#else
#  define __WORDSIZE 32
#endif

Please let me know what would be the appropriate way to tackle
this.  Any other feedback regarding the port will be appreciated!

-- 
Thanos Tsouanas
http://perso.ens-lyon.fr/thanos.tsouanas/


teyjus.tar.gz
Description: GNU Zip compressed data


Can't make x11/openmotif

2009-12-26 Thread Thanos Tsouanas
Hello.
I attempted to make x11/openmotif on -current (of 26 Dec),
on i386.  It started compiling but then died with the following error:


 cc -DHAVE_CONFIG_H -I. -I../../include -I/usr/local/include -I..
-I./.. -DXMBINDDIR_FALLBACK=\"/usr/local/lib/X11/bindings\"
-DINCDIR=\"/usr/local/include/X11\" -DLIBDIR=\"/usr/local/lib/X11\"
-I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/libpng
-I/usr/X11R6/include -O2 -pipe -Wall -g -fno-strict-aliasing
-Wno-unused -Wno-comment -I/usr/X11R6/include
-I/usr/X11R6/include/freetype2 -MT Text.lo -MD -MP -MF .deps/Text.Tpo
-c Text.c  -fPIC -DPIC -o .libs/Text.o
Text.c: In function `_XmTextUpdateLineTable':
Text.c:1760: warning: passing arg 1 of `_XmTextShowPosition' from
incompatible pointer type
Text.c: In function `Initialize':
Text.c:2194: error: structure has no member named `tm_table'
Text.c: In function `InitializeHook':
Text.c:2306: error: structure has no member named `tm_table'
Text.c:2308: error: structure has no member named `tm_table'
Text.c: In function `Destroy':
Text.c:2461: error: structure has no member named `tm_table'
Text.c:2462: error: structure has no member named `tm_table'
*** Error code 1

Stop in /usr/local/pobj/openmotif-2.3.2/openmotif-2.3.2/lib/Xm (line
907 of Makefile).
*** Error code 1

Stop in /usr/local/pobj/openmotif-2.3.2/openmotif-2.3.2/lib/Xm (line
593 of Makefile).
*** Error code 1

Stop in /usr/local/pobj/openmotif-2.3.2/openmotif-2.3.2/lib (line 276
of Makefile).
*** Error code 1

Stop in /usr/local/pobj/openmotif-2.3.2/openmotif-2.3.2 (line 328 of Makefile).
*** Error code 1

Stop in /usr/ports/x11/openmotif (line 2193 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/x11/openmotif (line 1448 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/x11/openmotif (line 1988 of
/usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/x11/openmotif (line 1498 of
/usr/ports/infrastructure/mk/bsd.port.mk).


Am I the only one getting this error?  Any ideas?
Thank you.

-- 
Thanos Tsouanas
http://mpla.math.uoa.gr/~thanos/