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
gEDA-user: eagle to open source library conversion
In de.sci.electronics someone just posted a link to a eagle to kicad library conversion script. It is to be run from within eagle: ftp://ftp.cadsoft.de/eagle/userfiles/ulp/eagle2kicad-0.9b.ulp This should be doable for geda/pcb, too. Maybe, this script can be a guide. ---<)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: Attribute Net (without pin assignment) - for Power and Port Symbols
Gabriel Paubert wrote: > I believed that the ß has been suppressed in a recent reform of the > german language. Actually, its use was regularized. No ß after short vowels anymore. This replaced "daß" by "dass" and thus removed the most frequent appearance of the character. Anyway, the Swiss don't use ß at all. ---<)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: pcb-20100929 released
On 04/15/2011 06:32 PM, Duncan Drennan wrote: For a development release, you would need to run "./autogen.sh" or autoreconf in the pixman source dir to generate ./configure Did that and now pixman compiles correctly. I reverted minipack to cross-build a stable release of pixman (0.20.2). Next challenge is the glib is failing with this error, configure: error: Could not find a glib-compile-schemas in your PATH To avoid this dependency, I reverted to glib 2.24.2. Please pull from the minipack git repository 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: Attribute Net (without pin assignment) - for Power and Port Symbols
On Fri, Apr 15, 2011 at 02:16:23PM +0200, Stephan Boettcher wrote: > Gabriel Paubert writes: > > > A french or german keyboard will be different (I'm french, > > but I can't stand the layout of french keyboards). > > I'm using us keyboards exclusively, in Germany. I type a lot more > []{}\| than äöüß. I believed that the ß has been suppressed in a recent reform of the german language. But to be fair also, the umlauts are much less frequent in german than accents, diaeresis and special characters in spanish and french (ñçœ), æ is elso used in french but extremely rare. I really have to type every day in three languages (french, english, and spanish) and it's really painful on an US keyboard. Besides that, it seems to be admitted in german to replace ä, ö, and ü by the letter followed by e. There is no such mechanism in spanish, and suppressing the tilde on top of the n in the classical "Prospero Año Nuevo" ("Happy New Year") message could be embarrassing ;-) Gabriel P.S.: I remember perfectly that when the first IBM PC arrived in France in the early 80s, there were no \ on the keyboard. You had to type a contrived combination (Ctrl+Alt+I can't remember what) of keys to type the path separator, and it was at the command line under DOS, without tab completion or any kind of help. Also using TeX on a mainframe, the \{} characters were actually çéè, I won't comment on the legibility of said TeX source... ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: pcb-20100929 released
> For a development release, you would need to run "./autogen.sh" or > autoreconf in the pixman source dir to generate ./configure Did that and now pixman compiles correctly. Next challenge is the glib is failing with this error, configure: error: Could not find a glib-compile-schemas in your PATH I have the libglib-2.0-dev and libglib-2.0-0 packages installed (Xubuntu 10.04). I have been searching around but have not yet found a solution to this. ___ 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, 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 ?
> 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 ?
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+kmk&op=get ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: pcb-20100929 released
On Fri, 2011-04-15 at 15:41 +0200, Duncan Drennan wrote: > I tried to compile, but came up with the following errors: > > 1) It could not find the remote files for pixman, so I change the > recipe source to http://cgit.freedesktop.org/pixman/snapshot (which > worked for the 0.21.6 sources) For a development release, you would need to run "./autogen.sh" or autoreconf in the pixman source dir to generate ./configure -- 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: pcb-20100929 released
I tried to compile, but came up with the following errors: 1) It could not find the remote files for pixman, so I change the recipe source to http://cgit.freedesktop.org/pixman/snapshot (which worked for the 0.21.6 sources) 2) It fails to build pixman with this message, Configuring pixman... xargs: ./configure: No such file or directory = pixman: Build failed. = I had a look and there is no configure file in the pixman directory, just an autogen.sh Thanks, Duncan ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Attribute Net (without pin assignment) - for Power and Port Symbols
Gabriel Paubert writes: > A french or german keyboard will be different (I'm french, > but I can't stand the layout of french keyboards). I'm using us keyboards exclusively, in Germany. I type a lot more []{}\| than äöüß. I do not think that easy of typing should drive this decision too much. When we need to type hierachy seprators a lot, then there is a problem with the UI that needs fixing. -- 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 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 <> ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: Attribute Net (without pin assignment) - for Power and Port Symbols
On Fri, 2011-04-15 at 11:54 +0200, Gabriel Paubert wrote: > > And a small comment regarding hierarchy separators - I would personally > > choose anything that does not require shift-keystroke to type the most > > commonly used separator - so '/' and '.' seem to be the two natural > > candidates. > > That's not a very compelling criterion; on my spanish keyboard: People put up with "/" in UNIX paths, so I think it will do for gEDA as well ;) -- 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? -- 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: Attribute Net (without pin assignment) - for Power and Port Symbols
On Thu, Apr 14, 2011 at 10:14:13PM +0200, Krzysztof Kościuszkiewicz wrote: > On Wed, Apr 13, 2011 at 10:41:23PM +0100, Peter Clifton wrote: > > > pin[pinnumber=1] {pinnumber="2";} > > pin[pinnumber=2] {pinnumber="1";} > > > > > > I've long seen this to be the most sane way of managing back-annotation > > into a hierarchy. I would go as far to say refdes should be > > back-annotated as such: > > > > #X1 > #X1 > #R1 {refdes = "R99";} > > #X1 > #X2 > #R1 {refdes = "R123";} > > #X1 > #X3 > #R1 {refdes = "R3";} > > That looks neat & powerful - and starting to closely resemble XPath/XSLT/CSS > transformations. > > But I think we're actually getting farther from something that: > * is backwards compatible with the name=value attribute definition/syntx > * can be simply used to add hierarchy/depth to attribute assignments > > It would be best to keep these two things aligned - syntax used for > general transformations should be a natural extension of the one used > for attribute definitions. > > And a small comment regarding hierarchy separators - I would personally > choose anything that does not require shift-keystroke to type the most > commonly used separator - so '/' and '.' seem to be the two natural > candidates. That's not a very compelling criterion; on my spanish keyboard: - the following characters need shift: !"·$%&/()=?¿*_:; (the slash is actually shift+7, which is messy to type when with the left hand when you have the right hand on the mouse) - the following ones need the AltGr key (called ISO_LEVEL3 in X): \|@#~¬{[]}œ€¶ŧ←↓→øþæßðđŋħĸ«»¢“”µ (and ł, but I don't think that you want to use this Polish specific character as a separator) Side note, I have an old (2001) black Apple keyboard, which has two AltGr keys. Most Spanish keyboards only have one, on the right side; it is _impossible_ to type with one hand some combinations using AltGr with these, most notably \|@#, which are on the number row starting from the extreme left above the Tab key until digit 3 (well I can type the #, but I have relatively large hands). - and finally the following ones need both shift and AltGr: £™±°Ω®Ŧ¥↑§©‘’×÷ A french or german keyboard will be different (I'm french, but I can't stand the layout of french keyboards). Regards, Gabriel ___ 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