| 1 | ||
|
Editor: antont
Time: 2004/10/23 18:36:50 GMT+0 |
||
| Note: | ||
changed: - a hypermedia system that utilizes opengl and custom controllers, http://fenfire.org the StorageModule is called StorM a screenshot of first actual own use of FenPDF http://an.org/FirstAndLast/vos.jpg (read a paper about InterReality VOS) works on linux, and perhaps on mac now too?, mac makefiles for LibVob in http://an.org/fenfire/libvob/rules.mk and http://an.org/fenfire/libvob/src/jni/Makefile - notes here (mostly about dependencies): the graphics lib is LibVob, something to see related to that is SequoiaView <pre> :55 <@mudyc> T: se mac tyyppi, eli huomenna saadaan mäcciin X :55 <@antont> hei sano että pistää SDK:N kans :55 <@mudyc> sdk? :55 <@antont> x11sdk eli vastaa kai jotain libmesa-dev:iä tjsp :55 <@mudyc> url? :56 <@antont> pageup? :56 <@antont> :43 <@antont> http://www.apple.com/macosx/x11/ yläreunassa o ite x11 ja alhaalla linkki sdk:hon :57 <@antont> freetype tulee ehkä siinä matkassa, ainakin mulla oli se valmiina, en tiedä oonko joskus muuten asentunut :02 <@antont> boostin tulema: ...failed updating 74 targets... :02 <@antont> ...skipped 10 targets... :02 <@antont> ...updated 345 targets... :09 <@antont> mistähän tuota boostia oikein haetaan ja mihinkähän se meni :10 <@antont> symlinkkasin /usr/X11R6/include/* /usr/include/ :een niin löytyy gl.h yms :19 <@antont> tjoo boost hoitukin suoraan, nyt tuli oikea errori: :19 <@antont> In file included from /usr/include/GL/gl.h:2245, :19 <@antont> from ../include/glwrapper/GL/gl.h:9, :19 <@antont> from callgl.cxx:32: :19 <@antont> /usr/local/include/GL/glext.h:2128: declaration of C function `void :19 <@antont> glTexImage3D(unsigned int, int, unsigned int, int, int, int, int, unsigned :19 <@antont> int, unsigned int, const GLvoid*)' conflicts with :19 <@antont> /usr/include/GL/gl.h:1597: previous declaration `void glTexImage3D(unsigned :19 <@antont> int, int, int, int, int, int, int, unsigned int, unsigned int, const :19 <@antont> GLvoid*)' here :19 <@antont> make[1]: *** [callgl.o] Error 1 :19 <@antont> make: *** [src] Error 2 :20 <@antont> hm vai onkohan tuo vaan moka mun setupissa ja tuo local-glext.h on turha? :23 <@tjl> antont: jätä local glext pois :23 <@antont> joo tein sen :24 <@antont> mut se sanoo (vaikka poistin tuon .dep välissä) make[1]: *** No rule to make target `/usr/local/include/GL/glext.h', needed by `callgl.dep'. Stop. :25 <@tuomasl> antont: rm callgl.dep :25 <@tuomasl> se dep on temppituotos :25 <@tuomasl> ja aina kun joku muuttuu systeemissä, se kannattaa poistaa :25 <@antont> ls: callgl.dep: No such file or directory :25 <@antont> [localhost:~/callgl] antont% make :25 <@antont> make -C src :25 <@antont> make[1]: *** No rule to make target `/usr/local/include/GL/glext.h', needed by `callgl.dep'. Stop. :25 <@antont> :p :25 <@tuomasl> rm callgl.dep :26 <@tuomasl> siis rm src/callgl.dep :26 <@antont> ah, sori :26 <@tuomasl> tuo rule tulee juuri sen tiedoston itsensä sisältä :26 <@antont> no nyt ruksuttaa :26 <@antont> error :27 <@antont> jaa glut.h vaan ei löytynyt, askartelenpa eteenpäin.. :27 <@antont> mitenkähän tuo nyt menee, toimiikohan sama glut x11:n sisällä kuin osx:ssä muuten, kun löyty vaan/System/Library/Frameworks/GLUT.framework/Versions/A/Headers/glut.h :28 <@tuomasl> antont: ei :28 <@tuomasl> antont: tarvitsee X:n version glutista :28 <@tuomasl> tuo on AGL-versio :29 <@tuomasl> varmaankin :29 <@antont> eli sellainen pitää asentaa, juu :29 <@tuomasl> antont:hmm tai toi calltest saattaa toimia ilmankin :29 <@antont> se taitaa olla finkissä, mutta se pitää jotenkin kikkailla että käyttää applen x11 gl:ää :29 <@antont> ilman glutia? :30 <@antont> sano jos sen voi jostain kommentoida helposti pois, alan asenteleen sitä tässä :34 <@tuomasl> antont: fenfire ei tarvi glutia :34 <@tuomasl> ainoastaan calltest :34 <@antont> ah :34 <@tuomasl> antont: laittaisitko muuten muistiin kaikki operaatiot mitä olet tässä tehnyt :34 <@tuomasl> ohjeiksi listalle :34 <@tuomasl> ? :34 <@antont> joo :35 <@antont> hyvä että sanoit, kohta ois alkanut jo unohtua :35 <@antont> paitsi että oon tähän pistänyt kaiken just siksi /bin/sh: gdk-pixbuf-config: command not found localhost% fink install gdk-pixbuf (later also copied -dev stuff from a linux box to /usr/inclide/gdk-pixbuf , seems to work) In file included from ../../include/vob/Transform.hxx:30, from Transform.cxx:28: ../../include/vob/Vec23.hxx: In function `float Vob::Vec23::finitize(float)': ../../include/vob/Vec23.hxx:44: `finitef' undeclared (first use this function) ../../include/vob/Vec23.hxx:44: (Each undeclared identifier is reported only once for each function it appears in.) 17:19 <@jvk5> antont: varmaankin puuttuu finitef [math.h] :sta 17:20 <@jvk5> hmm. libc:n dokumentaatio sanoo, että se on BSD-laajennus 17:20 <@jvk5> antont: laita vaikka "#define finitef(x) ((x)<3E38 && (x)>-3E38)" tms. 18:50 <@antont> GeneratorMain.cxx:68: instantiated from here 18:50 <@antont> /usr/local/include/boost/lambda/detail/lambda_functor_base.hpp:137: could not 18:50 <@antont> convert `u' to `void (Generator::*&)()' 11:01 <@tjl> siis toi on joku ihan outo templaattivirhe 11:01 <@tjl> johon g++:n 3.2 tai 3.3 voisi auttaa 11:06 <@antont> http://hard-mofo.dsvr.net/gcc/mail-archive/gcc/200307/1699.html o infoa Re: GCC 3.3 compilation on PowerPC / Darwin, pitäisköhän sitä sitten koittaa .. etinpä vielä binääriä 11:07 <@antont> jahas Applen uudessa Xcode hommassa o 3.3 defaulttina, katonpa saisko siitä developer previewn 11:08 <@antont> kas lisäksi tullut August devtools patch joka pistää 3.3:n 11:12 <@antont> nämä siis saa developer.apple.com kautta joka vaatii rekisteröinnin ja ylläpito-oikeudet asentamiseen localhost% sudo gcc_select 3.3 Default compiler has been set to: gcc version 3.3 20030304 (Apple Computer, Inc. build 1493) /System/Library/Frameworks/JavaVM.framework/Versions/A lrwxr-xr-x 1 root wheel 7 Oct 1 12:27 include -> Headers SHARED = #-shared libvobjni.so: $(JNIOBJS) Makefile $(CXXLINK) -fpic -o libvobjni.so $(SHARED) $(CXXFLAGS) $(JNIOBJS) $(LIBS) #-rdynamic if 'jni' in args: args.remove('jni') \^A\0\^Fvobjni\f\^B:\0\M-K\f\0\M-N\0\M-G\f\0\M-L\0\M-M\^A\0\^FVENDOR\f\ \^A\0\^Fvobjni\f\^B:\0\M-K\f\0\M-N\0\M-G\f\0\M-L\0\M-M\^A\0\^FVENDOR\f\ " java.library.path=src/jni 1237 java NAMI "/System/Library/Frameworks/JavaVM.framework/Versions/1.4.1/Libraries/libvobjni.jnilib" 1237 java NAMI "./libvobjni.jnilib" 1237 java NAMI "/Library/Java/Extensions/libvobjni.jnilib" 1237 java NAMI "/System/Library/Java/Extensions/libvobjni.jnilib" 1237 java NAMI "/usr/lib/java/libvobjni.jnilib" "java.lang.UnsatisfiedLinkError: no vobjni in java.library.path" bash-2.05a$ ln -s src/jni/libvobjni.jnilib . </pre> [math]
a hypermedia system that utilizes opengl and custom controllers, http://fenfire.org
the StorageModule? is called StorM
a screenshot of first actual own use of FenPDF? http://an.org/FirstAndLast/vos.jpg (read a paper about InterReality VOS)
works on linux, and perhaps on mac now too?, mac makefiles for LibVob? in http://an.org/fenfire/libvob/rules.mk and http://an.org/fenfire/libvob/src/jni/Makefile - notes here (mostly about dependencies):
the graphics lib is LibVob?, something to see related to that is SequoiaView?
:55 <@mudyc> T: se mac tyyppi, eli huomenna saadaan mäcciin X
:55 <@antont> hei sano että pistää SDK:N kans
:55 <@mudyc> sdk?
:55 <@antont> x11sdk eli vastaa kai jotain libmesa-dev:iä tjsp
:55 <@mudyc> url?
:56 <@antont> pageup?
:56 <@antont> :43 <@antont> http://www.apple.com/macosx/x11/ yläreunassa o ite x11 ja alhaalla linkki
sdk:hon
:57 <@antont> freetype tulee ehkä siinä matkassa, ainakin mulla oli se valmiina, en tiedä oonko
joskus muuten asentunut
:02 <@antont> boostin tulema: ...failed updating 74 targets...
:02 <@antont> ...skipped 10 targets...
:02 <@antont> ...updated 345 targets...
:09 <@antont> mistähän tuota boostia oikein haetaan ja mihinkähän se meni
:10 <@antont> symlinkkasin /usr/X11R6/include/* /usr/include/ :een niin löytyy gl.h yms
:19 <@antont> tjoo boost hoitukin suoraan, nyt tuli oikea errori:
:19 <@antont> In file included from /usr/include/GL/gl.h:2245,
:19 <@antont> from ../include/glwrapper/GL/gl.h:9,
:19 <@antont> from callgl.cxx:32:
:19 <@antont> /usr/local/include/GL/glext.h:2128: declaration of C function `void
:19 <@antont> glTexImage3D(unsigned int, int, unsigned int, int, int, int, int, unsigned
:19 <@antont> int, unsigned int, const GLvoid*) conflicts with
:19 <@antont> /usr/include/GL/gl.h:1597: previous declaration `void glTexImage3D(unsigned
:19 <@antont> int, int, int, int, int, int, int, unsigned int, unsigned int, const
:19 <@antont> GLvoid*) here
:19 <@antont> make[1]: *** [callgl.o] Error 1
:19 <@antont> make: *** [src] Error 2
:20 <@antont> hm vai onkohan tuo vaan moka mun setupissa ja tuo local-glext.h on turha?
:23 <@tjl> antont: jätä local glext pois
:23 <@antont> joo tein sen
:24 <@antont> mut se sanoo (vaikka poistin tuon .dep välissä) make[1]: *** No rule to make target
`/usr/local/include/GL/glext.h', needed by `callgl.dep'. Stop.
:25 <@tuomasl> antont: rm callgl.dep
:25 <@tuomasl> se dep on temppituotos
:25 <@tuomasl> ja aina kun joku muuttuu systeemissä, se kannattaa poistaa
:25 <@antont> ls: callgl.dep: No such file or directory
:25 <@antont> [localhost:~/callgl] antont% make
:25 <@antont> make -C src
:25 <@antont> make[1]: *** No rule to make target `/usr/local/include/GL/glext.h', needed by
`callgl.dep'. Stop.
:25 <@antont> :p
:25 <@tuomasl> rm callgl.dep
:26 <@tuomasl> siis rm src/callgl.dep
:26 <@antont> ah, sori
:26 <@tuomasl> tuo rule tulee juuri sen tiedoston itsensä sisältä
:26 <@antont> no nyt ruksuttaa
:26 <@antont> error
:27 <@antont> jaa glut.h vaan ei löytynyt, askartelenpa eteenpäin..
:27 <@antont> mitenkähän tuo nyt menee, toimiikohan sama glut x11:n sisällä kuin osx:ssä muuten, kun
löyty vaan/System/Library/Frameworks/GLUT.framework/Versions/A/Headers/glut.h
:28 <@tuomasl> antont: ei
:28 <@tuomasl> antont: tarvitsee X:n version glutista
:28 <@tuomasl> tuo on AGL-versio
:29 <@tuomasl> varmaankin
:29 <@antont> eli sellainen pitää asentaa, juu
:29 <@tuomasl> antont:hmm tai toi calltest saattaa toimia ilmankin
:29 <@antont> se taitaa olla finkissä, mutta se pitää jotenkin kikkailla että käyttää applen x11 gl:ää
:29 <@antont> ilman glutia?
:30 <@antont> sano jos sen voi jostain kommentoida helposti pois, alan asenteleen sitä tässä
:34 <@tuomasl> antont: fenfire ei tarvi glutia
:34 <@tuomasl> ainoastaan calltest
:34 <@antont> ah
:34 <@tuomasl> antont: laittaisitko muuten muistiin kaikki operaatiot mitä olet tässä tehnyt
:34 <@tuomasl> ohjeiksi listalle
:34 <@tuomasl> ?
:34 <@antont> joo
:35 <@antont> hyvä että sanoit, kohta ois alkanut jo unohtua
:35 <@antont> paitsi että oon tähän pistänyt kaiken just siksi
/bin/sh: gdk-pixbuf-config: command not found
localhost% fink install gdk-pixbuf
(later also copied -dev stuff from a linux box to /usr/inclide/gdk-pixbuf , seems to work)
In file included from ../../include/vob/Transform.hxx:30,
from Transform.cxx:28:
../../include/vob/Vec23.hxx: In function `float Vob::Vec23::finitize(float):
../../include/vob/Vec23.hxx:44: `finitef undeclared (first use this function)
../../include/vob/Vec23.hxx:44: (Each undeclared identifier is reported only
once for each function it appears in.)
17:19 <@jvk5> antont: varmaankin puuttuu finitef [math.h] :sta
17:20 <@jvk5> hmm. libc:n dokumentaatio sanoo, että se on BSD-laajennus
17:20 <@jvk5> antont: laita vaikka "#define finitef(x) ((x)<3E38 && (x)>-3E38)" tms.
18:50 <@antont> GeneratorMain.cxx:68: instantiated from here
18:50 <@antont> /usr/local/include/boost/lambda/detail/lambda_functor_base.hpp:137: could not
18:50 <@antont> convert `u' to `void (Generator::*&)()'
11:01 <@tjl> siis toi on joku ihan outo templaattivirhe
11:01 <@tjl> johon g++:n 3.2 tai 3.3 voisi auttaa
11:06 <@antont> http://hard-mofo.dsvr.net/gcc/mail-archive/gcc/200307/1699.html o infoa Re: GCC 3.3
compilation on PowerPC / Darwin, pitäisköhän sitä sitten koittaa .. etinpä vielä
binääriä
11:07 <@antont> jahas Applen uudessa Xcode hommassa o 3.3 defaulttina, katonpa saisko siitä developer
previewn
11:08 <@antont> kas lisäksi tullut August devtools patch joka pistää 3.3:n
11:12 <@antont> nämä siis saa developer.apple.com kautta joka vaatii rekisteröinnin ja
ylläpito-oikeudet asentamiseen
localhost% sudo gcc_select 3.3
Default compiler has been set to:
gcc version 3.3 20030304 (Apple Computer, Inc. build 1493)
/System/Library/Frameworks/JavaVM.framework/Versions/A
lrwxr-xr-x 1 root wheel 7 Oct 1 12:27 include -> Headers
SHARED = #-shared
libvobjni.so: $(JNIOBJS) Makefile
$(CXXLINK) -fpic -o libvobjni.so $(SHARED) $(CXXFLAGS) $(JNIOBJS) $(LIBS)
#-rdynamic
if jni in args:
args.remove(jni)
\^A\0\^Fvobjni\f\^B:\0\M-K\f\0\M-N\0\M-G\f\0\M-L\0\M-M\^A\0\^FVENDOR\f\
\^A\0\^Fvobjni\f\^B:\0\M-K\f\0\M-N\0\M-G\f\0\M-L\0\M-M\^A\0\^FVENDOR\f\
" java.library.path=src/jni
1237 java NAMI "/System/Library/Frameworks/JavaVM.framework/Versions/1.4.1/Libraries/libvobjni.jnilib"
1237 java NAMI "./libvobjni.jnilib"
1237 java NAMI "/Library/Java/Extensions/libvobjni.jnilib"
1237 java NAMI "/System/Library/Java/Extensions/libvobjni.jnilib"
1237 java NAMI "/usr/lib/java/libvobjni.jnilib"
"java.lang.UnsatisfiedLinkError: no vobjni in java.library.path"
bash-2.05a$ ln -s src/jni/libvobjni.jnilib .