public inbox for insight@sourceware.org
 help / color / mirror / Atom feed
* Isn't Insight a little bloated?
@ 1999-08-04  5:41 Toby Hutton
  1999-08-04 11:06 ` James Ingham
  1999-08-04 11:47 ` Stan Shebs
  0 siblings, 2 replies; 3+ messages in thread
From: Toby Hutton @ 1999-08-04  5:41 UTC (permalink / raw)
  To: insight

I haven't actually managed to build Insight yet for a couple of
reasons.

Fristly, I'm running FreeBSD 3.2-STABLE and have learned that gdb-4.18
doesn't build 'out of the box'.  The FreeBSD core maintainers have
taken the source, started a collection of their own patches and have
incorporated it into the 'world' build process with their own
makefiles.  Why these patches haven't been folded back into the proper
distro is beyond me.  So I have gdb 4.18 on the system, but I can't
take gdb-4.18.tar.bz2 and fiddle with it without a lot of work.
Anyone else running FreeBSD out there?

Secondly, it's huge!  Why are tcl, tk, itcl, itk and tix all bundled
in with Insight?  I already have tcl, tk, itcl and itk installed, and
with the FreeBSD ports it's very easy to get tix on there too.  I've
tried a couple of times to get Insight configured to use the already
installed software with the --with-tcl=... (off the top of my head,
sorry) pointing to tclConfig.sh, etc. but it still insists on trying
to rebuild it's own version of tcl, tk, etc.  The tarball is 15 meg!

Personally, I'm looking for gdb with better source and watch
listings.  ie.  I love the readline interface to gdb, tab completion,
etc. and don't like the mouse.  But gdb's 'list' is really lacking.
Frontends like DDD are too mouse oriented and busy.  So, Insight
sounds great if it wasn't so cludgy to build.   Sigh.

Whew, had to get that off my chest.  I'm using gdb under XEmacs at the 
moment, which is the closest to what I want, but it's still not as
great as plain gdb.  If only gdb had a nice listing!  I'm almost
considering playing with my installed FreeBSD gdb sources to improve
the built in list mechanism...
-- 
Toby.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Isn't Insight a little bloated?
  1999-08-04  5:41 Isn't Insight a little bloated? Toby Hutton
@ 1999-08-04 11:06 ` James Ingham
  1999-08-04 11:47 ` Stan Shebs
  1 sibling, 0 replies; 3+ messages in thread
From: James Ingham @ 1999-08-04 11:06 UTC (permalink / raw)
  To: Toby Hutton; +Cc: insight

Toby,

 > I haven't actually managed to build Insight yet for a couple of
 > reasons.
 > 
 > Fristly, I'm running FreeBSD 3.2-STABLE and have learned that gdb-4.18
 > doesn't build 'out of the box'.  The FreeBSD core maintainers have
 > taken the source, started a collection of their own patches and have
 > incorporated it into the 'world' build process with their own
 > makefiles.  Why these patches haven't been folded back into the proper
 > distro is beyond me.  So I have gdb 4.18 on the system, but I can't
 > take gdb-4.18.tar.bz2 and fiddle with it without a lot of work.
 > Anyone else running FreeBSD out there?

Have these patches been sent to the gdb-patches list?

 > 
 > Secondly, it's huge!  Why are tcl, tk, itcl, itk and tix all bundled
 > in with Insight?  I already have tcl, tk, itcl and itk installed, and
 > with the FreeBSD ports it's very easy to get tix on there too.  I've
 > tried a couple of times to get Insight configured to use the already
 > installed software with the --with-tcl=... (off the top of my head,
 > sorry) pointing to tclConfig.sh, etc. but it still insists on trying
 > to rebuild it's own version of tcl, tk, etc.  The tarball is 15 meg!

The version of Tcl/Tk/etc that we use for Insight is a bit hacked up
from the standard one.  Many of the fixes are to get it to build under
cygwin, so they are probably not necessary under Unix.  But there are
a couple of crashing bugs in Itcl that needed fixing, and some other
random mods that have not made it back to the Scriptics Tcl repository
yet.  And the net distribution of Tix doesn't build with Itcl 3.0 &
the later Tcl's, and so far as I can tell there is no official
maintainer of this...  We have fixed a bunch of bugs in Tix.

