[fluxus] plt commits

nik gaffney nik at fo.am
Sat Dec 30 08:44:16 PST 2006


> The PLT branch now has the first attempt at a unified working build
> system, and I've bound most of the fluxus scheme functions now. Hooking
> fluxus into mred (plt's interface library) works to some extent already:
> http://www.pawfal.org/dave/images/mredflux.jpg

looks like some serious progress :)

> To get it to work, you need to configure plt with:
> ./configure --enable --prefix=/usr/local/

should this read --enable-shared (which isnt enabled in default build) or some
other feature?+

looks like most of the stuff compiles on osx, with the exception of
libfluxus/src/GLSLShader (without this file, libfluxus, libfluxphysics and the
fluxus-engine can build, but suffer from subsequent linker errors,
unsurprisingly.. .)

gcc -o libfluxus/src/GLSLShader.o -Ilibfluxus/src -g -O2
-DPACKAGE_NAME=\"fluxus\" -DPACKAGE_TARNAME=\"fluxus\"
-DPACKAGE_VERSION=\"0.12\" -DPACKAGE_STRING=\"fluxus\ 0.12\"
-DPACKAGE_BUGREPORT=\"fluxus at pawfal.org\" -DHAVE_LIBM=1 -DHAVE_LIBPTHREAD=1
-DHAVE_LIBDL=1 -DHAVE_LIBMZGC=1 -DHAVE_LIBJPEG=1 -DHAVE_LIBJPEG=1
-DHAVE_LIBTIFF=1 -DHAVE_LIBZ=1 -DHAVE_LIBPNG=1 -DSTDC_HEADERS=1
-DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
-DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1
-DHAVE_UNISTD_H=1 -DHAVE_STDLIB_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_UNISTD_H=1
-DHAVE_MATH_H=1 -DHAVE_PTHREAD_H=1 -DHAVE_STDIO_H=1 -DHAVE_PLT_SCHEME_H=1
-DHAVE_JPEGLIB_H=1 -DHAVE_TIFF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBPNG_PNG_H=1
-DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_STDLIB_H=1
-DHAVE_MALLOC=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMSET=1 -DHAVE_RINT=1
-DHAVE_SQRT=1  -ggdb -pipe -Wall -O3 -ffast-math -Wno-unused -fPIC -c
libfluxus/src/GLSLShader.cpp
libfluxus/src/GLSLShader.cpp: In member function 'bool GLSLShader::Load(const
std::string&, const std::string&)':
libfluxus/src/GLSLShader.cpp:135: error: invalid conversion from 'int*' to
'GLint*'
libfluxus/src/GLSLShader.cpp:140: error: invalid conversion from 'int*' to
'GLsizei*'
libfluxus/src/GLSLShader.cpp: In member function 'unsigned int
GLSLShader::LoadShader(std::string, unsigned int)':
libfluxus/src/GLSLShader.cpp:174: error: invalid conversion from 'int*' to
'GLint*'
libfluxus/src/GLSLShader.cpp:180: error: invalid conversion from 'int*' to
'GLsizei*'
make: *** [libfluxus/src/GLSLShader.o] Error 1






More information about the Fluxus mailing list