[swift-users] Getting Started - swift.org - Ubuntu 14.04 installation - dependencies - libicu-dev

Musser, Dale musserda at missouri.edu
Fri Dec 4 18:07:29 CST 2015


>This must be a 14.04 thing, I didn’t have a problem with ICU on 15.10.

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.

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 swift.org 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 swift.org 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 :)

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).

Dale

--
Dale Musser, Ph.D.
Associate Teaching Professor
Computer Science Department
College of Engineering
University of Missouri
201 Engineering Building West (mail)
Columbia, MO  65211
573.864.4230 cell (voice/text)
musserda at missouri.edu<mailto:musserda at missouri.edu>
http://engineering.missouri.edu/cs/
https://www.facebook.com/mizzoucs
https://www.facebook.com/mizzouit

From: <mawadah at apple.com<mailto:mawadah at apple.com>> on behalf of Mish Awadah <mawadah at apple.com<mailto:mawadah at apple.com>>
Date: Friday, December 4, 2015 at 5:36 PM
To: Daniel Dunbar <daniel_dunbar at apple.com<mailto:daniel_dunbar at apple.com>>
Cc: Dale Musser <musserda at missouri.edu<mailto:musserda at missouri.edu>>, "swift-users at swift.org<mailto:swift-users at swift.org>" <swift-users at swift.org<mailto:swift-users at swift.org>>
Subject: Re: [swift-users] Getting Started - swift.org - Ubuntu 14.04 installation - dependencies - libicu-dev

This must be a 14.04 thing, I didn’t have a problem with ICU on 15.10.

- mish

On Dec 4, 2015, at 3:35 PM, Daniel Dunbar <daniel_dunbar at apple.com<mailto:daniel_dunbar at apple.com>> wrote:

Thanks Dale, this is a good suggestion we will look into it.

 - Daniel

On Dec 4, 2015, at 3:24 PM, Musser, Dale <musserda at missouri.edu<mailto:musserda at missouri.edu>> wrote:

I installed Swift on Ubuntu 14.04 according to the instructions on https://swift.org/getting-started/ and ran into the following when running “swift”:

error while loading shared libraries: libicuuc.so.52: cannot open shared object file: No such file or directory

This was resolved by doing:

sudo apt-get install libicu-dev

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 swift.org<http://swift.org/>.

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.

Dale

--
Dale Musser, Ph.D.
Associate Teaching Professor
Computer Science Department
College of Engineering
University of Missouri
201 Engineering Building West (mail)
Columbia, MO  65211
573.864.4230 cell (voice/text)
musserda at missouri.edu<mailto:musserda at missouri.edu>
http://engineering.missouri.edu/cs/
https://www.facebook.com/mizzoucs
https://www.facebook.com/mizzouit

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:
http://map.missouri.edu/index.html?bldg=37133



_______________________________________________
swift-users mailing list
swift-users at swift.org<mailto:swift-users at swift.org>
https://lists.swift.org/mailman/listinfo/swift-users


_______________________________________________
swift-users mailing list
swift-users at swift.org<mailto:swift-users at swift.org>
https://lists.swift.org/mailman/listinfo/swift-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-users/attachments/20151205/6eefdcb1/attachment.html>


More information about the swift-users mailing list