Re: gEDA-user: Where is pcb-20100929 for Win32 ?

2011-04-15 Thread gedau
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

2011-04-15 Thread Kai-Martin Knaak
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

2011-04-15 Thread Kai-Martin Knaak
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

2011-04-15 Thread Cesar Strauss

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

2011-04-15 Thread Gabriel Paubert
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

2011-04-15 Thread Duncan Drennan
> 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 ?

2011-04-15 Thread DJ Delorie

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 ?

2011-04-15 Thread Peter Clifton
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 ?

2011-04-15 Thread DJ Delorie

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

2011-04-15 Thread Kai-Martin Knaak
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

2011-04-15 Thread Peter Clifton
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

2011-04-15 Thread Duncan Drennan
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

2011-04-15 Thread Stephan Boettcher
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 ?

2011-04-15 Thread Vaclav Peroutka

> 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

2011-04-15 Thread Peter Clifton
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 ?

2011-04-15 Thread Peter Clifton
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

2011-04-15 Thread Gabriel Paubert
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 ?

2011-04-15 Thread Vaclav Peroutka
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