<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">We’ve modified the website installation instructions to include this dependency. <div class=""><br class=""></div><div class="">Thanks!</div><div class="">- mish</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Dec 4, 2015, at 4:23 PM, Thomas Catterall <<a href="mailto:me@swizzlr.co" class="">me@swizzlr.co</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="content-type" content="text/html; charset=utf-8" class=""><div dir="auto" class=""><div class=""><span class=""></span></div><div class=""><div class="">We discovered the hard way most of the runtime deps that are minimally required for any debianish distro. These should probably be put on the website. I would open a PR but the website isn't open source (hint, hint).</div><div class=""><br class=""></div><div class=""><a href="https://github.com/swiftdocker/docker-swift/blob/master/Dockerfile#L12" class="">https://github.com/swiftdocker/docker-swift/blob/master/Dockerfile#L12</a></div><div class=""><br class=""></div><div class="">Tom</div><div class=""><br class=""></div><div class="">Sent from my iPhone</div><div class=""><br class="">On 5 Dec 2015, at 00:15, <a href="mailto:swift-users-request@swift.org" class="">swift-users-request@swift.org</a> wrote:<br class=""><br class=""></div><blockquote type="cite" class=""><div class=""><span class="">Send swift-users mailing list submissions to</span><br class=""><span class=""> <a href="mailto:swift-users@swift.org" class="">swift-users@swift.org</a></span><br class=""><span class=""></span><br class=""><span class="">To subscribe or unsubscribe via the World Wide Web, visit</span><br class=""><span class=""> <a href="https://lists.swift.org/mailman/listinfo/swift-users" class="">https://lists.swift.org/mailman/listinfo/swift-users</a></span><br class=""><span class="">or, via email, send a message with subject or body 'help' to</span><br class=""><span class=""> <a href="mailto:swift-users-request@swift.org" class="">swift-users-request@swift.org</a></span><br class=""><span class=""></span><br class=""><span class="">You can reach the person managing the list at</span><br class=""><span class=""> <a href="mailto:swift-users-owner@swift.org" class="">swift-users-owner@swift.org</a></span><br class=""><span class=""></span><br class=""><span class="">When replying, please edit your Subject line so it is more specific</span><br class=""><span class="">than "Re: Contents of swift-users digest..."</span><br class=""><span class=""></span><br class=""><span class=""></span><br class=""><span class="">Today's Topics:</span><br class=""><span class=""></span><br class=""><span class=""> 1. Re: Getting Started - <a href="http://swift.org/" class="">swift.org</a> - Ubuntu 14.04 installation -</span><br class=""><span class=""> dependencies - libicu-dev (Musser, Dale)</span><br class=""><span class=""> 2. Re: Ignore header file with module? (Harlan Haskins)</span><br class=""><span class=""></span><br class=""><span class=""></span><br class=""><span class="">----------------------------------------------------------------------</span><br class=""><span class=""></span><br class=""><span class="">Message: 1</span><br class=""><span class="">Date: Sat, 5 Dec 2015 00:07:29 +0000</span><br class=""><span class="">From: "Musser, Dale" <<a href="mailto:musserda@missouri.edu" class="">musserda@missouri.edu</a>></span><br class=""><span class="">To: "<a href="mailto:swift-users@swift.org" class="">swift-users@swift.org</a>" <<a href="mailto:swift-users@swift.org" class="">swift-users@swift.org</a>></span><br class=""><span class="">Subject: Re: [swift-users] Getting Started - <a href="http://swift.org/" class="">swift.org</a> - Ubuntu 14.04</span><br class=""><span class=""> installation - dependencies - libicu-dev</span><br class=""><span class="">Message-ID: <<a href="mailto:B3EEFB07-3634-40E0-9403-21033D912A80@missouri.edu" class="">B3EEFB07-3634-40E0-9403-21033D912A80@missouri.edu</a>></span><br class=""><span class="">Content-Type: text/plain; charset="utf-8"</span><br class=""><span class=""></span><br class=""><blockquote type="cite" class=""><span class="">This must be a 14.04 thing, I didn’t have a problem with ICU on 15.10.</span><br class=""></blockquote><span class=""></span><br class=""><span class="">Very likely. And, as pointed out by Dmitri it is a matter of what comes installed as default on the system. A server instance is going to be pretty different than a client instance. And, what additional packages were installed over time can change the environment as well.</span><br class=""><span class=""></span><br class=""><span class="">I just want it to be as easy as possible for people to get swift installed and working with as few hassles as possible (yeah, buy a Mac!). A straight forward list of dependencies and how to install them would make it a better experience. I am pushing students to use swift and plan to use it in an OO course in the spring and would like to point them to <a href="http://swift.org/" class="">swift.org</a> and have it give them what they need to get things installed and running (so I have a selfish motive). Most of my students will already have an Ubuntu instance that is pretty new and probably set up previously as a server for web app development and C programming. My instance is a lot like the one’s they have which means for me they will run into at least one dependency issue that <a href="http://swift.org/" class="">swift.org</a> doesn’t mention on the getting started page. So, I appreciate anything you do to make the getting started page a great place to get started :)</span><br class=""><span class=""></span><br class=""><span class="">BTW, swift being available open source is totally awesome! Many thanks to everyone who made this happen. I wish all my students had Macs, but in a CS program there is a lot of diversity of technology and a lot of opinions on platform of choice. Being able to get swift in everyone’s hands makes it possible for me to use it in a non-iosDev course (which we have) on a large scale (100+ students per semester).</span><br class=""><span class=""></span><br class=""><span class="">Dale</span><br class=""><span class=""></span><br class=""><span class="">--</span><br class=""><span class="">Dale Musser, Ph.D.</span><br class=""><span class="">Associate Teaching Professor</span><br class=""><span class="">Computer Science Department</span><br class=""><span class="">College of Engineering</span><br class=""><span class="">University of Missouri</span><br class=""><span class="">201 Engineering Building West (mail)</span><br class=""><span class="">Columbia, MO 65211</span><br class=""><span class="">573.864.4230 cell (voice/text)</span><br class=""><span class=""><a href="mailto:musserda@missouri.edu" class="">musserda@missouri.edu</a><<a href="mailto:musserda@missouri.edu" class="">mailto:musserda@missouri.edu</a>></span><br class=""><span class=""><a href="http://engineering.missouri.edu/cs/" class="">http://engineering.missouri.edu/cs/</a></span><br class=""><span class=""><a href="https://www.facebook.com/mizzoucs" class="">https://www.facebook.com/mizzoucs</a></span><br class=""><span class=""><a href="https://www.facebook.com/mizzouit" class="">https://www.facebook.com/mizzouit</a></span><br class=""><span class=""></span><br class=""><span class="">From: <<a href="mailto:mawadah@apple.com" class="">mawadah@apple.com</a><<a href="mailto:mawadah@apple.com" class="">mailto:mawadah@apple.com</a>>> on behalf of Mish Awadah <<a href="mailto:mawadah@apple.com" class="">mawadah@apple.com</a><<a href="mailto:mawadah@apple.com" class="">mailto:mawadah@apple.com</a>>></span><br class=""><span class="">Date: Friday, December 4, 2015 at 5:36 PM</span><br class=""><span class="">To: Daniel Dunbar <<a href="mailto:daniel_dunbar@apple.com" class="">daniel_dunbar@apple.com</a><<a href="mailto:daniel_dunbar@apple.com" class="">mailto:daniel_dunbar@apple.com</a>>></span><br class=""><span class="">Cc: Dale Musser <<a href="mailto:musserda@missouri.edu" class="">musserda@missouri.edu</a><<a href="mailto:musserda@missouri.edu" class="">mailto:musserda@missouri.edu</a>>>, "<a href="mailto:swift-users@swift.org" class="">swift-users@swift.org</a><<a href="mailto:swift-users@swift.org" class="">mailto:swift-users@swift.org</a>>" <<a href="mailto:swift-users@swift.org" class="">swift-users@swift.org</a><<a href="mailto:swift-users@swift.org" class="">mailto:swift-users@swift.org</a>>></span><br class=""><span class="">Subject: Re: [swift-users] Getting Started - <a href="http://swift.org/" class="">swift.org</a> - Ubuntu 14.04 installation - dependencies - libicu-dev</span><br class=""><span class=""></span><br class=""><span class="">This must be a 14.04 thing, I didn’t have a problem with ICU on 15.10.</span><br class=""><span class=""></span><br class=""><span class="">- mish</span><br class=""><span class=""></span><br class=""><span class="">On Dec 4, 2015, at 3:35 PM, Daniel Dunbar <<a href="mailto:daniel_dunbar@apple.com" class="">daniel_dunbar@apple.com</a><<a href="mailto:daniel_dunbar@apple.com" class="">mailto:daniel_dunbar@apple.com</a>>> wrote:</span><br class=""><span class=""></span><br class=""><span class="">Thanks Dale, this is a good suggestion we will look into it.</span><br class=""><span class=""></span><br class=""><span class=""> - Daniel</span><br class=""><span class=""></span><br class=""><span class="">On Dec 4, 2015, at 3:24 PM, Musser, Dale <<a href="mailto:musserda@missouri.edu" class="">musserda@missouri.edu</a><<a href="mailto:musserda@missouri.edu" class="">mailto:musserda@missouri.edu</a>>> wrote:</span><br class=""><span class=""></span><br class=""><span class="">I installed Swift on Ubuntu 14.04 according to the instructions on <a href="https://swift.org/getting-started/" class="">https://swift.org/getting-started/</a> and ran into the following when running “swift”:</span><br class=""><span class=""></span><br class=""><span class="">error while loading shared libraries: libicuuc.so.52: cannot open shared object file: No such file or directory</span><br class=""><span class=""></span><br class=""><span class="">This was resolved by doing:</span><br class=""><span class=""></span><br class=""><span class="">sudo apt-get install libicu-dev</span><br class=""><span class=""></span><br class=""><span class="">I think it would be a good idea to add this (and any other dependencies and how to resolve them) on the getting started page on <a href="http://swift.org/" class="">swift.org</a><<a href="http://swift.org/" class="">http://swift.org/</a>>.</span><br class=""><span class=""></span><br class=""><span class="">Students (a good audience for open source swift) are likely to run into this problem and it would be good to make it as easy as possible for them to get swift up and running. The Ubuntu 14.04 was an instance I installed on Linode that had been set up as a web server and I did not as a matter of course have libicu-dev installed. And, googling libicuuc.so.52 or the error didn’t immediately get me to the package leading me to believe users make have to work to find how to resolve the missing library.</span><br class=""><span class=""></span><br class=""><span class="">Dale</span><br class=""><span class=""></span><br class=""><span class="">--</span><br class=""><span class="">Dale Musser, Ph.D.</span><br class=""><span class="">Associate Teaching Professor</span><br class=""><span class="">Computer Science Department</span><br class=""><span class="">College of Engineering</span><br class=""><span class="">University of Missouri</span><br class=""><span class="">201 Engineering Building West (mail)</span><br class=""><span class="">Columbia, MO 65211</span><br class=""><span class="">573.864.4230 cell (voice/text)</span><br class=""><span class=""><a href="mailto:musserda@missouri.edu" class="">musserda@missouri.edu</a><<a href="mailto:musserda@missouri.edu" class="">mailto:musserda@missouri.edu</a>></span><br class=""><span class=""><a href="http://engineering.missouri.edu/cs/" class="">http://engineering.missouri.edu/cs/</a></span><br class=""><span class=""><a href="https://www.facebook.com/mizzoucs" class="">https://www.facebook.com/mizzoucs</a></span><br class=""><span class=""><a href="https://www.facebook.com/mizzouit" class="">https://www.facebook.com/mizzouit</a></span><br class=""><span class=""></span><br class=""><span class="">Engineering Building North is called Old Student Health Center on the MU maps. Here is a link to the campus interactive map for the Old Student Health Center:</span><br class=""><span class=""><a href="http://map.missouri.edu/index.html?bldg=37133" class="">http://map.missouri.edu/index.html?bldg=37133</a></span><br class=""><span class=""></span><br class=""><span class=""></span><br class=""><span class=""></span><br class=""><span class="">_______________________________________________</span><br class=""><span class="">swift-users mailing list</span><br class=""><span class=""><a href="mailto:swift-users@swift.org" class="">swift-users@swift.org</a><<a href="mailto:swift-users@swift.org" class="">mailto:swift-users@swift.org</a>></span><br class=""><span class=""><a href="https://lists.swift.org/mailman/listinfo/swift-users" class="">https://lists.swift.org/mailman/listinfo/swift-users</a></span><br class=""><span class=""></span><br class=""><span class=""></span><br class=""><span class="">_______________________________________________</span><br class=""><span class="">swift-users mailing list</span><br class=""><span class=""><a href="mailto:swift-users@swift.org" class="">swift-users@swift.org</a><<a href="mailto:swift-users@swift.org" class="">mailto:swift-users@swift.org</a>></span><br class=""><span class=""><a href="https://lists.swift.org/mailman/listinfo/swift-users" class="">https://lists.swift.org/mailman/listinfo/swift-users</a></span><br class=""><span class=""></span><br class=""><span class="">-------------- next part --------------</span><br class=""><span class="">An HTML attachment was scrubbed...</span><br class=""><span class="">URL: <<a href="https://lists.swift.org/pipermail/swift-users/attachments/20151205/6eefdcb1/attachment-0001.html" class="">https://lists.swift.org/pipermail/swift-users/attachments/20151205/6eefdcb1/attachment-0001.html</a>></span><br class=""><span class=""></span><br class=""><span class="">------------------------------</span><br class=""><span class=""></span><br class=""><span class="">Message: 2</span><br class=""><span class="">Date: Fri, 4 Dec 2015 19:15:03 -0500</span><br class=""><span class="">From: Harlan Haskins <<a href="mailto:harlan@harlanhaskins.com" class="">harlan@harlanhaskins.com</a>></span><br class=""><span class="">To: Daniel Dunbar <<a href="mailto:daniel_dunbar@apple.com" class="">daniel_dunbar@apple.com</a>></span><br class=""><span class="">Cc: <a href="mailto:swift-users@swift.org" class="">swift-users@swift.org</a></span><br class=""><span class="">Subject: Re: [swift-users] Ignore header file with module?</span><br class=""><span class="">Message-ID: <<a href="mailto:751190DA-A837-4BB6-AF1F-307D1AB4819B@harlanhaskins.com" class="">751190DA-A837-4BB6-AF1F-307D1AB4819B@harlanhaskins.com</a>></span><br class=""><span class="">Content-Type: text/plain; charset="utf-8"</span><br class=""><span class=""></span><br class=""><span class="">So what happens is flipper.h declares a struct called `flash`. When I use `swift build` to build that module, I get this error:</span><br class=""><span class=""></span><br class=""><span class="">/Users/harlan/.flipper/include/flash/flash.h:29:3: error: redefinition of 'flash' as different kind of symbol</span><br class=""><span class="">} flash;</span><br class=""><span class=""> ^</span><br class=""><span class="">/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/ncurses.h:566:28: note: previous definition is here</span><br class=""><span class="">extern NCURSES_EXPORT(int) flash (void); /* implemented */</span><br class=""><span class=""></span><br class=""><span class="">Even though I have no need for `curses.h` at all.</span><br class=""><span class=""></span><br class=""><blockquote type="cite" class=""><span class="">On Dec 4, 2015, at 6:55 PM, Daniel Dunbar <<a href="mailto:daniel_dunbar@apple.com" class="">daniel_dunbar@apple.com</a>> wrote:</span><br class=""></blockquote><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote><blockquote type="cite" class=""><span class="">(+Jordan, who may have some good ideas)</span><br class=""></blockquote><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote><blockquote type="cite" class=""><span class="">This is going to be problematic, I am not sure yet how to deal with this.</span><br class=""></blockquote><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote><blockquote type="cite" class=""><span class="">Can you explain more about exactly how this ends up failing? Do you have code which imports both Darwin and flipper?</span><br class=""></blockquote><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote><blockquote type="cite" class=""><span class=""> - Daniel</span><br class=""></blockquote><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><span class="">On Dec 4, 2015, at 3:49 PM, Harlan Haskins <<a href="mailto:harlan@harlanhaskins.com" class="">harlan@harlanhaskins.com</a> <<a href="mailto:harlan@harlanhaskins.com" class="">mailto:harlan@harlanhaskins.com</a>>> wrote:</span><br class=""></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><span class="">+swift-users, again</span><br class=""></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><span class="">Yes, the flash struct is necessary, and we can’t really rename it. 😕</span><br class=""></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class="">On Dec 4, 2015, at 6:27 PM, Daniel Dunbar <<a href="mailto:daniel_dunbar@apple.com" class="">daniel_dunbar@apple.com</a> <<a href="mailto:daniel_dunbar@apple.com" class="">mailto:daniel_dunbar@apple.com</a>>> wrote:</span><br class=""></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class="">I see now I misunderstood your question, I thought you just wanted to exclude a particular header that was in flipper that defined that struct, so that it wouldn't conflict.</span><br class=""></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class="">Is the header that defines said struct in the flipper necessary for your client?</span><br class=""></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class="">(FYI probably best to keep swift-users in the CC list if possible just so others can benefit from the info).</span><br class=""></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""> - Daniel</span><br class=""></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class="">On Dec 4, 2015, at 3:16 PM, Harlan Haskins <<a href="mailto:harlan@harlanhaskins.com" class="">harlan@harlanhaskins.com</a> <<a href="mailto:harlan@harlanhaskins.com" class="">mailto:harlan@harlanhaskins.com</a>>> wrote:</span><br class=""></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class="">Ah! I somehow missed that keyword in the docs.</span><br class=""></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class="">However, it seems the path is /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/curses.h</span><br class=""></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class="">If I intend this to be cross-platform, how can I exclude that file in a non-Mac specific way?</span><br class=""></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class="">Also it doesn’t seem to be excluding anything — I still get the issue.</span><br class=""></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class="">My file is currently</span><br class=""></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class="">module CFlipper [system] {</span><br class=""></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""> exclude header "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/curses.h"</span><br class=""></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""> exclude header "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/search.h"</span><br class=""></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""> umbrella "/Users/harlan/.flipper/include/"</span><br class=""></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""> link "flipper"</span><br class=""></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""> export *</span><br class=""></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class="">}</span><br class=""></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class="">On Dec 4, 2015, at 6:08 PM, Daniel Dunbar <<a href="mailto:daniel_dunbar@apple.com" class="">daniel_dunbar@apple.com</a> <<a href="mailto:daniel_dunbar@apple.com" class="">mailto:daniel_dunbar@apple.com</a>>> wrote:</span><br class=""></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class="">Try using:</span><br class=""></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""> exclude header "/path/to/header.h"</span><br class=""></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class="">in the module definition.</span><br class=""></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""> - Daniel</span><br class=""></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class="">On Dec 4, 2015, at 3:06 PM, Harlan Haskins <<a href="mailto:harlan@harlanhaskins.com" class="">harlan@harlanhaskins.com</a> <<a href="mailto:harlan@harlanhaskins.com" class="">mailto:harlan@harlanhaskins.com</a>>> wrote:</span><br class=""></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class="">Hi all,</span><br class=""></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class="">Is there a way to ignore a specific header file when declaring a C dependency? I’m working with a library that publicly declares `flash` as a struct, and that conflicts with `ncurses`’s definition of `flash`. His code makes no use of curses.h, and I won’t be using it either.</span><br class=""></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class="">Is there any way I can specifically exclude `curses.h` from my modulemap file? It’s a very simple file.</span><br class=""></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class="">module CFlipper [system] {</span><br class=""></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""> umbrella "/usr/local/include/flipper/"</span><br class=""></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""> link "flipper"</span><br class=""></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""> export *</span><br class=""></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class="">}</span><br class=""></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class="">_______________________________________________</span><br class=""></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class="">swift-users mailing list</span><br class=""></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""><a href="mailto:swift-users@swift.org" class="">swift-users@swift.org</a> <<a href="mailto:swift-users@swift.org" class="">mailto:swift-users@swift.org</a>></span><br class=""></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""><a href="https://lists.swift.org/mailman/listinfo/swift-users" class="">https://lists.swift.org/mailman/listinfo/swift-users</a> <<a href="https://lists.swift.org/mailman/listinfo/swift-users" class="">https://lists.swift.org/mailman/listinfo/swift-users</a>></span><br class=""></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote></blockquote><blockquote type="cite" class=""><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote></blockquote><blockquote type="cite" class=""><span class=""></span><br class=""></blockquote><span class=""></span><br class=""><span class="">-------------- next part --------------</span><br class=""><span class="">An HTML attachment was scrubbed...</span><br class=""><span class="">URL: <<a href="https://lists.swift.org/pipermail/swift-users/attachments/20151204/07e53f28/attachment.html" class="">https://lists.swift.org/pipermail/swift-users/attachments/20151204/07e53f28/attachment.html</a>></span><br class=""><span class=""></span><br class=""><span class="">------------------------------</span><br class=""><span class=""></span><br class=""><span class="">_______________________________________________</span><br class=""><span class="">swift-users mailing list</span><br class=""><span class=""><a href="mailto:swift-users@swift.org" class="">swift-users@swift.org</a></span><br class=""><span class=""><a href="https://lists.swift.org/mailman/listinfo/swift-users" class="">https://lists.swift.org/mailman/listinfo/swift-users</a></span><br class=""><span class=""></span><br class=""><span class=""></span><br class=""><span class="">End of swift-users Digest, Vol 1, Issue 21</span><br class=""><span class="">******************************************</span><br class=""></div></blockquote></div>
<img src="https://u2002410.ct.sendgrid.net/wf/open?upn=xTF6JWnt2pl7kNka7081D3VajDoXFZTI5JEuSuQLncqUxhgEbC-2ByrFWSFaqSCgO1wEyatjxtQxoX1OWWm0e5gHs07QtuE2zcSD-2Fvfo-2BImmhLd97UdzrYMRcwvFIFZCskIZoEXuOCASG1nvxSRbDJXkfaRyWytH5ngPUBVrt-2BPokREPQSAIe1RShsI0wCLLL8O-2BI9uSA6QMPRFy0qD-2F5tr9njf6QL8rCJVdJfIH3UE-2F4-3D" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;" class="">
</div>
_______________________________________________<br class="">swift-users mailing list<br class=""><a href="mailto:swift-users@swift.org" class="">swift-users@swift.org</a><br class="">https://lists.swift.org/mailman/listinfo/swift-users<br class=""></div></blockquote></div><br class=""></div></body></html>