So right now, I doubt that Insight will actually work with the net
version of Tcl/Tk, and I know the net version of Itcl will crash.  We
are working to get as many of our local modifications into the
Scriptics repository as possible, but we probably won't be done with
this till we can move Insight to Tcl/Tk 8.2, since Scriptics is no
longer working on the 8.0 or 8.1 variants.

 > 
 > Personally, I'm looking for gdb with better source and watch
 > listings.  ie.  I love the readline interface to gdb, tab completion,
 > etc. and don't like the mouse.  But gdb's 'list' is really lacking.
 > Frontends like DDD are too mouse oriented and busy.  So, Insight
 > sounds great if it wasn't so cludgy to build.   Sigh.

Were there any problems with building the whole tarball that we
posted?  Or was it just that you couldn't get it to use your installed 
versions of Tcl/Tk?  If the former, please send on details, this
should certainly work smoothly.  If the latter, as I said earlier, had 
you been able to build it, I am pretty sure it would not have worked
anyway, so this is not yet a big concern.

 > 
 > Whew, had to get that off my chest.  I'm using gdb under XEmacs at the 
 > moment, which is the closest to what I want, but it's still not as
 > great as plain gdb.  If only gdb had a nice listing!  I'm almost
 > considering playing with my installed FreeBSD gdb sources to improve
 > the built in list mechanism...

If you do this, and get something that you like more, send us the
patch and we will look at it.

Jim

-- 
++==++==++==++==++==++==++==++==++==++==++==++==++==++==++==++==++==++==++
Jim Ingham                                              jingham@cygnus.com
Cygnus Solutions Inc.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Isn't Insight a little bloated?
  1999-08-04  5:41 Isn't Insight a little bloated? Toby Hutton
  1999-08-04 11:06 ` James Ingham
@ 1999-08-04 11:47 ` Stan Shebs
  1 sibling, 0 replies; 3+ messages in thread
From: Stan Shebs @ 1999-08-04 11:47 UTC (permalink / raw)
  To: toby; +Cc: insight

   From: Toby Hutton <toby@hutton.org>
   Date: Wed, 4 Aug 1999 22:45:00 +1000 (EST)

   I haven't actually managed to build Insight yet for a couple of
   reasons.

   Fristly, I'm running FreeBSD 3.2-STABLE and have learned that gdb-4.18
   doesn't build 'out of the box'.  The FreeBSD core maintainers have
   taken the source, started a collection of their own patches and have
   incorporated it into the 'world' build process with their own
   makefiles.  Why these patches haven't been folded back into the proper
   distro is beyond me.

Combination of apathy and laziness usually. :-)  Sometimes there are
political/technical disagreements; for instance, the FSF insists that
it have clear ownership of all code in GNU, while *BSD and Linux folks
casually add patches whether or not it's legal for them to do it.

I have a background task to track down wandering GDB patches, FreeBSD
was on my list to investigate further...

   Personally, I'm looking for gdb with better source and watch
   listings.  ie.  I love the readline interface to gdb, tab completion,
   etc. and don't like the mouse.  But gdb's 'list' is really lacking.
   Frontends like DDD are too mouse oriented and busy.  So, Insight
   sounds great if it wasn't so cludgy to build.   Sigh.

Jim addressed technical points, I'll add a cultural one.  Although
this code has been heavily used at Cygnus and by Cygnus customers,
this is the first time it's been available to the net; so there are
going to be lots of things that we did for our own convenience,
without a net community looking over our shoulders and saying "hey,
waitaminnit".  The situation is a little like Mozilla's, except that
we didn't have to remove the profanities! :-)

Anyway, I'm very keen to make Insight more interesting to the net
community, and want to do whatever we can to make it easier to build
it from sources.  Feel free to send FreeBSD patches, configure/make
transcripts, whatever - since by definition we only have a Cygnus
environment here, we must rely on everybody else to tell us what needs
to be fixed to make Insight build and run on various systems.

								Stan

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~1999-08-04 11:47 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-08-04  5:41 Isn't Insight a little bloated? Toby Hutton
1999-08-04 11:06 ` James Ingham
1999-08-04 11:47 ` Stan Shebs

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).