Re: gEDA-user: Where is pcb-20100929 for Win32 ?
Can you be a bit more specific, please? What aspects did you have to tune? What were road blocks that needed to be removed? Did yo use any other helper software? I'd like to compile this info to a page in the wiki. So next time we can build upon your experience. Hello, first you have to install MinGW compiler and MinSYS environment to run the script which builds PCB for Windows. It is about 20 or more different packages. I had to do that with iterations - run the script, see, what does not work, install another package and so on. You will need GLIB+GTK+plenty of other packages as well. Not only those listed in README. And GD library as well. Then you need to arrange GLIB/GTK headers and libs in a special way because Makefiles contain just glib-2.0 include and not all proper include directories. The same applies (as far as I remember) for linking process. Then, after your makefiles are successfully generated, you will need (or maybe not, but I needed) the script which removes white spaces at ends of all lines in all makefiles. Here it is: find ./ -type f -name Makefile | while read FILENAME; do cat ${FILENAME}| sed -e 's/ $//g' ${FILENAME}_new; mv ${FILENAME}_new ${FILENAME}; done So far so good. For installer, I just included DLLs only as there is no need to have plenty of unnecessary stuff like headers, EXEs etc from GTK and GD distributions. This complete building process took me about 10 hours. But, as you can see, headline is PCB can be built with MinGW. If you try to do it by yourselves, check files in pcb-HEAD.zip . They can help you when you get stuck. If somebody requires GTK sources - let download them directly from http://gtk.org/ I used GTK etc. libs unmodified. I have seen no bug reports so far. Does it mean that even Import schematic works for all of you ? Or nobody have tried PCB on Windows ? Vaclav ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
If somebody requires GTK sources - let download them directly from http://gtk.org/ I used GTK etc. libs unmodified. Unfortunately, the GPL does not allow this. If we're shipping GTK dlls, we must offer the GTK sources ourselves. Do you have a list of the various source tarballs that went into the pcb installer's files, so that Kai and I can download them? ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
If somebody requires GTK sources - let download them directly from http://gtk.org/ I used GTK etc. libs unmodified. Unfortunately, the GPL does not allow this. If we're shipping GTK dlls, we must offer the GTK sources ourselves. Do you have a list of the various source tarballs that went into the pcb installer's files, so that Kai and I can download them? Unfortunately I don't. I did not have fresh Minsys/MinGW installation. So I still did not have to download all packages. Next time I will write every step of the building process. I am sorry. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
On Tue, May 10, 2011 at 2:18 AM, DJ Delorie d...@delorie.com wrote: If somebody requires GTK sources - let download them directly from http://gtk.org/ I used GTK etc. libs unmodified. Unfortunately, the GPL does not allow this. If we're shipping GTK dlls, we must offer the GTK sources ourselves. Why are individuals who are trying to help the project being held to a higher standard that the projects own download page? http://pcb.gpleda.org/ 's download link does not contain GTK sources, sources of compilers or sources for the Windows operating system. Doesn't PCB's source code actually predate the GPL? When and who put it under GPL? All of this legal crap just takes the fun and desire out of working on the project. Do you have a list of the various source tarballs that went into the pcb installer's files, so that Kai and I can download them? Using the 'minipack' build system takes care of downloading the sources so they would be available to upload to be GPL compliant. It is also a lot less painful that what Vacla just described. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
Bob Paddock wrote: Why are individuals who are trying to help the project being held to a higher standard that the projects own download page? I'll check, whether this legal fine tuning actually applies to me. After all, this is Germany here. We are governed by civil law as opposed to common law. In addition, the intellectual property hype does not seem to be as heated here in Cis-Pondia. Anyway, to be extra secure, I may offer GTK sources for download, too. Using the 'minipack' build system takes care of downloading the sources so they would be available to upload to be GPL compliant. If there were a ready to use installer, or tar ball, or whatever, I'd be happy to host this, too. It is not just for the benefit of others, but to provide a decent standing for here in the institute. The majority of PhDs and masters have that other OS installed. ---)kaimartin(--- -- Kai-Martin Knaak tel: +49-511-762-2895 Universität Hannover, Inst. für Quantenoptik fax: +49-511-762-2211 Welfengarten 1, 30167 Hannover http://www.iqo.uni-hannover.de GPG key:http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmkop=get ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
Vaclav Peroutka wrote: I have seen no bug reports so far. Does it mean that even Import schematic works for all of you ? Or nobody have tried PCB on Windows ? It means, that I don't have a current version of geda available for windows. So, no gschem, or gnetlist available, yet. How did you succeed to compile geda for windows? ---)kaimartin(--- -- Kai-Martin Knaak tel: +49-511-762-2895 Universität Hannover, Inst. für Quantenoptik fax: +49-511-762-2211 Welfengarten 1, 30167 Hannover http://www.iqo.uni-hannover.de GPG key:http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmkop=get ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
How did you succeed to compile geda for windows? I've used 'minipack'. It builds those too, not just PCB. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
Bob Paddock graceindustr...@gmail.com writes: On Tue, May 10, 2011 at 2:18 AM, DJ Delorie d...@delorie.com wrote: If somebody requires GTK sources - let download them directly from http://gtk.org/ I used GTK etc. libs unmodified. Unfortunately, the GPL does not allow this. If we're shipping GTK dlls, we must offer the GTK sources ourselves. Why are individuals who are trying to help the project being held to a higher standard that the projects own download page? http://pcb.gpleda.org/ 's download link does not contain GTK sources, sources of compilers or sources for the Windows operating system. Neither did I find any libgtk executables, that would require to provide corresponding sources. -- Stephan ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
On 05/10/2011 12:50 PM, Bob Paddock wrote: Why are individuals who are trying to help the project being held to a higher standard that the projects own download page? Because they are not. anybody who distributes binaries must provide the corresponding source. http://pcb.gpleda.org/ 's download link does not contain GTK sources, sources of compilers or sources for the Windows operating system. http://pcb.gpleda.org doesn't contan any binaries. Doesn't PCB's source code actually predate the GPL? No, it doesn't. When and who put it under GPL? Its original author, Thomas Nau, in the previous millenium; every new piece of code since then was put under the same license, and no contributor suggested anything different. All of this legal crap just takes the fun and desire out of working on the project. It also ensures that my contribution won't be used to mistreat you. Best wishes, Ineiev ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
Why are individuals who are trying to help the project being held to a higher standard that the projects own download page? They are not. Why do you think I'm trying to fix this problem? I want to be able to auto-build an installer *and* source set for the official windows releases, so we can avoid having to make anyone else do it, and so that we're in full compliance at all times. http://pcb.gpleda.org/ 's download link does not contain GTK sources, sources of compilers or sources for the Windows operating system. Please read the GPL so you understand what needs to be included, and what doesn't. The sources need NOT include anything that's a normal part of the OS, development kit, or included runtime, UNLESS YOU DISTRIBUTE THAT WITH YOUR BINARY. Doesn't PCB's source code actually predate the GPL? The issues is not the PCB license. The issue is the GTK license (and other libraries we use). If we distribute the GTK dll, we must distribute the GTK sources. If we had a Win32api native pcb, we would not need to distribute the Win32api sources, because the're a normal part of the OS. If we forced people to install MinGW to get the GTK dlls, we would not need to distribute the GTK sources. All of this legal crap just takes the fun and desire out of working on the project. Which is why I'm trying to get to the point where I can do it myself, so that the unfun onus is on me (or better, on some script somewhere ;) Using the 'minipack' build system takes care of downloading the sources so they would be available to upload to be GPL compliant. I think everyone agrees that's the way to go. I just didn't have much luck with minipack last time I tried. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
Am 10.05.2011 um 19:39 schrieb DJ Delorie: If we distribute the GTK dll, we must distribute the GTK sources. Not if you use the sources unmodified, because they're distributed elsewhere, then. Markus - - - - - - - - - - - - - - - - - - - Dipl. Ing. (FH) Markus Hitter http://www.jump-ing.de/ ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
Not if you use the sources unmodified, because they're distributed elsewhere, then. The GPL doesn't let you rely on someone else's source distribution, unless you have an arrangement with them to do so. Yes, I've been down this road with the FSF many times... Consider, for example, if the someone else's site decides to remove their copies of everything (happens all the times - it's called upgrading :). Now your binary distribution has no corresponding sources. So the FSF's rule is same site, same method - i.e. http://*.foo for binaries, http://*.foo for sources, etc. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
http://pcb.gpleda.org/ 's download link does not contain GTK sources, sources of compilers or sources for the Windows operating system. Please read the GPL so you understand what needs to be included, and what doesn't. The sources need NOT include anything that's a normal part of the OS, development kit, or included runtime, UNLESS YOU DISTRIBUTE THAT WITH YOUR BINARY. I've read it many times, due to its ambiguity, case in point: The issues is not the PCB license. The issue is the GTK license (and other libraries we use). If we distribute the GTK dll, we must distribute the GTK sources. Is GTK not part of the development kit? If we forced people to install MinGW to get the GTK dlls, we would not need to distribute the GTK sources. I don't follow, GTK dll's are not part of MinGW. I think everyone agrees that's the way to go. I just didn't have much luck with minipack last time I tried. Give it a try again, as I think Ceasar fixed several issues, that I reported to him when I had trouble getting it going. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
part of the OS, development kit, or included runtime, UNLESS YOU DISTRIBUTE THAT WITH YOUR BINARY. I've read it many times, due to its ambiguity, case in point: The issues is not the PCB license. The issue is the GTK license (and other libraries we use). If we distribute the GTK dll, we must distribute the GTK sources. Is GTK not part of the development kit? Doesn't matter, we ship GTK dlls, we're responsible for providing those sources. That's why the emphasis on unless you distribute If we didn't ship the GTK dlls, we wouldn't have to distribute the sources[1]. But, we *do* ship the GTK dlls, so we *do* have to distribute the sources[2]. [1] because they're part of the development kit and/or OS, in a way. [2] because of the unless you include it exception. Note that [1] is the ambiguous part, due to the word common in the GPL, but [2] is not ambiguous at all. If we forced people to install MinGW to get the GTK dlls, we would not need to distribute the GTK sources. I don't follow, GTK dll's are not part of MinGW. ... or somehow install GTK dlls on their own, then ;-) Give it a try again, as I think Ceasar fixed several issues, that I reported to him when I had trouble getting it going. Yup. *time* is my other enemy :-P ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
Bob Paddock wrote: I think everyone agrees that's the way to go. I just didn't have much luck with minipack last time I tried. Give it a try again, as I think Ceasar fixed several issues, that I reported to him when I had trouble getting it going. Oh, finally I realize, that minipack is a crosscompile approach and I should be able to compile it on my Debian desktop. So, I am am giving minipack a try right now. Thankfully, the instructions Cesar gave in 2008 are still valid: http://www.mail-archive.com/geda-dev@moria.seul.org/msg06312.html At the moment, the build script downloads cairo from cairographics.org at a screaming 20 kB/s ;-) Seems like the process will take some time. I'll let it run over night. Will report my mileage. ---)kaimartin(--- -- Kai-Martin Knaak tel: +49-511-762-2895 Universität Hannover, Inst. für Quantenoptik fax: +49-511-762-2211 Welfengarten 1, 30167 Hannover http://www.iqo.uni-hannover.de GPG key:http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmkop=get ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
Kai-Martin Knaak wrote: At the moment, the build script downloads cairo from cairographics.org at a screaming 20 kB/s ;-) Seems like the process will take some time. I'll let it run over night. Will report my mileage. Hmm. The script got stuck at the download of libgd. The site www.libgd.org seems to be down. The address resolves to 213.251.181.15 which does not even respond to ping :-| ---)kaimartin(--- -- Kai-Martin Knaak tel: +49-511-762-2895 Universität Hannover, Inst. für Quantenoptik fax: +49-511-762-2211 Welfengarten 1, 30167 Hannover http://www.iqo.uni-hannover.de GPG key:http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmkop=get ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
Kai-Martin Knaak wrote: The script got stuck at the download of libgd. The site www.libgd.org seems to be down. The address resolves to 213.251.181.15 which does not even respond to ping :-| The website is still down. Can someone mail me the required gd sources? The script seems to ask for version 2.0.35 The debian repositories contain v2.0.36. Any chance, that this will work? ---)kaimartin(--- -- Kai-Martin Knaak Email: k...@familieknaak.de Öffentlicher PGP-Schlüssel: http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53 ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
On 05/10/2011 04:28 PM, Kai-Martin Knaak wrote: Hmm. The script got stuck at the download of libgd. The site www.libgd.org seems to be down. The address resolves to 213.251.181.15 which does not even respond to ping :-| This site has been down for quite a while. I have just found the location of a copy from Slackware and updated the recipe accordingly. Please pull minipack from git and try again. Regards, Cesar ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
Cesar Strauss wrote: I have just found the location of a copy from Slackware and updated the recipe accordingly. Please pull minipack from git and try again. Thanks! I pulled the changes. Now gd-2.0.35.tar.bz2 loads fine :-) currently, the build progresses with a whole bunch of warnings for the compile of gettext (500 lines). Should I post the dump? ---)kaimartin(--- -- Kai-Martin Knaak Email: k...@familieknaak.de Öffentlicher PGP-Schlüssel: http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53 ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
Vaclav Peroutka wrote: I am sorry for the delay. I had problems not related to GEDA PCB. Here are the links: pcbinst-1.99z - http://www.unibytes.com/OuH9OEv9hbYB pcb-HEAD sources - http://www.unibytes.com/74js9DmX3X8B As promised, I put the installer on my web page at the university: http://elektroniq/dokuwiki/doku.php?id=fertigung:englische_version_der_anleitung pcbinst is compiled on Windows with MinGW. It was real pain and I would not want to set up environment again. Can you be a bit more specific, please? What aspects did you have to tune? What were road blocks that needed to be removed? Did yo use any other helper software? I'd like to compile this info to a page in the wiki. So next time we can build upon your experience. ---)kaimartin(--- -- Kai-Martin Knaak tel: +49-511-762-2895 Universität Hannover, Inst. für Quantenoptik fax: +49-511-762-2211 Welfengarten 1, 30167 Hannover http://www.iqo.uni-hannover.de GPG key:http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmkop=get ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
I put a copy here: http://www.delorie.com/pcb/windows/ Just FYI, I could not use it under Wine - I got little boxes for every character in the UI, rather than actual characters. I've noticed this before while trying to cross-build my own pcb.exe. Is this built with shared libraries for gtk et al? Does it include those shared libraries in the installer? I think we have to offer the sources for those shared libraries under the GPL if so. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
I am sorry for the delay. I had problems not related to GEDA PCB. Here are the links: pcbinst-1.99z - http://www.unibytes.com/OuH9OEv9hbYB Appears to be working well for me :) Allowing me to add some holes to polygons to sort out a logo on the silk screen - great! It is also wonderful to see some of the little bugs fixed. Thanks everyone for the continuing development. Bob, the zlib license can be found here, http://zlib.net/zlib_license.html ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
On Fri, 6 May 2011 12:28:33 +0200 Duncan Drennan duncan.dren...@gmail.com wrote: I am sorry for the delay. I had problems not related to GEDA PCB. Here are the links: pcbinst-1.99z - http://www.unibytes.com/OuH9OEv9hbYB Appears to be working well for me :) Allowing me to add some holes to polygons to sort out a logo on the silk screen - great! Did you draw a logo graphic in pcb itself using the polygon tool? I have really wanted to have decent logo graphics and beautifully typeset text on my boards, so I have created graphics and text in Inkscape, exported through pstoedit to pcb, but this has caused issues because pstoedit is generating some invalid polygons, which crashes most versions of pcb. Regards, Colin ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
I have really wanted to have decent logo graphics and beautifully typeset text on my boards, so I have created graphics and text in Inkscape, exported through pstoedit to pcb, but this has caused issues because pstoedit is generating some invalid polygons, which crashes most versions of pcb. I wrote a polyhole plugin just to fix (manually) ps2edit output, but now that we support holes, someone should fix ps2edit to produce them properly. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
Did you draw a logo graphic in pcb itself using the polygon tool? I have really wanted to have decent logo graphics and beautifully typeset text on my boards, so I have created graphics and text in Inkscape, exported through pstoedit to pcb, but this has caused issues because pstoedit is generating some invalid polygons, which crashes most versions of pcb. I used the Inkscape - pstoedit - pcb path and it just worked for me. I manually edited the file to change some of the produced polygons to holes rather than polygons. The logo was fortunately fairly simple (mostly made up of blocks). ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
Hello all, I am sorry for the delay. I had problems not related to GEDA PCB. Here are the links: pcbinst-1.99z - http://www.unibytes.com/OuH9OEv9hbYB pcb-HEAD sources - http://www.unibytes.com/74js9DmX3X8B pcbinst is compiled on Windows with MinGW. It was real pain and I would not want to set up environment again. I found that schematic import still does not work for me. Maybe gnetlist is not in PATH. Maybe these files will be helpful to somebody else anyway. Please tell me if these links do not work. I will try to upload files again. Vaclav ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
Maybe these files will be helpful to somebody Thank you. Please tell me if these links do not work. I will try to upload files again. While the links did work, when the download was completed I found a new tab had appeared in Chrome, the browser I was using. The in-your-face pictures in that tab are completely unsuitable for a business or family (or any in my personal view) environment. I'm sure it is nothing you were aware of, just the nature of these kind of these file sharing sites. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
Bob Paddock wrote: While the links did work, when the download was completed I found a new tab had appeared in Chrome, the browser I was using. Some kind of script silently executed behind your back? Kind of scary. The in-your-face pictures in that tab are completely unsuitable for a business or family (or any in my personal view) environment. I'm sure it is nothing you were aware of, just the nature of these kind of these file sharing sites. For the archive: A clean alternative, I had good success with, is http://www.mydrive.ch This service plays nice in every way. No nag screens, no offensive images either and the download speed is decent, too. The providers consider the service an advertisement for their other hosting products. So they have an incentive to not scare users away :-) The free service covers 500 MB of storage. ---)kaimartin(--- -- Kai-Martin Knaak Email: k...@familieknaak.de Öffentlicher PGP-Schlüssel: http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53 ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
Hi, I did next steps. After editing Makefiles (removing white spaces) and copying headers in GTK distribution I am getting following message below. It seems to me that all inline functions in toporouter are not recognized. Is it common problem ? I removed inline keywords and linker stopped shouting. Another thing is fork()/wait() missing dependancy. I found that these functions are not supported on Windows as it is not POSIX compliant system. So, my question is - does anybody know what I should do with them ? Vaclav gcc -std=gnu99 -DNDEBUG -Id:\V\temp\gdwin32/include -mms-bitfields -mwindows -mms-bitfields -Id:/V/temp/gtk_win32/include/glib-2.0 -Id:/V/temp/gtk_win32/lib/glib-2.0/include -Wall -Wdeclaration-after-statement -Ld:\V\temp\gdwin32/lib -lbgd -rdynamic -o pcb.exe action.o autoplace.o autoroute.o buffer.o change.o clip.o command.o compat.o copy.o create.o crosshair.o data.o djopt.o draw.o drill.o edif.o error.o file.o find.o flags.o fontmode.o heap.o insert.o intersect.o line.o lrealpath.o main.o mirror.o misc.o move.o mtspace.o mymem.o netlist.o parse_l.o parse_y.o polygon.o polygon1.o puller.o print.o rats.o remove.o report.o res_parse.o res_lex.o rotate.o rtree.o rubberband.o search.o select.o set.o strflags.o thermal.o undo.o vector.o vendor.o hid/common/actions.o hid/common/flags.o hid/common/hidinit.o hid/common/hidnogui.o hid/common/extents.o hid/common/draw_helpers.o hid/common/hid_resource.o toporouter.o libgtk.a liblpr.a libbom.a libgcode.a libgerber.a libnel ma.a libpng.a libps.a libgts.a pcb_icon.o -lm -Ld:/V/temp/gtk_win32/lib -lglib-2.0 -lgtk-win32-2.0 -lgdk-win32-2.0 -lgobject-2.0 -lgdk_pixbuf-2.0 -lintl -lbgd action.o:action.c:(.text+0xd38a): undefined reference to `fork' action.o:action.c:(.text+0xd3d7): undefined reference to `wait' toporouter.o:toporouter.c:(.text+0xbe0): undefined reference to `cluster_thickness' toporouter.o:toporouter.c:(.text+0xc64): undefined reference to `cluster_keepaway' toporouter.o:toporouter.c:(.text+0x172e): undefined reference to `cluster_thickness' toporouter.o:toporouter.c:(.text+0x175b): undefined reference to `cluster_keepaway' toporouter.o:toporouter.c:(.text+0x17af): undefined reference to `cluster_thickness' toporouter.o:toporouter.c:(.text+0x17cb): undefined reference to `cluster_thickness' toporouter.o:toporouter.c:(.text+0x17e7): undefined reference to `cluster_keepaway' toporouter.o:toporouter.c:(.text+0x17fb): undefined reference to `cluster_keepaway' toporouter.o:toporouter.c:(.text+0x1ebf): undefined reference to `cartesian_gradient' toporouter.o:toporouter.c:(.text+0x204c): undefined reference to `coord_wind' toporouter.o:toporouter.c:(.text+0x20a7): undefined reference to `coord_wind' ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
On Fri, 2011-04-15 at 09:33 +0200, Vaclav Peroutka wrote: Hi, I did next steps. After editing Makefiles (removing white spaces) and copying headers in GTK distribution I am getting following message below. It seems to me that all inline functions in toporouter are not recognized. Is it common problem ? I removed inline keywords and linker stopped shouting. Another thing is fork()/wait() missing dependancy. I found that these functions are not supported on Windows as it is not POSIX compliant system. So, my question is - does anybody know what I should do with them ? Minipack has a patch for this: http://repo.or.cz/w/minipack.git/blob/HEAD:/patches/pcb/0001-Use-_spawnvp-if-present.patch Which comes from upstream (by the Minipack authour) http://git.gpleda.org/?p=pcb.git;a=commitdiff_plain;h=02fa7cf6646ad4f16383c91e53784986f4d8d15d;hp=70786c0c18c8d2c4626d429068e88a4601a21d6d Perhaps this was applied after the last release. (Sorry, no time to check right now!) You might have more luck building git HEAD PCB? -- Peter Clifton Electrical Engineering Division, Engineering Department, University of Cambridge, 9, JJ Thomson Avenue, Cambridge CB3 0FA Tel: +44 (0)7729 980173 - (No signal in the lab!) Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me) signature.asc Description: This is a digitally signed message part ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
On Fri, 2011-04-15 at 09:33 +0200, Vaclav Peroutka wrote: Hi, I did next steps. After editing Makefiles (removing white spaces) and copying headers in GTK distribution I am getting following message below. It seems to me that all inline functions in toporouter are not recognized. Is it common problem ? I removed inline keywords and linker stopped shouting. Another thing is fork()/wait() missing dependancy. I found that these functions are not supported on Windows as it is not POSIX compliant system. So, my question is - does anybody know what I should do with them ? Minipack has a patch for this: http://repo.or.cz/w/minipack.git/blob/HEAD:/patches/pcb/0001-Use-_spawnvp-if-present.patch Which comes from upstream (by the Minipack authour) http://git.gpleda.org/?p=pcb.git;a=commitdiff_plain;h=02fa7cf6646ad4f16383c91e53784986f4d8d15d;hp=70786c0c18c8d2c4626d429068e88a4601a21d6d Perhaps this was applied after the last release. (Sorry, no time to check right now!) You might have more luck building git HEAD PCB? Hi Peter, I finally built PCB-20100929. I have installer of 9MB. Where can I put it for tests ? I just tried to run installer and then run pcb itself. No time for deeper testing. Actually I know about 2 problems: - I actually commented out the pcb_spawnvp(). Thus, schematic import does not work. - libraries show full path for the subdirectories (which was not in the older version). Please see attached PNG. During the weekend I will try to build GIT HEAD. Hopefully I will find free time for that. Vaclav attachment: pcb-20100929-libraries.png ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
Vaclav Peroutka wrote: I finally built PCB-20100929. I have installer of 9MB. Where can I put it for tests ? Great! If you send me the binary attached to an email, I can host it on my webspace at iqo.uni-hannover.de. Internet connection is a s good as can be. Traffic of a few hundred downloads is ok. email address would be: knaak AT iqo.uni-hannover.de ---)kaimartin(--- -- Kai-Martin Knaak tel: +49-511-762-2895 Universität Hannover, Inst. für Quantenoptik fax: +49-511-762-2211 Welfengarten 1, 30167 Hannover http://www.iqo.uni-hannover.de GPG key:http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmkop=get ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
I finally built PCB-20100929. I have installer of 9MB. Where can I put it for tests ? I can also put a copy on delorie.com, plenty of bandwidth (2Mbit/sec to USA). Put a copy in ftp://ftp.delorie.com/incoming/ ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
On Fri, 2011-04-15 at 11:55 -0400, DJ Delorie wrote: I finally built PCB-20100929. I have installer of 9MB. Where can I put it for tests ? DJ, Kai-Martin, Be sure to credit Vaclav for building the installer! I'm a little nervous distributing .exe files I've not built myself personally, but I could drop a copy where I've got the windows builds for gschem etc..: http://www2.eng.cam.ac.uk/~pcjc2/geda-windows.html Although that URL isn't really very widely known. Perhaps someone might virus scan the file (and send a SHA1 of the file you checked) to put my mind at ease? Vaclav - you built on Linux, right? If so, it probably won't have had a chance to get a virus. If it was cygwin? (I'd feel easier if someone could run it through a virus scanner - I don't have one here). Again - a SHA1 sum of the original file straight from the build tree would be handy to verity everything is ok. -- Peter Clifton Electrical Engineering Division, Engineering Department, University of Cambridge, 9, JJ Thomson Avenue, Cambridge CB3 0FA Tel: +44 (0)7729 980173 - (No signal in the lab!) Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me) signature.asc Description: This is a digitally signed message part ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
Another note - when uploading the EXE, please be sure to upload ALL the sources used to build it - yes, all the .tar.gz for all the libraries built. Really. Kai and I can't make the binary available without also making all those sources available at the same time. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
On Fri, Apr 15, 2011 at 12:35:28PM -0400, DJ Delorie wrote: Another note - when uploading the EXE, please be sure to upload ALL the sources used to build it - yes, all the .tar.gz for all the libraries built. Really. Kai and I can't make the binary available without also making all those sources available at the same time. Provided that, I can also offer a mirror in Hungary. Traffic is unlimited, bandwidth is relatively good in .hu (10 mbit guaranteed) and somewhat limited international bandwidth. Regards, Tibor ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
I built pcb-20100929 last night using the minipack environment in a virtualbox VM with a fresh Ubuntu 10.10 install. Process was nearly painles: I had to find alternative sources to the ones given in the pixman and gd recipes(it seems like libgd.org has been down for a long time), but that was the only hiccup . I remember ages ago when I was doing a bit of coding for the N900, Nokia actually release a VM image containing a fully set-up Maemo linux development environment. It saved me alot of time compared to navigating a sea of dependencies and manually setting up the cross-compiler and emulator environments. Is there any interest in something like this for PCB/Minipack? I'd be happy to slap one together but don't have the resources to host it. -Tom Pope I don't know, what exactly minipack is. If I can run such PCB/Minipack on Windows XP, yes. In the meantime I tried another steps. Now, when building PCB, I am getting this log below. Unfortunately I can't find what is the correct ./config.status command and where from Makefile it is run... Vaclav Building for cygwin make all-recursive make[1]: Entering directory `/d/V/temp/pcb-20100929' Making all in win32 make[2]: Entering directory `/d/V/temp/pcb-20100929/win32' Makefile:317: warning: overriding commands for target `..' Makefile:314: warning: ignoring old commands for target `..' Makefile:319: warning: overriding commands for target `..' Makefile:317: warning: ignoring old commands for target `..' cd .. /bin/sh /d/V/temp/pcb-20100929/missing --run automake-1.11 --foreign win32/Makefile /d/V/temp/pcb-20100929/missing: line 52: automake-1.11: command not found WARNING: `automake-1.11' is missing on your system. You should only need it if you modified `Makefile.am', `acinclude.m4' or `configure.ac'. You might want to install the `Automake' and `Perl' packages. Grab them from any GNU archive site. make[2]: Circular .. - .. dependency dropped. cd .. make am--refresh make[3]: Entering directory `/d/V/temp/pcb-20100929' cd . /bin/sh ./config.status Makefile config.status: creating Makefile make[3]: Leaving directory `/d/V/temp/pcb-20100929' make[3]: Entering directory `/d/V/temp/pcb-20100929' make[3]: Leaving directory `/d/V/temp/pcb-20100929' cd .. make am--refresh make[3]: Entering directory `/d/V/temp/pcb-20100929' make[3]: Leaving directory `/d/V/temp/pcb-20100929' cd .. make am--refresh make[3]: Entering directory `/d/V/temp/pcb-20100929' make[3]: Leaving directory `/d/V/temp/pcb-20100929' cd .. /bin/sh ./config.status win32 /Makefile config.status: error: invalid argument: win32 make[2]: *** [Makefile] Error 1 make[2]: Leaving directory `/d/V/temp/pcb-20100929/win32' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/d/V/temp/pcb-20100929' make: *** [all] Error 2 ERROR Build failed. See log in m.log ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
I built pcb-20100929 last night using the minipack environment in a virtualbox VM with a fresh Ubuntu 10.10 install. Process was nearly painles: I had to find alternative sources to the ones given in the pixman and gd recipes(it seems like libgd.org has been down for a long time), but that was the only hiccup . Could you send me the built installer exe and a diff for the changes you made? Maybe I can reproduce it here, and we'd be done :-) ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
In the meantime I tried another steps. Now, when building PCB, I am getting this log below. Unfortunately I can't find what is the correct ./config.status command and where from Makefile it is run... config.status is produced by the build, not consumed by it. Did you run autogen.sh on cygwin? ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
In the meantime I tried another steps. Now, when building PCB, I am getting this log below. Unfortunately I can't find what is the correct ./config.status command and where from Makefile it is run... config.status is produced by the build, not consumed by it. Did you run autogen.sh on cygwin? I use MinGW + MinSYS environment. I just run win32/build_pcb script. Nothing else. It seems there is again problem with white spaces at the end of lines. Correct command should have been ./config.status win32/Makefile . I edited it again and another problems appeared. So IMHO there is currently no straightforward way how to compile PCB with MinGW compiler. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: Where is pcb-20100929 for Win32 ?
Hello all, I don't want to disturb you too much. But can I get version 20100929 of PCB for Windows ? I still use pcb-2009 but I am getting tired of Request for bounding box of unsupported type 1024 bug. I found that the problem is fixed in the pcb-2010 version. Thank you in advance, Vaclav ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
Hmm... I used to get that error on Linux, but it never bothered me (I used PCB fine.) Just leave the message log open in the background and it won't bother you. On 13 April 2011 13:19, Vaclav Peroutka [1]vacla...@seznam.cz wrote: Hello all, I don't want to disturb you too much. But can I get version 20100929 of PCB for Windows ? I still use pcb-2009 but I am getting tired of Request for bounding box of unsupported type 1024 bug. I found that the problem is fixed in the pcb-2010 version. Thank you in advance, Vaclav ___ geda-user mailing list [2]geda-user@moria.seul.org [3]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user References 1. mailto:vacla...@seznam.cz 2. mailto:geda-user@moria.seul.org 3. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
Hmm... I used to get that error on Linux, but it never bothered me (I used PCB fine.) Just leave the message log open in the background and it won't bother you. I have the message log open but GUI freezes. I have to close PCB and restart it again. Sometimes I can work 20 minutes but sometimes I am getting into this problem each mouse-wheel movement. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
I don't want to disturb you too much. But can I get version 20100929 of PCB for Windows ? I still use pcb-2009 but I am getting tired of Request for bounding box of unsupported type 1024 bug. I found that the problem is fixed in the pcb-2010 version. I wasn't able to build the win32 version of 20100929 when I released it. I still try every once in a while to get it working; the problem is mostly on my end (getting a build environment set up seems more problematic than I expected). If anyone wants to help make the process more robust, feel free :-) ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
is mostly on my end (getting a build environment set up seems more problematic than I expected). Using the minipack build environment has been working for building the Windows version. If anyone wants to help make the process more robust, feel free :-) If the steps for creating the release are written down, Wiki would be fine, I'll take care of making a regular build of the Windows version. In discussing this with Dan a couple of years ago it was issues like tracking down the licenses to be shown by the installer etc. that were more problematic than the actual building of the code to do a release. I started once and gave up when I could not find the zlib license, then I understood what Dan meant. I'll do the steps needed, but need to have the staircase documented first. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
I don't want to disturb you too much. But can I get version 20100929 of PCB for Windows ? I still use pcb-2009 but I am getting tired of Request for bounding box of unsupported type 1024 bug. I found that the problem is fixed in the pcb-2010 version. I wasn't able to build the win32 version of 20100929 when I released it. I still try every once in a while to get it working; the problem is mostly on my end (getting a build environment set up seems more problematic than I expected). If anyone wants to help make the process more robust, feel free :-) Hello, I tried to compile PCB by myself, I slightly edited the build_pcb script and run it in minsys environment with win32/build_pcb command. But it ends with the strange message in the Makefile. See last lines of log below. The problem is following: DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(srcdir)/config.h.in \ $(top_srcdir)/configure $(top_srcdir)/intl/Makefile.in \ ABOUT-NLS AUTHORS COPYING ChangeLog INSTALL NEWS compile \ config.guess config.rpath config.sub depcomp install-sh \ missing mkinstalldirs ylwrap My system puts white space after backslash. Therefore the second line is recognized as a command. Or is it the problem of ./configure script ? I will try to edit Makefile manually. But better way is to generate proper Makefile. Does anybody have similar problem ? ** Configuration summary for pcb 20100929: GUI: gtk Printer: lpr Exporters:bom gcode gerber nelma png ps Source tree distribution: tarball Build documentation: yes Build toporouter: yes Enable toporouter output: no xdg data directory: /d/V/temp/pcb-20100929/pcb_inst/share KDE data directory: /d/V/temp/pcb-20100929/pcb_inst/share dmalloc debugging:no ElectricFence debugging: no Cross Compiling: no CC: gcc -std=gnu99 CPPFLAGS: -mms-bitfields -mwindows -DPREFIXDIR=\${prefix}\ -DBINDIR=\${bindir}\ -DHOST= \${host}\ -DPCBLIBDIR=\/d/V/temp/pcb-20100929/pcb_inst/share/pcb\ -DPCBTREEDIR=\/d/V/temp/pcb-20100929/pcb_in st/share/pcb/newlib\ -DPCBTREEPATH=\/d/V/temp/pcb-20100929/pcb_inst/share/pcb/newlib:/d/V/temp/pcb-20100929/pcb_ inst/share/pcb/pcblib-newlib\ CFLAGS: -Id:\V\temp\gdwin32/include -mms-bitfields -mwindows -mms-bitfields -Id:/V/temp/ gtk_win32/include/glib-2.0 -Id:/V/temp/gtk_win32/lib/glib-2.0/include -Wall -Wdeclaration-after-statement LIBS: -lm -Ld:/V/temp/gtk_win32/lib -lglib-2.0 -lintl -lbgd PCB: ${top_builddir}/src/pcb Cleaning Makefile:38: *** commands commence before first target. Stop. ERROR Clean failed. See log in clean.log ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Where is pcb-20100929 for Win32 ?
I built pcb-20100929 last night using the minipack environment in a virtualbox VM with a fresh Ubuntu 10.10 install. Process was nearly painles: I had to find alternative sources to the ones given in the pixman and gd recipes(it seems like libgd.org has been down for a long time), but that was the only hiccup . I remember ages ago when I was doing a bit of coding for the N900, Nokia actually release a VM image containing a fully set-up Maemo linux development environment. It saved me alot of time compared to navigating a sea of dependencies and manually setting up the cross-compiler and emulator environments. Is there any interest in something like this for PCB/Minipack? I'd be happy to slap one together but don't have the resources to host it. -Tom Pope On Wed, Apr 13, 2011 at 11:21 PM, Bob Paddock graceindustr...@gmail.com wrote: is mostly on my end (getting a build environment set up seems more problematic than I expected). Using the minipack build environment has been working for building the Windows version. If anyone wants to help make the process more robust, feel free :-) If the steps for creating the release are written down, Wiki would be fine, I'll take care of making a regular build of the Windows version. In discussing this with Dan a couple of years ago it was issues like tracking down the licenses to be shown by the installer etc. that were more problematic than the actual building of the code to do a release. I started once and gave up when I could not find the zlib license, then I understood what Dan meant. I'll do the steps needed, but need to have the staircase documented first. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user