|
From: D.B. M. <db...@ho...> - 2008-05-18 13:27:22
|
Greetings,
----------------------------------------
> Date: Sat, 17 May 2008 20:58:35 -0700
> Subject: Re: [jazzplusplus-devel] Tex2RTF build
>
> PS =Pete Stieber
> PS>> We only use the console or non-GUI version of
> PS>> tex2rtf in our builds so I copy
> PS>> BuildTex2rtf/src/tex2rtf to a bin directory
> PS>> under my wxWidgets installation.
>
... < snip>...
> PS>> To be "normal" we should have the user type
> PS>> "make install" as root, or use "sudo make install"
> PS>> for distributions that prefer sudo.
>
> DM> If it's going to go system-wide, yes, they'll need
> DM> root_priv or sudo
> DM>
> DM> If it's only going to be used at compile time
> DM> of Jazz++ buld process, it of course doesn't
> DM> need to go system-wide...
> DM>
> DM> In buildingwx, we use su for install
> DM> in buildingjazz we avoid root_priv
>
> Correct, but the user would need to specify --prefix=... just like in
> the Jazz++ build. I guess we could have them use TestInstall, but all
> of our (actually your ;-)) current instructions assume a
> jazzplusplus/trunk/jazz checkout instead of a jazzplusplus check out
> that would be required to obtain tex2rtf. We would always require two
> separate checkouts to achieve this.
>
...hmmm. Altering the docs is something that doesn't bother me.
(sometimes I think it's more preferable than changing other things)
That said, I possibly think of how many people actually try an svn
co & build overall....right now like. That answer doesn't matter - what
I'm saying is, once people get used to one way of doing things, it's
best not to throw'em a curve ball....(so we take our time here and
don't confuse them and come up with....'the plan'...| -)
I believe the current reality is quite sane, in as much as the current
instructions for an svn build of jazz++ have established a 'this is
how we do it, keeping the svn build stuff 'outside' the system tree
as much as we can....
....for now in these pre-release days, tex2rtf
should probably stay in this created 'bubble'. This way, one uses
pretty much the same configuration stage options for all things
coming from jazz++ svn....
....however, you're right when you talk about a separate tarball
release of tex2rtf itself. If this were the case, I would ask ;
Does the svn build *really* need a tex2rtf linked against the
custom-wx build libs to give us the functionality (of tex2rtf)
we need (for the jazz++ build process)?
If not, then for sure a release of tex2rtf should be made
available ASAP. Then it really *is* 'normal'...ie; download,
unpack, ./configure --prefix=/usr ; make ; su make install
et_voila. It'll link against user's system wx-libs, be in $PATH
and become a small dependency of jazz++ itself. Of course,
if we can get binary packages of this happening, then all
the better....
Imagining a time when you had the time to make tex2rtf
a project of it's own, that's no big deal to link across
to (if you ever find that time ;-)...and remember, we do
have the tex2rtf page to assert all this to the world, and
something like "going to be a project of it's own one day
when I get time to work on it more, but for now a
functional tarball of this utility is being released on
the sourceforge download area for jazz++'..blabla, works
for me...
> DM> Going by your outlay here, the process should
> DM> be wx->tex2rtf->jazz++
>
> Correct. wx is required for tex2rtf. Both wx and tex2rtf are required
> for Jazz++.
>
> DM> Is the plan to have a *release* tarball with all
> DM> this automated?
>
> The release tarball for Jazz++ will not include any tex2rtf stuff other
> than the help files it generates. We may want to generate a separate
> tarball for tex2rtf. Tex2RTF really should be a separate project, but
> I'm having a difficult time working on Jazz++ not alone Tex2RTF...
>
....Uh-huh, and release pkgs are likewise...and of course,
the source tarball has everything except possibly tex2rtf,
(which is available separately), right? (this is me lobbying
my own position & requirements ;-)
> DM> I'll guess yes...do we offer users a switch in release
> DM> form? I'm thinking --enable-tex2rtf builds and installs
> DM> tex2rtf system wide.
>
> I think the last section of reply helps explain what I'm thinking.
>
> DM> I'm in the state of Queensland or +10 (but take that
> DM> with a grain of salt, as I tend to keep rather peculiar
> DM> hours)
>
> Understood. Now I can pull up something like
>
> http://www.worldtimezone.com/
>
> and figure out how "fresh" you are ;-)
>
> It's about 9:00 PM here now.
>
> BTW, I can't thank you enough for all of the help!!!!!
>
It's my pleasure, I'm glad you like my input...output.. ;-)
Regards,
Donald B
_________________________________________________________________
Are you paid what you're worth? Find out: SEEK Salary Centre
http://a.ninemsn.com.au/b.aspx?URL=http%3A%2F%2Fninemsn%2Eseek%2Ecom%2Eau%2Fcareer%2Dresources%2Fsalary%2Dcentre%2F%3Ftracking%3Dsk%3Ahet%3Asc%3Anine%3A0%3Ahot%3Atext&_t=764565661&_r=OCT07_endtext_salary&_m=EXT
|