Share

Truevision

Code

Programming Languages: C++

License: GNU General Public License (GPL)

Repositories

browse code, statistics, last commit on 2006-04-07 cvs -d:pserver:anonymous@truevision.cvs.sourceforge.net:/cvsroot/truevision login

cvs -z3 -d:pserver:anonymous@truevision.cvs.sourceforge.net:/cvsroot/truevision co -P modulename

Show:

What's happening?

  • Comment: Truevision fails to compile

    sorry but truevision isn't maintained any more... Any new maintainer would be welcome !

    2007-07-30 12:42:53 UTC by vincentleprince

  • Comment: Mis-detection of gtkglext

    sorry but truevision isn't maintained any more... Any new maintainer would be welcome !

    2007-07-30 12:42:12 UTC by vincentleprince

  • Comment: Bad #include ordering in dlgutils.cc

    sorry but truevision isn't maintained any more... Any new maintainer would be welcome !

    2007-07-30 12:41:50 UTC by vincentleprince

  • Comment: O_SYNC isn't portable

    sorry but truevision isn't maintained any more... Any new maintainer would be welcome !

    2007-07-30 12:41:35 UTC by vincentleprince

  • Comment: autoconf problems

    sorry but truevision isn't maintained any more... Any new maintainer would be welcome !

    2007-07-30 12:40:58 UTC by vincentleprince

  • autoconf problems

    Tried to rebuild truevision-0.5.5 from scratch. 1. aclocal can't find the macros called by configure.in because it doesn't know to look in the macros/ directory. Need to add: ACLOCAL_AMFLAGS = -I macros to the top-level Makefile.am 2. automake1.9 complains that some macros/*.m4 aren't up to modern (stricter) syntax standards. The function-name being defined by an AC_DEFUN needs to be...

    2007-07-25 22:53:38 UTC by dmacks

  • O_SYNC isn't portable

    There's some non-portable O_* flag usage in povfe.cc. Well actually there's just absolutely no consistency among different platforms at all (cf. some easy way to write it portably). Darwin has O_FSYNC but no O_SYNC. Some places have O_DSYNC instead. Google for: o_sync o_fsync o_dsync to see several #if/#elif approaches to finding what's available.

    2007-07-25 22:44:05 UTC by dmacks

  • Bad #include ordering in dlgutils.cc

    Something in truevision-0.5.5 dlgutils.h breaks compiling of libintl.h. I don't know what. But anyway, swapping the #includes in dlgutils.cc so that libintl.h is before dlgutils.h solves the problem. Some pedants would argue that system and global headers should always come before local ones unless there's a Good Reason, but all I know is this specific problem and solution.

    2007-07-25 22:40:34 UTC by dmacks

  • Superfluous -I and -L flags

    truetype-0.5.5 has lots of them. 1. If, by the time configure has finished, nothing has determined that /usr/{include,lib} or /usr/local/{include,lib} are needed, no reason to pass them (ftgl/Makefile.am and src/Makefile.am). If this was done because they *were* needed, need to improve detection of whatever-needed-them in ./configure. 2. Similar to #1, for CXXFLAGS and LIBS at the end of...

    2007-07-25 22:36:51 UTC by dmacks

  • Mis-detection of gtkglext

    The ./configure flags for gtkglext in truevision-0.5.5 are broken. The AC_ARG_WITH specifies a different flag (GTKGL-prefix) than the subsequent handling of its data (gtkglext-prefix). Worse, since gtkglext often needs more than just one -I flag (mine has some headers in prefix/lib in addition to prefix/include), so the whole DIR passing mechanism here is not viable. Note that this mis-passing...

    2007-07-25 22:26:18 UTC by dmacks

Our Numbers