[13:41] I want to write some gtk+ applications in 12.04 using the c language. Do I need to install anything for development (ie header files, libraries, etc.) [13:58] mainmeister: I'm assuming you have the build-essential package? [14:00] I don't think you need anything more than that... however I do my development with wxWidgets (which does require extra packages). [14:00] I have not installed any gtk specific items. I don't know what gets installed in 12.04 as default packages pertaining to gtk development [14:01] Should I look for build-essential in the ubuntu software centre? [14:02] You should just be able to type: sudo apt-get install build-essential [14:03] That'll give you your C compiler and the most commonly used libraries. [14:03] thank you, I am install the essentials now [14:04] You might want eclipse or something too. [14:04] I am using geany [14:05] Looks like a decent choice. I'm more of an Emacs person myself. [14:06] Still cannot find the glib/gmacros.h file ... Guess I'll go to the gtk.org site and download everything from there. [14:07] It should be in the repository somewhere. [14:07] Doesn't appear as there is a gtk+ package in the ubuntu repository [14:07] I know because wxWidgets builds on top of GTK, and I haven't had to install anything from outside sources. [14:08] Do you know if the gtk headers get installed under /usr/include? [14:08] Let me check... [14:09] I did a find earlier (before the essentials) and it was not anywhere on the hard drive [14:09] Oddly enough, it doesn't seem to be. [14:10] Just a sec... [14:10] BobJonkman: Yup, official. I'll put out a notice on the mailing list. [14:10] Try sudo apt-get install gnome-core-devel [14:10] Hi jlamothe :) [14:10] Hey dscassel [14:10] What's new? [14:11] It's Monday morning. I'm trying to figure that out myself. :) [14:11] thanks for the help I'll let you know if the gnome-core-devel works [14:11] No problem. [14:12] Hey, dscassel, do you know much about Ubuntu One? [14:12] As in, can I use it without having it automatically backup my whole documents directory? [14:13] Yes and yes. [14:13] It automatically syncs an "Ubuntu One" folder, but everything else is optional. [14:13] Now if you sync your "Documents" folder, then yes, it syncs the entire folder. [14:13] Per-folder granularity. [14:14] But you can make a "Shared" folder under Documents that you can then share. [14:14] Perfect. I'm looking for an off-site backup for about 1.3GB of encrypted data, but some of it's sensitive, so I don't want to put it plaintext "in the cloud". [14:14] Like all my financial records. [14:15] Are they encrypted individually or as one big truecrypt volume or something? [14:15] jlamothe - would goggle drive not work as well - you get 5 gig free [14:15] It's a gpg'd tarball. [14:15] 'Cuz syncing a 1.3GB woodge every time you make a change gets old fast. [14:15] That's what I thought of first, but I figure Ubuntu One would be a more seamless solution since all my machines run Ubuntu. [14:16] true [14:16] dscassel: It's more of a monthly backup kind of deal. [14:16] Maybe weekly. [14:16] I have local backups as well. [14:16] I find that the ubuntu-one crashes a lot on my windows machine [14:16] I guess that works. [14:16] ...but I control all those boxes. [14:16] ...or I could just keep it encrypted on a thumb drive in my bin at the lab. [14:16] No crashs on Ubuntu. :) [14:18] wow that gnome-core-devel is huge, still installing... [14:18] I guess wxWidgets only installs the subset that it uses. [14:19] long as it works It ok [14:19] texlive is a monster of a download too. [14:34] Ok, gnome-core-devel has given me the gtk development stuff (any everything else) [14:34] thank again for you help === dscassel changed the topic of #ubuntu-ca to: Welcome to the Ubuntu Canada LocoTeam channel | http://www.ubuntu-ca.org/ | Wiki: https://wiki.ubuntu.com/CanadianTeam | Forum: http://canada.ubuntuforums.org/ | S.V.P utilisez #ubuntu-qc pour soutien en français | Channel logged at http://irclogs.ubuntu.com/ | Meeting info: https://wiki.ubuntu.com/CanadianTeam/Meetings | Next meeting 20 June 4:00pm PDT, 7:00pm EDT, 8:30pm NDT [14:59] Couldn't figure out why Ubuntu One said my e-mail address was already registered. [14:59] It was because of my Launchpad account. [15:27] dscassel: Thanx for making the updates! [15:28] I wasn't sure if moving the IRC meeting was just idle speculation or indisputable fact [16:02] BobJonkman: Well, I can't do one tomorrow, so... :) [16:02] Not a problem. [16:02] I've just updated the Wiki and LoCo calendars... [16:03] Which isn't to say it can't go on without me, but there are a couple things I wanted to cover... [16:04] The meeting agenda is pretty much unchanged from last meeting, I guess since we didn't actually carry out any of them... https://wiki.ubuntu.com/CanadianTeam/Meetings/2012-06-20 [16:08] is there any special command to set up symbolic link in /usr/include and /usr/lib to make the development of gtk version 2.0 work properly? [16:10] or do I just copy /usr/include/glib-2.0 to /usr/include? [17:09] mainmeister: I'm not sure if you've found an answer to this or not yet, but have you tried: sudo ldconfig? [17:09] (without the question mark, obviously) [17:09] ...oh no, wait... that's for libraries. [17:10] ...not headers. [17:10] I'll no doubt have the same problem with the lib as well [17:10] thanks [17:10] There's usually an option you have to pass to the compiler. [17:11] I don't know what it is for gtk though. [17:14] are you using pkg-config? [17:15] For the compiling phase, you apparently need to add `pkg-config --cflags gtk+-2.0` to the command to run the compiler. [17:15] For the linking phase you need to add `pkg-config --libs gtk+-2.0` [17:16] The backticks are important. [17:16] I've tried that but the includes don't work [17:16] Hrm... [17:17] #include results in /usr/include/gdk/gdkapplaunchcontext.h:30:21: fatal error: gio/gio.h: No such file or directory [17:18] You said you're using geany? [17:18] yes [17:19] I think I need to either symbolically link or copy from gtk-2.0 [17:19] have a look at http://ubuntuforums.org/showthread.php?t=718214 [17:19] I typed that by hand, so I hope it works. [17:20] ok thank you [17:20] * jlamothe wishes he could copy/paste from one computer to another. [17:47] * willwh sips