Quantcast
Channel: fritzing forum - Latest posts
Viewing all articles
Browse latest Browse all 30978

Travis CI build could not compile

$
0
0

Thanks Peter, but whatever change has been made has had a knock-on effect in that the Stroke Weights are no longer correcetly interpreted by Illustrator. I had noticed this with other parts that I originally tried to use as a template for what I was doing and finally decided that I would be better off starting from scratch. At one level this is not a problem, because I don’t ever modify the .svg files when making changes, I generate new versions from the ‘parent’ Illustrator file, which then has me worrying that this problem is going to surface every time I amend a part (if I can’t work out what to do either up front in Illustrator, or within the Parts Editor during the creation process).

On the specific error noted, i.e. the absence of a ‘connector1’, I noted that when I created these parts, Fritzing would indeed start with ‘connector0’ when defining connectors, but would always skip ‘connector1’, so that while ‘pin1’ was always ‘connector0’, ‘pin2’ became ‘connector2’ and so on.

I’ve just checked this again now. I started defining a new part, as I believe was recommended somewhere, using a standard Fritzing part (the 8-pin IC) as the base. When I got to defining connectors, due a completely different problem I encountered early on, I didn’t just replace the 8 with the new number (36 in this case), I erased all the connector descriptions first by entering 1 (0 didn’t work), then I entered the desired number (36 in this case).

I do now note that if I just replace the 8 with 36 the new connectors are created and the sequence ‘connector0’, ‘connector1’ etc. is retained, but if I first enter 1, whereupon we end up with just a single connector, correctly identified as ‘connector0’, and then enter another number, 36 in our case, the new connectors that are created, after ‘connector0’, start with ‘connector2’ and skip over ‘connector1’.

Interestingly, I’ve also tried this with the first four parts in the ICs section of the Core Parts—IC, atmega168, LM 358 Dual Op-Amp and 555 Timer—and all but the atmega168 part display this behaviour. If I set the number of connectors to 1, then to 36, ‘connector1’ is skipped. Curiously, if I do the same with the atmega168 part, first enter 1 then 36, the correct numbering is retained. I’m using Fritzing 0.9.3 on OS X 10.11.6. if that makes any difference.

This behaviour seems to be repeatable, and may be where things need to be fixed.

Any comments?


Viewing all articles
Browse latest Browse all 30978

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>