From: <no...@ro...> - 2012-01-16 16:27:39
|
A page in your DokuWiki was added or changed. Here are the details: Date : 2012/01/16 16:30 Browser : Mozilla/5.0 (Ubuntu; X11; Linux i686; rv:9.0.1) Gecko/20100101 Firefox/9.0.1 IP-Address : 127.0.0.1,68.49.90.169 Hostname : localhost,c-68-49-90-169.hsd1.md.comcast.net Old Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse?rev=1326727887 New Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse Edit Summary: User : tedfelix @@ -49,5 +49,28 @@ /usr/include/qt4 /usr/include/qt4/QtCore + ===== Ubuntu 11.10 Issues ===== + + ==== Black on Black Tooltips ==== + + When you hover over an identifier in Eclipse, you'll get a tooltip that provides some helpful information about that identifier. However, with Ubuntu 11.10's Ambiance theme, the tooltip background color is black, and Eclipse doesn't handle this correctly. It tries to display black-on-black text, which is just a little tough to read. + + First, make sure you are using the Ambiance theme. Go to System Settings > Appearance and note that the theme in the lower right is "Ambiance". + + What about the other Ubuntu 11.10 themes? Radiance has the same problem. The HighContrast theme does not have this problem, but it's really ugly. And while HighContrastInverse does at least provide almost readable black on blue tooltip text, it is also pretty ugly. So, to avoid hacking anything, you could try HighContrast. But I'm betting you won't like it. + + The solution I use is to hack the Ambiance theme to change the tooltip foreground color to black and the background color to white. To do this, you'll need to edit the following three files: + + /usr/share/themes/Ambiance/gtk-3.0/settings.ini + /usr/share/themes/Ambiance/gtk-3.0/gtk.css + /usr/share/themes/Ambiance/gtk-2.0/gtkrc + + Search within those files for "tooltip" and you should find "tooltip_bg_color" and "tooltip_fg_color". The syntax of each of these files is a little different, but should be pretty clear. Just change tooltip_bg_color to #ffffff and tooltip_fg_color to #000000. + + You might need to log out and back in, but once these changes are picked up, tooltips in Eclipse will work fine. + + References: + * https://bugs.launchpad.net/ubuntu/+source/light-themes/+bug/540332 + * http://askubuntu.com/questions/70599/how-to-change-tooltip-background-color-in-unity -- This mail was generated by DokuWiki at http://www.rosegardenmusic.com/wiki/ |
From: <no...@ro...> - 2012-01-16 17:52:47
|
A page in your DokuWiki was added or changed. Here are the details: Date : 2012/01/16 17:55 Browser : Mozilla/5.0 (Ubuntu; X11; Linux i686; rv:9.0.1) Gecko/20100101 Firefox/9.0.1 IP-Address : 127.0.0.1,68.49.90.169 Hostname : localhost,c-68-49-90-169.hsd1.md.comcast.net Old Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse?rev=1326731424 New Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse Edit Summary: Unity Icon section added. User : tedfelix @@ -73,4 +73,10 @@ References: * https://bugs.launchpad.net/ubuntu/+source/light-themes/+bug/540332 * http://askubuntu.com/questions/70599/how-to-change-tooltip-background-color-in-unity + ==== Unity Icon ==== + If you want Eclipse available as a unity icon, you'll have to add a .desktop file to /usr/share/applications. The easiest way is to use the GNOME desktop item editor: + + sudo gnome-desktop-item-edit /usr/share/applications --create-new + + Give it the name "Eclipse". Point it to the eclipse binary in the eclipse install directory. And finally, use the icon that is in the eclipse install directory. Click close, and Eclipse will now appear in the dash. You can even drag and drop it onto the launcher if you wish. -- This mail was generated by DokuWiki at http://www.rosegardenmusic.com/wiki/ |
From: <no...@ro...> - 2012-01-16 19:55:28
|
A page in your DokuWiki was added or changed. Here are the details: Date : 2012/01/16 19:58 Browser : Mozilla/5.0 (Ubuntu; X11; Linux i686; rv:9.0.1) Gecko/20100101 Firefox/9.0.1 IP-Address : 127.0.0.1,68.49.90.169 Hostname : localhost,c-68-49-90-169.hsd1.md.comcast.net Old Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse?rev=1326736531 New Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse Edit Summary: [Include Files] Added /usr/include/qt4/QtXml User : tedfelix @@ -48,8 +48,9 @@ To make sure Eclipse is aware of the various Qt include files, we need to tell Eclipse where the Qt includes are located. Select the "rosegarden-svn" project in the Project Explorer and go to File > Properties. In the "type filter text" box, type "paths" and hit enter. This should get you quickly to Paths and Symbols. Click on the "Includes" tab and then the "GNU C++" language. In the "Include directories" box, add the following: /usr/include/qt4 /usr/include/qt4/QtCore + /usr/include/qt4/QtXml ===== Ubuntu 11.10 Issues ===== ==== Black on Black Tooltips ==== -- This mail was generated by DokuWiki at http://www.rosegardenmusic.com/wiki/ |
From: <no...@ro...> - 2012-01-16 19:56:31
|
A page in your DokuWiki was added or changed. Here are the details: Date : 2012/01/16 19:59 Browser : Mozilla/5.0 (Ubuntu; X11; Linux i686; rv:9.0.1) Gecko/20100101 Firefox/9.0.1 IP-Address : 127.0.0.1,68.49.90.169 Hostname : localhost,c-68-49-90-169.hsd1.md.comcast.net Old Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse?rev=1326743893 New Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse Edit Summary: [Set Up Rosegarden Source Under Eclipse] Build All works fine. User : tedfelix @@ -41,9 +41,9 @@ Since we set up the directory structure in a way that Eclipse likes, getting Eclipse to find the source and work with it is easy. Launch Eclipse. It will first ask for the location of your workspace. Give it the rosegarden-workspace directory that we created earlier. Since this is a new workspace, you'll get the Eclipse welcome screen. On the far right is a button for the "Workbench". Click it. Go to File > New > Makefile Project with Existing Code. In the "Project Name" field type rosegarden-svn. In the Toolchain list, select "Linux GCC". Click Finish. And that's it. - You should be able to build with Project > Build Project. (Build All doesn't work for me.) You should also be able to run with Run > Run (Ctrl+F11). And you should be able to debug with F11 or Run > Debug. Be sure to pick "gdb/mi" if you are asked. + You should be able to build with Project > Build All (Ctrl+B). You should also be able to run with Run > Run (Ctrl+F11). And you should be able to debug with F11 or Run > Debug. Be sure to pick "gdb/mi" if you are asked. ===== Include Files ===== To make sure Eclipse is aware of the various Qt include files, we need to tell Eclipse where the Qt includes are located. Select the "rosegarden-svn" project in the Project Explorer and go to File > Properties. In the "type filter text" box, type "paths" and hit enter. This should get you quickly to Paths and Symbols. Click on the "Includes" tab and then the "GNU C++" language. In the "Include directories" box, add the following: -- This mail was generated by DokuWiki at http://www.rosegardenmusic.com/wiki/ |
From: <no...@ro...> - 2012-01-16 19:58:14
|
A page in your DokuWiki was added or changed. Here are the details: Date : 2012/01/16 20:00 Browser : Mozilla/5.0 (Ubuntu; X11; Linux i686; rv:9.0.1) Gecko/20100101 Firefox/9.0.1 IP-Address : 127.0.0.1,68.49.90.169 Hostname : localhost,c-68-49-90-169.hsd1.md.comcast.net Old Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse?rev=1326743954 New Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse Edit Summary: [Install Eclipse] Added note about new OS. User : tedfelix @@ -36,8 +36,9 @@ The Eclipse IDE can be downloaded here: http://www.eclipse.org/ I usually download the Linux C/C++ version which is usually called something like "Eclipse IDE for C/C++ Linux Developers". It's just a tarball you can expand and then look for the "eclipse" directory with the "eclipse" binary. That's pretty much it. + NOTE: If you upgrade your OS, it's a good idea to wipe out your Eclipse install and start fresh. There are config files within the Eclipse install directory that can get out of sync and cause trouble with a new OS. ===== Set Up Rosegarden Source Under Eclipse ===== Since we set up the directory structure in a way that Eclipse likes, getting Eclipse to find the source and work with it is easy. Launch Eclipse. It will first ask for the location of your workspace. Give it the rosegarden-workspace directory that we created earlier. Since this is a new workspace, you'll get the Eclipse welcome screen. On the far right is a button for the "Workbench". Click it. Go to File > New > Makefile Project with Existing Code. In the "Project Name" field type rosegarden-svn. In the Toolchain list, select "Linux GCC". Click Finish. And that's it. -- This mail was generated by DokuWiki at http://www.rosegardenmusic.com/wiki/ |
From: <no...@ro...> - 2012-01-28 20:38:34
|
A page in your DokuWiki was added or changed. Here are the details: Date : 2012/01/28 20:38 Browser : Mozilla/5.0 (Ubuntu; X11; Linux i686; rv:9.0.1) Gecko/20100101 Firefox/9.0.1 IP-Address : 127.0.0.1,68.49.90.169 Hostname : localhost,c-68-49-90-169.hsd1.md.comcast.net Old Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse?rev=1326744055 New Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse Edit Summary: Added Configuring Tabs section User : tedfelix @@ -50,8 +50,17 @@ /usr/include/qt4 /usr/include/qt4/QtCore /usr/include/qt4/QtXml + + ===== Configuring Tabs ===== + Rosegarden coding standards call for using spaces instead of tabs. To configure Eclipse, you'll need to make changes in two places. + + First, the editor. Go to Window > Preferences > General > Editors > Text Editors. Here you will find an "Insert spaces for tabs" checkbox. Make sure it is checked. + + Second, the code formatter. Go to Window > Preferences > C/C++ > Code Style. Click on the "Edit..." button next to the profile name. In the Indentation tab, set "Tab policy" to "Spaces only". Change the "Profile name" to "K&R with spaces". Click on Ok and Ok. + + Now your tabs will be spaces. ===== Ubuntu 11.10 Issues ===== ==== Black on Black Tooltips ==== -- This mail was generated by DokuWiki at http://www.rosegardenmusic.com/wiki/ |
From: <no...@ro...> - 2012-01-28 23:02:10
|
A page in your DokuWiki was added or changed. Here are the details: Date : 2012/01/28 23:02 Browser : Mozilla/5.0 (Ubuntu; X11; Linux i686; rv:9.0.1) Gecko/20100101 Firefox/9.0.1 IP-Address : 127.0.0.1,68.49.90.169 Hostname : localhost,c-68-49-90-169.hsd1.md.comcast.net Old Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse?rev=1327783108 New Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse Edit Summary: Coding standards link and K&R profile name. User : tedfelix @@ -52,13 +52,13 @@ /usr/include/qt4/QtCore /usr/include/qt4/QtXml ===== Configuring Tabs ===== - Rosegarden coding standards call for using spaces instead of tabs. To configure Eclipse, you'll need to make changes in two places. + Rosegarden [[dev:coding_style|coding standards]] call for using spaces instead of tabs. To configure Eclipse, you'll need to make changes in two places. First, the editor. Go to Window > Preferences > General > Editors > Text Editors. Here you will find an "Insert spaces for tabs" checkbox. Make sure it is checked. - Second, the code formatter. Go to Window > Preferences > C/C++ > Code Style. Click on the "Edit..." button next to the profile name. In the Indentation tab, set "Tab policy" to "Spaces only". Change the "Profile name" to "K&R with spaces". Click on Ok and Ok. + Second, the code formatter. Go to Window > Preferences > C/C++ > Code Style. Make sure the "Profile name" is "K&R [built-in]". Click on the "Edit..." button next to the profile name. In the Indentation tab, set "Tab policy" to "Spaces only". Change the "Profile name" to "K&R with spaces". Click on Ok and Ok. Now your tabs will be spaces. ===== Ubuntu 11.10 Issues ===== -- This mail was generated by DokuWiki at http://www.rosegardenmusic.com/wiki/ |
From: <no...@ro...> - 2012-01-30 03:21:27
|
A page in your DokuWiki was added or changed. Here are the details: Date : 2012/01/30 03:21 Browser : Mozilla/5.0 (Ubuntu; X11; Linux i686; rv:9.0.1) Gecko/20100101 Firefox/9.0.1 IP-Address : 127.0.0.1,68.49.90.169 Hostname : localhost,c-68-49-90-169.hsd1.md.comcast.net Old Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse?rev=1327791724 New Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse Edit Summary: [Get Rosegarden Source From SVN] Forgot to cd them into the source dir User : tedfelix @@ -11,8 +11,9 @@ Then I get the source into a directory within the workspace dir: $ cd rosegarden-workspace $ svn checkout https://rosegarden.svn.sourceforge.net/svnroot/rosegarden/trunk/rosegarden rosegarden-svn + $ cd rosegarden-svn ===== Get Dependencies ===== In order to successfully build Rosegarden, there are a number of libraries you'll need. If you are using a distro with apt (Ubuntu, Debian...), you can try getting the build-dep's for Rosegarden. This should get you very close to being able to build. -- This mail was generated by DokuWiki at http://www.rosegardenmusic.com/wiki/ |
From: <no...@ro...> - 2012-02-21 00:48:42
|
A page in your DokuWiki was added or changed. Here are the details: Date : 2012/02/21 00:48 Browser : Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 IP-Address : 127.0.0.1,68.49.90.169 Hostname : localhost,c-68-49-90-169.hsd1.md.comcast.net Old Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse?rev=1327893681 New Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse Edit Summary: Added section on make's -j option. User : tedfelix @@ -38,8 +38,9 @@ I usually download the Linux C/C++ version which is usually called something like "Eclipse IDE for C/C++ Linux Developers". It's just a tarball you can expand and then look for the "eclipse" directory with the "eclipse" binary. That's pretty much it. NOTE: If you upgrade your OS, it's a good idea to wipe out your Eclipse install and start fresh. There are config files within the Eclipse install directory that can get out of sync and cause trouble with a new OS. + ===== Set Up Rosegarden Source Under Eclipse ===== Since we set up the directory structure in a way that Eclipse likes, getting Eclipse to find the source and work with it is easy. Launch Eclipse. It will first ask for the location of your workspace. Give it the rosegarden-workspace directory that we created earlier. Since this is a new workspace, you'll get the Eclipse welcome screen. On the far right is a button for the "Workbench". Click it. Go to File > New > Makefile Project with Existing Code. In the "Project Name" field type rosegarden-svn. In the Toolchain list, select "Linux GCC". Click Finish. And that's it. @@ -60,8 +61,11 @@ Second, the code formatter. Go to Window > Preferences > C/C++ > Code Style. Make sure the "Profile name" is "K&R [built-in]". Click on the "Edit..." button next to the profile name. In the Indentation tab, set "Tab policy" to "Spaces only". Change the "Profile name" to "K&R with spaces". Click on Ok and Ok. Now your tabs will be spaces. + + ===== Faster Builds ===== + If your machine has multiple cores and/or hyperthreading, you'll want set up make for multiple jobs (make's -j option). To do that within Eclipse, go to Window > Preferences > C/C++ > Environment and add an environment variable MAKEFLAGS and set it to -j4 (or whatever is best for your hardware). This will tell make that it can run four simultaneous compiles. ===== Ubuntu 11.10 Issues ===== ==== Black on Black Tooltips ==== -- This mail was generated by DokuWiki at http://www.rosegardenmusic.com/wiki/ |
From: <no...@ro...> - 2012-02-21 00:57:12
|
A page in your DokuWiki was added or changed. Here are the details: Date : 2012/02/21 00:57 Browser : Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 IP-Address : 127.0.0.1,68.49.90.169 Hostname : localhost,c-68-49-90-169.hsd1.md.comcast.net Old Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse?rev=1329785321 New Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse Edit Summary: [Configure and Build] typo it's vs. its User : tedfelix @@ -19,9 +19,9 @@ $ sudo apt-get build-dep rosegarden ===== Configure and Build ===== - Now its time to try configuring the Rosegarden source. First we need to get everything set up to run configure: + Now it's time to try configuring the Rosegarden source. First we need to get everything set up to run configure: $ make distclean $ sh ./bootstrap.sh -- This mail was generated by DokuWiki at http://www.rosegardenmusic.com/wiki/ |
From: <no...@ro...> - 2012-02-21 00:58:52
|
A page in your DokuWiki was added or changed. Here are the details: Date : 2012/02/21 00:58 Browser : Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 IP-Address : 127.0.0.1,68.49.90.169 Hostname : localhost,c-68-49-90-169.hsd1.md.comcast.net Old Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse?rev=1329785831 New Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse Edit Summary: [Faster Builds] typos User : tedfelix @@ -63,9 +63,9 @@ Now your tabs will be spaces. ===== Faster Builds ===== - If your machine has multiple cores and/or hyperthreading, you'll want set up make for multiple jobs (make's -j option). To do that within Eclipse, go to Window > Preferences > C/C++ > Environment and add an environment variable MAKEFLAGS and set it to -j4 (or whatever is best for your hardware). This will tell make that it can run four simultaneous compiles. + If your machine has multiple cores and/or hyperthreading, you'll want to set up make for multiple jobs (make's -j option). To do that within Eclipse, go to Window > Preferences > C/C++ > Environment, add an environment variable MAKEFLAGS, and set it to -j4 (or whatever is best for your hardware). This will tell make that it can run four simultaneous compiles. ===== Ubuntu 11.10 Issues ===== ==== Black on Black Tooltips ==== -- This mail was generated by DokuWiki at http://www.rosegardenmusic.com/wiki/ |
From: <no...@ro...> - 2012-02-22 23:25:31
|
A page in your DokuWiki was added or changed. Here are the details: Date : 2012/02/22 23:25 Browser : Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 IP-Address : 127.0.0.1,68.49.90.169 Hostname : localhost,c-68-49-90-169.hsd1.md.comcast.net Old Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse?rev=1329785932 New Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse Edit Summary: Added scalability mode section User : tedfelix @@ -64,8 +64,11 @@ Now your tabs will be spaces. ===== Faster Builds ===== If your machine has multiple cores and/or hyperthreading, you'll want to set up make for multiple jobs (make's -j option). To do that within Eclipse, go to Window > Preferences > C/C++ > Environment, add an environment variable MAKEFLAGS, and set it to -j4 (or whatever is best for your hardware). This will tell make that it can run four simultaneous compiles. + + ===== Scalability Mode ===== + With large source files, many of Eclipse's features are disabled by something called "scalability mode". Since Rosegarden has some rather large source files, this can be a problem. To adjust, go to Window > Preferences > C/C++ > Editor > Scalability. Increase the "number of lines" field from 5000 to 10000. If you end up seeing the scalability mode alert dialog, you can always increase this number even further. ===== Ubuntu 11.10 Issues ===== ==== Black on Black Tooltips ==== -- This mail was generated by DokuWiki at http://www.rosegardenmusic.com/wiki/ |
From: <no...@ro...> - 2012-04-29 17:33:02
|
A page in your DokuWiki was added or changed. Here are the details: Date : 2012/04/29 17:34 Browser : Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:12.0) Gecko/20100101 Firefox/12.0 IP-Address : 127.0.0.1,68.49.90.169 Hostname : localhost,c-68-49-90-169.hsd1.md.comcast.net Old Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse?rev=1329953128 New Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse Edit Summary: User : tedfelix @@ -24,11 +24,15 @@ $ make distclean $ sh ./bootstrap.sh - Now we should be able to run configure. Here's how I run it with Ubuntu. I need the "--with-qtlibdir" option because Ubuntu puts the Qt libraries in an architecture-specific location: + Now we should be able to run configure. Here's how I run it with Ubuntu 11.10 32-bit. I need the "--with-qtlibdir" option because Ubuntu puts the Qt libraries in an architecture-specific location: $ ./configure --enable-debug --with-qtlibdir=/usr/lib/i386-linux-gnu + + With Ubuntu 12.04 64-bit: + + $ ./configure --enable-debug --with-qtlibdir=/usr/lib/x86_64-linux-gnu There may be errors when you run configure due to missing libraries. You'll need to track those down and re-run configure. Once configure has run successfully to completion, you can build Rosegarden with make: $ make -- This mail was generated by DokuWiki at http://www.rosegardenmusic.com/wiki/ |
From: <no...@ro...> - 2012-04-29 18:01:39
|
A page in your DokuWiki was added or changed. Here are the details: Date : 2012/04/29 18:02 Browser : Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:12.0) Gecko/20100101 Firefox/12.0 IP-Address : 127.0.0.1,68.49.90.169 Hostname : localhost,c-68-49-90-169.hsd1.md.comcast.net Old Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse?rev=1335720848 New Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse Edit Summary: Ubuntu 12.04 issues added User : tedfelix @@ -71,8 +71,13 @@ If your machine has multiple cores and/or hyperthreading, you'll want to set up make for multiple jobs (make's -j option). To do that within Eclipse, go to Window > Preferences > C/C++ > Environment, add an environment variable MAKEFLAGS, and set it to -j4 (or whatever is best for your hardware). This will tell make that it can run four simultaneous compiles. ===== Scalability Mode ===== With large source files, many of Eclipse's features are disabled by something called "scalability mode". Since Rosegarden has some rather large source files, this can be a problem. To adjust, go to Window > Preferences > C/C++ > Editor > Scalability. Increase the "number of lines" field from 5000 to 10000. If you end up seeing the scalability mode alert dialog, you can always increase this number even further. + + ===== Ubuntu 12.04 Issues ===== + + ==== Unity Icon ==== + It appears that adding an icon to the dash still requires gnome-desktop-item-edit. See the "Unity Icon" section in the "Ubuntu 11.10 Issues" below for details. ===== Ubuntu 11.10 Issues ===== ==== Black on Black Tooltips ==== -- This mail was generated by DokuWiki at http://www.rosegardenmusic.com/wiki/ |
From: <no...@ro...> - 2012-06-27 23:55:58
|
A page in your DokuWiki was added or changed. Here are the details: Date : 2012/06/27 23:58 Browser : Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:13.0) Gecko/20100101 Firefox/13.0.1 IP-Address : 127.0.0.1,68.49.90.169 Hostname : localhost,c-68-49-90-169.hsd1.md.comcast.net Old Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse?rev=1335722564 New Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse Edit Summary: Update for Eclipse 4.2 (Juno) User : tedfelix @@ -22,8 +22,11 @@ ===== Configure and Build ===== Now it's time to try configuring the Rosegarden source. First we need to get everything set up to run configure: $ make distclean + + It's ok if you get an error about "no makefile" on the previous step. + $ sh ./bootstrap.sh Now we should be able to run configure. Here's how I run it with Ubuntu 11.10 32-bit. I need the "--with-qtlibdir" option because Ubuntu puts the Qt libraries in an architecture-specific location: @@ -39,40 +42,55 @@ ===== Install Eclipse ===== The Eclipse IDE can be downloaded here: http://www.eclipse.org/ - I usually download the Linux C/C++ version which is usually called something like "Eclipse IDE for C/C++ Linux Developers". It's just a tarball you can expand and then look for the "eclipse" directory with the "eclipse" binary. That's pretty much it. + I usually download the Linux C/C++ version which is usually called something like "Eclipse IDE for C/C++ Developers". It's just a tarball you can expand and then look for the "eclipse" directory with the "eclipse" binary. That's pretty much it. NOTE: If you upgrade your OS, it's a good idea to wipe out your Eclipse install and start fresh. There are config files within the Eclipse install directory that can get out of sync and cause trouble with a new OS. ===== Set Up Rosegarden Source Under Eclipse ===== + //Note: These instructions were developed using Eclipse 4.2 (Juno).// + Since we set up the directory structure in a way that Eclipse likes, getting Eclipse to find the source and work with it is easy. Launch Eclipse. It will first ask for the location of your workspace. Give it the rosegarden-workspace directory that we created earlier. Since this is a new workspace, you'll get the Eclipse welcome screen. On the far right is a button for the "Workbench". Click it. - Go to File > New > Makefile Project with Existing Code. In the "Project Name" field type rosegarden-svn. In the Toolchain list, select "Linux GCC". Click Finish. And that's it. + Go to File > New > Makefile Project with Existing Code. In the "Project Name" field type rosegarden-svn. For the "Existing Code Location" provide the path to the rosegarden-svn directory. In the Toolchain list, select "Linux GCC". Click Finish. You should now be able to build with Project > Build All (Ctrl+B). - You should be able to build with Project > Build All (Ctrl+B). You should also be able to run with Run > Run (Ctrl+F11). And you should be able to debug with F11 or Run > Debug. Be sure to pick "gdb/mi" if you are asked. + To run the program, you'll need to set up a Run Configuration. Go to Run > Run Configurations. Select "C/C++ Application" and hit the New button. Set the "Project:" field by hitting the "Browse..." button and selecting rosegarden-svn. Click Apply and then Run to test. You should now be able to run with Run > Run (Ctrl+F11). You should also be able to debug with F11 or Run > Debug. + + If you get an error about "The selection cannot be launched, and there are no recent launches," you need to go back into the Run Configuration and hit the Run button in there to establish the first run. That will then be used each time F11 or Ctrl-F11 are pressed. ===== Include Files ===== To make sure Eclipse is aware of the various Qt include files, we need to tell Eclipse where the Qt includes are located. Select the "rosegarden-svn" project in the Project Explorer and go to File > Properties. In the "type filter text" box, type "paths" and hit enter. This should get you quickly to Paths and Symbols. Click on the "Includes" tab and then the "GNU C++" language. In the "Include directories" box, add the following: /usr/include/qt4 /usr/include/qt4/QtCore + /usr/include/qt4/QtGui /usr/include/qt4/QtXml + + When asked if you "wish to rebuild" the index, click "Yes". Then click "Ok" to dismiss the properties dialog. It will take some time for Eclipse to rebuild the index. The "C/C++ Indexer" indicator at the bottom of the window will let you know how far along the process is. ===== Configuring Tabs ===== Rosegarden [[dev:coding_style|coding standards]] call for using spaces instead of tabs. To configure Eclipse, you'll need to make changes in two places. First, the editor. Go to Window > Preferences > General > Editors > Text Editors. Here you will find an "Insert spaces for tabs" checkbox. Make sure it is checked. - Second, the code formatter. Go to Window > Preferences > C/C++ > Code Style. Make sure the "Profile name" is "K&R [built-in]". Click on the "Edit..." button next to the profile name. In the Indentation tab, set "Tab policy" to "Spaces only". Change the "Profile name" to "K&R with spaces". Click on Ok and Ok. + Second, the code formatter. Go to Window > Preferences > C/C++ > Code Style > Formatter. Make sure the "Profile name" is "K&R [built-in]". Click on the "Edit..." button next to the profile name. In the Indentation tab, set "Tab policy" to "Spaces only". Change the "Profile name" to "K&R with spaces". Click on Ok and Ok. - Now your tabs will be spaces. + Now all your tabs will be spaces. ===== Faster Builds ===== - If your machine has multiple cores and/or hyperthreading, you'll want to set up make for multiple jobs (make's -j option). To do that within Eclipse, go to Window > Preferences > C/C++ > Environment, add an environment variable MAKEFLAGS, and set it to -j4 (or whatever is best for your hardware). This will tell make that it can run four simultaneous compiles. + If your machine has multiple cores and/or hyperthreading, you'll want to set up make for multiple jobs (make's -j option). To do that within Eclipse, go to Window > Preferences > C/C++ > Build > Environment, add an environment variable MAKEFLAGS, and set it to -j4 (or whatever is best for your hardware). This will tell make that it can run four simultaneous compiles. ===== Scalability Mode ===== With large source files, many of Eclipse's features are disabled by something called "scalability mode". Since Rosegarden has some rather large source files, this can be a problem. To adjust, go to Window > Preferences > C/C++ > Editor > Scalability. Increase the "number of lines" field from 5000 to 10000. If you end up seeing the scalability mode alert dialog, you can always increase this number even further. + + ===== Upgrade Notes ===== + When upgrading to a new version of eclipse, it's a good idea to delete all the Eclipse config files in your workspace and project so the new version can start fresh. You'll have to go through all the configuration again, but things should be a bit more stable. Key things to delete (Indigo to Juno): + + rosegarden-workspace/.metadata + rosegarden-workspace/RemoteSystemsTempFiles + rosegarden-workspace/rosegarden-svn/.cproject + rosegarden-workspace/rosegarden-svn/.project ===== Ubuntu 12.04 Issues ===== ==== Unity Icon ==== -- This mail was generated by DokuWiki at http://www.rosegardenmusic.com/wiki/ |
From: <no...@ro...> - 2012-09-23 16:21:12
|
A page in your DokuWiki was added or changed. Here are the details: Date : 2012/09/23 16:26 Browser : Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:15.0) Gecko/20100101 Firefox/15.0.1 IP-Address : 127.0.0.1,68.49.216.86 Hostname : localhost,c-68-49-216-86.hsd1.md.comcast.net Old Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse?rev=1340841514 New Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse Edit Summary: [Get Rosegarden Source From SVN] New repo URL User : tedfelix @@ -10,9 +10,9 @@ Then I get the source into a directory within the workspace dir: $ cd rosegarden-workspace - $ svn checkout https://rosegarden.svn.sourceforge.net/svnroot/rosegarden/trunk/rosegarden rosegarden-svn + $ svn checkout svn://svn.code.sf.net/p/rosegarden/code/trunk/rosegarden rosegarden-svn $ cd rosegarden-svn ===== Get Dependencies ===== In order to successfully build Rosegarden, there are a number of libraries you'll need. If you are using a distro with apt (Ubuntu, Debian...), you can try getting the build-dep's for Rosegarden. This should get you very close to being able to build. -- This mail was generated by DokuWiki at http://www.rosegardenmusic.com/wiki/ |
From: <no...@ro...> - 2012-09-24 19:36:26
|
A page in your DokuWiki was added or changed. Here are the details: Date : 2012/09/24 19:41 Browser : Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:15.0) Gecko/20100101 Firefox/15.0.1 IP-Address : 127.0.0.1,68.49.216.86 Hostname : localhost,c-68-49-216-86.hsd1.md.comcast.net Old Revision: http://rosegardenmusic.com/wiki/dev:eclipse?rev=1348417570 New Revision: http://rosegardenmusic.com/wiki/dev:eclipse Edit Summary: Fix svn URL, point to subversion quick start User : tedfelix @@ -10,10 +10,12 @@ Then I get the source into a directory within the workspace dir: $ cd rosegarden-workspace - $ svn checkout svn://svn.code.sf.net/p/rosegarden/code/trunk/rosegarden rosegarden-svn + $ svn checkout svn+ssh://us...@sv.../p/rosegarden/code/trunk/rosegarden rosegarden-svn $ cd rosegarden-svn + + Replace "userid" with your sourceforge user ID. See the [[dev:subversion|subversion quick start]] for more ways to download. ===== Get Dependencies ===== In order to successfully build Rosegarden, there are a number of libraries you'll need. If you are using a distro with apt (Ubuntu, Debian...), you can try getting the build-dep's for Rosegarden. This should get you very close to being able to build. -- This mail was generated by DokuWiki at http://rosegardenmusic.com/wiki/ |
From: <no...@ro...> - 2012-11-27 00:36:30
|
A page in your DokuWiki was added or changed. Here are the details: Date : 2012/11/27 00:43 Browser : Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:17.0) Gecko/17.0 Firefox/17.0 IP-Address : 127.0.0.1,76.100.236.26 Hostname : localhost,c-76-100-236-26.hsd1.md.comcast.net Old Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse?rev=1348515689 New Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse Edit Summary: Update Ubuntu Issues for 12.10 User : tedfelix @@ -92,9 +92,9 @@ rosegarden-workspace/RemoteSystemsTempFiles rosegarden-workspace/rosegarden-svn/.cproject rosegarden-workspace/rosegarden-svn/.project - ===== Ubuntu 12.04 Issues ===== + ===== Ubuntu 12.04-12.10 Issues ===== ==== Unity Icon ==== It appears that adding an icon to the dash still requires gnome-desktop-item-edit. See the "Unity Icon" section in the "Ubuntu 11.10 Issues" below for details. @@ -124,7 +124,12 @@ ==== Unity Icon ==== If you want Eclipse available as a unity icon, you'll have to add a .desktop file to /usr/share/applications. The easiest way is to use the GNOME desktop item editor: + sudo apt-get install gnome-panel sudo gnome-desktop-item-edit /usr/share/applications --create-new Give it the name "Eclipse". Point it to the eclipse binary in the eclipse install directory. And finally, use the icon that is in the eclipse install directory. Click close, and Eclipse will now appear in the dash. You can even drag and drop it onto the launcher if you wish. + + There are several other ways to add an application to the dash. See this page for more: + + http://askubuntu.com/questions/67753/how-do-i-add-an-application-to-the-dash -- This mail was generated by DokuWiki at http://www.rosegardenmusic.com/wiki/ |
From: <no...@ro...> - 2013-03-27 18:34:34
|
A page in your DokuWiki was added or changed. Here are the details: Date : 2013/03/27 18:35 Browser : Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:19.0) Gecko/20100101 Firefox/19.0 IP-Address : 127.0.0.1,76.100.236.26 Hostname : localhost,c-76-100-236-26.hsd1.md.comcast.net Old Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse?rev=1353976995 New Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse Edit Summary: [Configure and Build] User : tedfelix @@ -33,9 +33,9 @@ Now we should be able to run configure. Here's how I run it with Ubuntu 11.10 32-bit. I need the "--with-qtlibdir" option because Ubuntu puts the Qt libraries in an architecture-specific location: $ ./configure --enable-debug --with-qtlibdir=/usr/lib/i386-linux-gnu - With Ubuntu 12.04 64-bit: + With Ubuntu 12.10 64-bit: $ ./configure --enable-debug --with-qtlibdir=/usr/lib/x86_64-linux-gnu There may be errors when you run configure due to missing libraries. You'll need to track those down and re-run configure. Once configure has run successfully to completion, you can build Rosegarden with make: -- This mail was generated by DokuWiki at http://www.rosegardenmusic.com/wiki/ |
From: <no...@ro...> - 2013-04-19 01:05:43
|
A page in your DokuWiki was added or changed. Here are the details: Date : 2013/04/19 01:06 Browser : Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:20.0) Gecko/20100101 Firefox/20.0 IP-Address : 127.0.0.1,76.100.236.26 Hostname : localhost,c-76-100-236-26.hsd1.md.comcast.net Old Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse?rev=1364409305 New Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse Edit Summary: [Faster Builds] Add nprocs command User : tedfelix @@ -79,9 +79,9 @@ Now all your tabs will be spaces. ===== Faster Builds ===== - If your machine has multiple cores and/or hyperthreading, you'll want to set up make for multiple jobs (make's -j option). To do that within Eclipse, go to Window > Preferences > C/C++ > Build > Environment, add an environment variable MAKEFLAGS, and set it to -j4 (or whatever is best for your hardware). This will tell make that it can run four simultaneous compiles. + If your machine has multiple cores and/or hyperthreading, you'll want to set up make for multiple jobs (make's -j option). To do that within Eclipse, go to Window > Preferences > C/C++ > Build > Environment, add an environment variable MAKEFLAGS, and set it to "-j 4" (or whatever is best for your hardware, the nprocs command will tell you how many cores you've got). This will tell make that it can run four simultaneous compiles. ===== Scalability Mode ===== With large source files, many of Eclipse's features are disabled by something called "scalability mode". Since Rosegarden has some rather large source files, this can be a problem. To adjust, go to Window > Preferences > C/C++ > Editor > Scalability. Increase the "number of lines" field from 5000 to 10000. If you end up seeing the scalability mode alert dialog, you can always increase this number even further. -- This mail was generated by DokuWiki at http://www.rosegardenmusic.com/wiki/ |
From: <no...@ro...> - 2013-06-13 12:56:07
|
A page in your DokuWiki was added or changed. Here are the details: Date : 2013/06/13 12:57 Browser : Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Ubuntu Chromium/25.0.1364.160 Chrome/25.0.1364.160 Safari/537.22 IP-Address : 127.0.0.1,76.100.236.26 Hostname : localhost,c-76-100-236-26.hsd1.md.comcast.net Old Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse?rev=1366333602 New Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse Edit Summary: Latest Ubuntu updates and other improvements User : tedfelix @@ -29,26 +29,32 @@ It's ok if you get an error about "no makefile" on the previous step. $ sh ./bootstrap.sh - Now we should be able to run configure. Here's how I run it with Ubuntu 11.10 32-bit. I need the "--with-qtlibdir" option because Ubuntu puts the Qt libraries in an architecture-specific location: + Now we should be able to run configure. Here's how I run it with 32-bit (i386) versions of Ubuntu. I need the "--with-qtlibdir" option because Ubuntu puts the Qt libraries in an architecture-specific location: $ ./configure --enable-debug --with-qtlibdir=/usr/lib/i386-linux-gnu - With Ubuntu 12.10 64-bit: + With 64-bit (amd64) versions of Ubuntu: $ ./configure --enable-debug --with-qtlibdir=/usr/lib/x86_64-linux-gnu There may be errors when you run configure due to missing libraries. You'll need to track those down and re-run configure. Once configure has run successfully to completion, you can build Rosegarden with make: $ make + + If you have a machine with multiple cores (who doesn't these days?) you probably want to add this to the end of your .bashrc file to tell make that it can run multiple jobs simulataneously: + + export MAKEFLAGS="-j `nproc`" + + If you just need to build Rosegarden, you can stop here. Otherwise, if you are interested in doing some development with Eclipse, read on.... ===== Install Eclipse ===== The Eclipse IDE can be downloaded here: http://www.eclipse.org/ - I usually download the Linux C/C++ version which is usually called something like "Eclipse IDE for C/C++ Developers". It's just a tarball you can expand and then look for the "eclipse" directory with the "eclipse" binary. That's pretty much it. + I download the Linux C/C++ version which is usually called something like "Eclipse IDE for C/C++ Developers". It's just a tarball you can expand and then look for the "eclipse" directory with the "eclipse" binary. That's pretty much it. - NOTE: If you upgrade your OS, it's a good idea to wipe out your Eclipse install and start fresh. There are config files within the Eclipse install directory that can get out of sync and cause trouble with a new OS. + //NOTE: If you upgrade your OS, it's a good idea to wipe out your Eclipse install and start fresh. There are config files within the Eclipse install directory that can get out of sync and cause trouble with a new OS.// ===== Set Up Rosegarden Source Under Eclipse ===== //Note: These instructions were developed using Eclipse 4.2 (Juno).// @@ -92,9 +98,9 @@ rosegarden-workspace/RemoteSystemsTempFiles rosegarden-workspace/rosegarden-svn/.cproject rosegarden-workspace/rosegarden-svn/.project - ===== Ubuntu 12.04-12.10 Issues ===== + ===== Ubuntu 12.04-13.04 Issues ===== ==== Unity Icon ==== It appears that adding an icon to the dash still requires gnome-desktop-item-edit. See the "Unity Icon" section in the "Ubuntu 11.10 Issues" below for details. @@ -132,4 +138,18 @@ There are several other ways to add an application to the dash. See this page for more: http://askubuntu.com/questions/67753/how-do-i-add-an-application-to-the-dash + + You can also just create your own eclipse.desktop file in /usr/share/applications instead of installing all of the above. Here's mine: + + [Desktop Entry] + Type=Application + Name=Eclipse CDT + Comment=Eclipse IDE for C/C++ + Icon=/home/ted/tmp/devel/eclipse-cpp/icon.xpm + Exec=/home/ted/tmp/devel/eclipse-cpp/eclipse + Terminal=false + Categories=Development + + You'll need to adjust the "/home/ted/tmp/devel/eclipse-cpp" path to point to where you expanded Eclipse. + -- This mail was generated by DokuWiki at http://www.rosegardenmusic.com/wiki/ |
From: <no...@ro...> - 2013-06-13 13:11:00
|
A page in your DokuWiki was added or changed. Here are the details: Date : 2013/06/13 13:12 Browser : Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Ubuntu Chromium/25.0.1364.160 Chrome/25.0.1364.160 Safari/537.22 IP-Address : 127.0.0.1,76.100.236.26 Hostname : localhost,c-76-100-236-26.hsd1.md.comcast.net Old Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse?rev=1371128236 New Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse Edit Summary: [Unity Icon] Add intro and GUI/Text file headers User : tedfelix @@ -128,28 +128,33 @@ * https://bugs.launchpad.net/ubuntu/+source/light-themes/+bug/540332 * http://askubuntu.com/questions/70599/how-to-change-tooltip-background-color-in-unity ==== Unity Icon ==== - If you want Eclipse available as a unity icon, you'll have to add a .desktop file to /usr/share/applications. The easiest way is to use the GNOME desktop item editor: + + There appear to be two main ways to create a Unity icon for an application. The first uses a GUI, and the second involves creating an eclipse.desktop file. Apparently there is no native "Unity" way to add an icon to Unity. + + === GUI === + The GUI approach uses the GNOME desktop item editor: sudo apt-get install gnome-panel sudo gnome-desktop-item-edit /usr/share/applications --create-new Give it the name "Eclipse". Point it to the eclipse binary in the eclipse install directory. And finally, use the icon that is in the eclipse install directory. Click close, and Eclipse will now appear in the dash. You can even drag and drop it onto the launcher if you wish. - There are several other ways to add an application to the dash. See this page for more: - - http://askubuntu.com/questions/67753/how-do-i-add-an-application-to-the-dash - - You can also just create your own eclipse.desktop file in /usr/share/applications instead of installing all of the above. Here's mine: + === eclipse.desktop === + You can also just create an eclipse.desktop file in /usr/share/applications instead of installing all of the above GUI tools. Here's mine: [Desktop Entry] Type=Application Name=Eclipse CDT Comment=Eclipse IDE for C/C++ - Icon=/home/ted/tmp/devel/eclipse-cpp/icon.xpm - Exec=/home/ted/tmp/devel/eclipse-cpp/eclipse + Icon=<path-to-eclipse>/icon.xpm + Exec=<path-to-eclipse>/eclipse Terminal=false Categories=Development - You'll need to adjust the "/home/ted/tmp/devel/eclipse-cpp" path to point to where you expanded Eclipse. + You'll need to adjust the "<path-to-eclipse>" to point to where you expanded Eclipse. + === More Ways === + There are several other ways to add an application to the dash. See this page for more: + + http://askubuntu.com/questions/67753/how-do-i-add-an-application-to-the-dash -- This mail was generated by DokuWiki at http://www.rosegardenmusic.com/wiki/ |
From: <no...@ro...> - 2013-06-26 18:50:12
|
A page in your DokuWiki was added or changed. Here are the details: Date : 2013/06/26 18:51 Browser : Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Ubuntu Chromium/25.0.1364.160 Chrome/25.0.1364.160 Safari/537.22 IP-Address : 127.0.0.1,76.100.236.26 Hostname : localhost,c-76-100-236-26.hsd1.md.comcast.net Old Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse?rev=1371129129 New Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse Edit Summary: [Upgrade Notes] Juno to Kepler User : tedfelix @@ -91,14 +91,18 @@ ===== Scalability Mode ===== With large source files, many of Eclipse's features are disabled by something called "scalability mode". Since Rosegarden has some rather large source files, this can be a problem. To adjust, go to Window > Preferences > C/C++ > Editor > Scalability. Increase the "number of lines" field from 5000 to 10000. If you end up seeing the scalability mode alert dialog, you can always increase this number even further. ===== Upgrade Notes ===== - When upgrading to a new version of eclipse, it's a good idea to delete all the Eclipse config files in your workspace and project so the new version can start fresh. You'll have to go through all the configuration again, but things should be a bit more stable. Key things to delete (Indigo to Juno): + When upgrading to a new version of eclipse, it's a good idea to delete all the Eclipse config files in your workspace and project so the new version can start fresh. You'll have to go through all the configuration again, but things should be a bit more stable. Key things to delete for the Indigo to Juno upgrade: rosegarden-workspace/.metadata rosegarden-workspace/RemoteSystemsTempFiles rosegarden-workspace/rosegarden-svn/.cproject rosegarden-workspace/rosegarden-svn/.project + + Juno to Kepler had the same files and directories to delete along with a new one: + + rosegarden-workspace/rosegarden-svn/.settings ===== Ubuntu 12.04-13.04 Issues ===== ==== Unity Icon ==== -- This mail was generated by DokuWiki at http://www.rosegardenmusic.com/wiki/ |
From: <no...@ro...> - 2013-06-26 19:02:12
|
A page in your DokuWiki was added or changed. Here are the details: Date : 2013/06/26 19:03 Browser : Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Ubuntu Chromium/25.0.1364.160 Chrome/25.0.1364.160 Safari/537.22 IP-Address : 127.0.0.1,76.100.236.26 Hostname : localhost,c-76-100-236-26.hsd1.md.comcast.net Old Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse?rev=1372272701 New Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse Edit Summary: Eclipse Kepler updates User : tedfelix @@ -55,15 +55,15 @@ //NOTE: If you upgrade your OS, it's a good idea to wipe out your Eclipse install and start fresh. There are config files within the Eclipse install directory that can get out of sync and cause trouble with a new OS.// ===== Set Up Rosegarden Source Under Eclipse ===== - //Note: These instructions were developed using Eclipse 4.2 (Juno).// + //Note: These instructions were developed using Eclipse 4.3 (Kepler).// Since we set up the directory structure in a way that Eclipse likes, getting Eclipse to find the source and work with it is easy. Launch Eclipse. It will first ask for the location of your workspace. Give it the rosegarden-workspace directory that we created earlier. Since this is a new workspace, you'll get the Eclipse welcome screen. On the far right is a button for the "Workbench". Click it. Go to File > New > Makefile Project with Existing Code. In the "Project Name" field type rosegarden-svn. For the "Existing Code Location" provide the path to the rosegarden-svn directory. In the Toolchain list, select "Linux GCC". Click Finish. You should now be able to build with Project > Build All (Ctrl+B). - To run the program, you'll need to set up a Run Configuration. Go to Run > Run Configurations. Select "C/C++ Application" and hit the New button. Set the "Project:" field by hitting the "Browse..." button and selecting rosegarden-svn. Click Apply and then Run to test. You should now be able to run with Run > Run (Ctrl+F11). You should also be able to debug with F11 or Run > Debug. + To run the program, you'll need to set up a Run Configuration. Go to Run > Run Configurations. Select "C/C++ Application" and hit the New button. Verify that the C/C++ Application field says "rosegarden", and the Project field says "rosegarden-svn". Click Run to test. You should now be able to run with Run > Run (Ctrl+F11). You should also be able to debug with F11 or Run > Debug. If you get an error about "The selection cannot be launched, and there are no recent launches," you need to go back into the Run Configuration and hit the Run button in there to establish the first run. That will then be used each time F11 or Ctrl-F11 are pressed. ===== Include Files ===== -- This mail was generated by DokuWiki at http://www.rosegardenmusic.com/wiki/ |
From: <no...@ro...> - 2013-06-26 19:12:16
|
A page in your DokuWiki was added or changed. Here are the details: Date : 2013/06/26 19:13 Browser : Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Ubuntu Chromium/25.0.1364.160 Chrome/25.0.1364.160 Safari/537.22 IP-Address : 127.0.0.1,76.100.236.26 Hostname : localhost,c-76-100-236-26.hsd1.md.comcast.net Old Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse?rev=1372273424 New Revision: http://www.rosegardenmusic.com/wiki/dev:eclipse Edit Summary: Eclipse Kepler updates User : tedfelix @@ -73,9 +73,9 @@ /usr/include/qt4/QtCore /usr/include/qt4/QtGui /usr/include/qt4/QtXml - When asked if you "wish to rebuild" the index, click "Yes". Then click "Ok" to dismiss the properties dialog. It will take some time for Eclipse to rebuild the index. The "C/C++ Indexer" indicator at the bottom of the window will let you know how far along the process is. + Click Ok. When asked if you "wish to rebuild" the index, click "Yes". It will take some time for Eclipse to rebuild the index. The "C/C++ Indexer" indicator at the bottom of the window will let you know how far along the process is. ===== Configuring Tabs ===== Rosegarden [[dev:coding_style|coding standards]] call for using spaces instead of tabs. To configure Eclipse, you'll need to make changes in two places. -- This mail was generated by DokuWiki at http://www.rosegardenmusic.com/wiki/ |