>> The SVN repository snapshot is available for download from 
>> <http://home.wowway.com/~mandasoft/xcircuit-7.tar.gz>.
> 
> I have one computer at home set up for VLSI layout work, and it's
> out-of-date to the point that I can't "yum" to install on it, and
> so I have no package management system, and have been unable to get
> other important packages such as Qt development installed.
> 
> Last week, I moved my lab equipment to a table on the other side of
> the room, and installed a desktop I wasn't using anymore with Fedora
> Core 13, to use as my lab computer.  Since I did a full install of a
> recent operating system, the package management is working, and so
> forth.  So I thought I'd give a shot at the Qt version you mentioned
> above.
> 
> Once I did the svn checkout, though, I'm at a loss, as there is no
> longer a configure script or a makefile.  I suppose you're using some
> kind of programming environment, but as I don't know what it is, can
> you give me a hint on how to get this source to compile?   Thanks.


Make sure your Qt is at least 4.6.x with -devel package installed.
$ qmake -v
should indicate "Using Qt version 4.6" or higher

Then cd into the source directory, and do
$ qmake xcircuit.pro
$ make -j2  (or whatever is the number of cores on you machine)

Since xcircuit uses hardcoded paths for default location of library files and 
such,
you have to edit xcircuit.pro and modify the LIBRARY_DIR line to point to your 
existing
installation of xcircuit 3.6/3.7; as it is it points to the install in my home 
directory.

I didn't bother fixing that just yet -- nominally those came from --prefix 
given to configure;
they should really come from an argument to qmake. And qmake should generate 
meaningful
install targets with library files and such, I haven't set that up yet either.

Other gotchas:

1. mouse buttons 2 & 3 are switched in my implementation -- simply because I 
haven't
gotten yet to implementing multiple bindings that would support a trackpad.

2. SIZEOF_VOID_P=8 etc. matches my machine, may not match yours -- again, 
change it in
xcircuit.pro. This is, anyway, an unnecessary hack, those SIZEOF_xxx defines 
will be gone.
C++ can handle it cleanly, just haven't had time to tackle it.

3. switching to page/library directories gives a blank view, you need to do a 
view recentering
(via window resize or the cute button at the corner of the scroll bars) to see 
stuff.

4. no output dialog box - saved files go into a default location under default 
name (your home
directory I'd think).

5. tool feedback from the toolbar may  be poor.

6. no stipple popup.

I'm finishing up the update to 3.7.8, along with other fixes, so that would be 
a bit more usable when ready.

Cheers, Kuba
_______________________________________________
Xcircuit-dev mailing list
[email protected]
http://www.opencircuitdesign.com/mailman/listinfo/xcircuit-dev

Reply via email to