User forums > Nightly builds
The 29 May 2006 build is out.
Conan Kudo:
What are the dependencies required by the binary RPM for Code::Blocks? (my machine is kinda slow on the yum update thing)
If there are any, is there a way to make it not require any dependencies, and will the release version have dependencies or will it be self contained?
TheTuxKeeper:
--- Quote from: Pharaoh Atem on May 30, 2006, 02:02:06 am ---What are the dependencies required by the binary RPM for Code::Blocks? (my machine is kinda slow on the yum update thing)
If there are any, is there a way to make it not require any dependencies, and will the release version have dependencies or will it be self contained?
--- End quote ---
The dependencies are:
* wxGTK >=2.6.2
* glibc >=2.3.6
* libgcc >=4.0.2
* libstdc++ >=4.0.2
* gtk2-devel 2.6.10 <- I don't know where this come from :? Shouldn't be the devel package. It's libgdk-x11-2.0.so.0 what's right (or not, why gtk ?). But usually *.so.0 links aren't in devel-packages, only the *.so links :shock: Will take a closer look at it when my exam is done tomorrow
The second question:
1.) I won't remove the dependencies because I'm not able to say whether the package works on other distris than FC4 and FC5. The glibc is one problem, the package is compiled against glibc 2.3.6 and don't work on much older versions (and older versions are usually used with an older gcc like 3.4 what makes it impossible to stay compatible). Removing the dependencies would cause a spate of questions why codeblocks doesn't even start and things like that.
2.) Make it self contained is no good way. This will mix up every package management the way it's used on linux (and other *nixes). Packages only contain things that really belong to them the rest are dependencies.
Conan Kudo:
--- Quote from: daniel2000 on May 30, 2006, 11:39:55 am ---
--- Quote from: Pharaoh Atem on May 30, 2006, 02:02:06 am ---What are the dependencies required by the binary RPM for Code::Blocks? (my machine is kinda slow on the yum update thing)
If there are any, is there a way to make it not require any dependencies, and will the release version have dependencies or will it be self contained?
--- End quote ---
The dependencies are:
* wxGTK >=2.6.2
* glibc >=2.3.6
* libgcc >=4.0.2
* libstdc++ >=4.0.2
* gtk2-devel 2.6.10 <- I don't know where this come from :? Shouldn't be the devel package. It's libgdk-x11-2.0.so.0 what's right (or not, why gtk ?). But usually *.so.0 links aren't in devel-packages, only the *.so links :shock: Will take a closer look at it when my exam is done tomorrow
The second question:
1.) I won't remove the dependencies because I'm not able to say whether the package works on other distris than FC4 and FC5. The glibc is one problem, the package is compiled against glibc 2.3.6 and don't work on much older versions (and older versions are usually used with an older gcc like 3.4 what makes it impossible to stay compatible). Removing the dependencies would cause a spate of questions why codeblocks doesn't even start and things like that.
2.) Make it self contained is no good way. This will mix up every package management the way it's used on linux (and other *nixes). Packages only contain things that really belong to them the rest are dependencies.
--- End quote ---
Actually, I just wanted to make it self contained for my experiment:
Anywho... I made installers for Windows, Linux, and Mac OS X using one project file. And also, I forgot to statically link wxGTK :? so it only works on FC4 and FC5. If the experiment isn't a total failure, I will statically link it. I pulled C::B for Linux from your RPM for FC4+FC5 because I don't want to install all the devel packages yet.... A lot of pain and not a lot of space... And I'm pushing it right now... Also, if I messed the way I am supposed to package Mac OS X programs with an interactive GUI, then I am sorry. I have never built anything on Mac OS X because I do not have Mac OS X.... Sorry! And, I seem to hit a snag on GTK+ 2 and the Linux installer... It seems to be dropping to X mode instead of using GTK+ mode, but maybe that is just my machine.... I used Fedora Core 5 to build wxGTK2... That may mean something, I don't know..
Windows version: May 27, 2006 build
Linux version: May 27, 2006 build
Mac OS X version: rv2411 (don't know what day that one was built)
Anyways, here is the link: http://www.savefile.com/files/3782583
TheTuxKeeper:
Nice ;)
I'll try it out on my fedora installations, when I've got a bit more time. I'll give you a feedback :D
But I have to say that linking wxGTK statically doesn't solve the problem, because gtk2 has to be linked statically into wxGTK, too (don't know whether that's possible). Few days ago I updated from gtk+ 2.8.3 to 2.8.6 and few apps didn't start anymore because they didn't find some symbols. You see it's very complicated. The same will happen if statically linked wxGTK and installed gtk2 doesn't fit. :(
I don't know how your installer works (but I'll see when I'm testing it), but if it doesn't use the distri's package manager I won't be pleased with such a solution because using more than one package manager makes it extremly difficult to handle it.
But nevertheless IMO this installer a good idea :)
Game_Ender:
If you aren't using Autopackage don't reinvent the wheel, AutoPackage seems to be the standard for most selfcontained linux packages. It would be cool if CB had one.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version