>> 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
