From: D.B. M. <db...@ho...> - 2008-05-18 03:09:50
|
Greets, Pete wrote; ---------------------------------------- > Date: Sat, 17 May 2008 18:57:46 -0700 > Subject: [jazzplusplus-devel] Tex2RTF build > > Donald, > > I guess we (I guess that means you since you are the documentation > animal ;-) need to generate build instructions for Tex2RTF. Here is how > I do it... > > Change directory to the jazzplusplus/tex2rtf directory and type > autoreconf. I usually checkout the entire svn tree, nit just the trunk, > so I can get the web and tex2rtf directories. > > $ autoreconf > > Create a directory called BuildTex2rtf in parallel with the jazzplusplus > directory. This is also in parallel with my Jazz++ build directory. > The one we call Build in the instructions. > > $ cd ../.. > $ mkdir BuildTex2rtf > > Now I run configure and make in the new directory. > > $ ../jazzplusplus/texx2rtf/configure > checking for a BSD-compatible install... /usr/bin/install -c > checking whether build environment is sane... yes > checking for a thread-safe mkdir -p... /bin/mkdir -p > . > . > . > config.status: creating src/Makefile > config.status: creating src/config.h > config.status: executing depfiles commands > [pstieber@maggie BuildTex2rtf]$ make 2>&1 | tee BuildLog > Making all in src > make[1]: Entering directory `/home/pstieber/Jazz++/BuildTex2rtf/src' > make all-am > make[2]: Entering directory `/home/pstieber/Jazz++/BuildTex2rtf/src' > g++ -DHAVE_CONFIG_H -I. -I../../jazzplusplus/tex2rtf/src -Wall > -Wno-unknown-pragmas > -I/usr/local/wx287/lib/wx/include/gtk2-ansi-release-static-2.8 > -I/usr/local/wx287/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES > -D__WXGTK__ -DNDEBUG -O0 -MT htmlutil.o -MD -MP -MF .deps/htmlutil.Tpo > -c -o htmlutil.o ../../jazzplusplus/tex2rtf/src/htmlutil.cpp > . > . > . > 0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 > -lXinerama -lXxf86vm -lSM -lpng -ljpeg -ltiff -lexpat -lwxregex-2.8 -lz > -ldl -lm > make[2]: Leaving directory `/home/pstieber/Jazz++/BuildTex2rtf/src' > make[1]: Leaving directory `/home/pstieber/Jazz++/BuildTex2rtf/src' > make[1]: Entering directory `/home/pstieber/Jazz++/BuildTex2rtf' > make[1]: Nothing to be done for `all-am'. > make[1]: Leaving directory `/home/pstieber/Jazz++/BuildTex2rtf' > Yep, I'll verify this again (did a similar thing here myself a day or two back) and make sure it's all sane... > We only use the console or non-GUI version of tex2rtf in our builds so I > copy BuildTex2rtf/src/tex2rtf to a bin directory under my wxWidgets > installation. ....where exactly did you copy the file to? Here? (relative to linux) /usr/local/wx287/bin > > To be "normal" we should have the user type "make install" as root, or > use "sudo make install" for distributions that prefer sudo. > If it's going to go system-wide, yes, they'll need root_priv or sudo If it's only going to be used at compile time of Jazz++ buld process, it of course doesn't need to go system-wide... In buildingwx, we use su for install in buildingjazz we avoid root_priv Going by your outlay here, the process should be wx->tex2rtf->jazz++ Is the plan to have a *release* tarball with all this automated? I'll guess yes...do we offer users a switch in release form? I'm thinking --enable-tex2rtf builds and installs tex2rtf system wide no switch = build tex2rtf in tree only for the jazz++ doc conversions None of this matters right now, and *YES* I do recognize the stance might be to put tex2rtf out there into the world and I'm all for that.... ..but whenever that word "normal" stares me in the face...well, I have got to speculate what's normal... ;-) > Pete > > BTW, what time zone are you in (+8, +9, +10, or +11)? I'm in the state > of California in the U.S.A or -8. > I'm in the state of Queensland or +10 (but take that with a grain of salt, as I tend to keep rather peculiar hours) Regards, Donald B _________________________________________________________________ Never miss another e-mail with Hotmail on your mobile. http://www.livelife.ninemsn.com.au/article.aspx?id=343869 |