Code::Blocks Forums
User forums => Nightly builds => Topic started by: killerbot on June 12, 2020, 10:16:03 pm
-
new PATCHED wx dll , please download these too and replace your old ones !!!
Get quick announcements through the RSS feed http://www.codeblocks.org/nightly/CodeBlock_RSS.xml
Before you use a nightly make sure you understand how it works (http://forums.codeblocks.org/index.php/topic,3232.0.html).
A link to the unicode windows wxWidget dll(s) for Code::Blocks : https://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/Prerequisites/wxmsw31u_gcc_cb_wx313_2D_gcc810-mingw64-2.7z
A link to Mingw64 dll's needed by Code::Blocks : http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/Prerequisites/Mingw64dlls8.1.0.7z
The 12 June 2020 build is out.
- Windows :
http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/2020/CB_20200612_rev12169_win64.7z
- Linux :
none
The current SDK version is : 2.4.0
Resolved Fixed:
- build: Add proper dependencies for the lastest debian releases (debian buster, ubuntu focal)
- build: Try to make building packages for gtk3 based debian/ubuntu releases work out of the bo
- Add response files for to long command lines on compiling and linking
Regressions/Confirmed/Annoying/Common bugs:
-
Hi.
Resolved Fixed:
- build: Try to make building packages for gtk3 based debian/ubuntu releases work out of the box
It seems this is not working correctly.
The file "/etc/debian_version" doesn't have the same format on "debian only" and on ubuntu distros :
- On "debian only", it contains the real version numbers (for example 10.4 for the last stable release)
- On Ubuntu, it contains codenames (for example "buster/sid" on Ubuntu 20.04)
So on debian, the detection doesn't works, and the default "gtk3" is applied, witch is not the correct thing.
It can be easily solved while building the packages by passing the codename to the "debian/setup_control.sh" script, but I assume this is not the real goal of this file.
And while I'm talking about debian package building, the "debian/compat" file should be updated (compatibility level is actually set to 7, but it should be at leat 9 and I modify this at each build I make)
Regards
Xav'
-
The file "/etc/debian_version" doesn't have the same format on "debian only" and on ubuntu distros :
- On "debian only", it contains the real version numbers (for example 10.4 for the last stable release)
I don't have debian and I would like to not have to install it, so I'll be happy to see the contents of this from various debian releases.
And while I'm talking about debian package building, the "debian/compat" file should be updated (compatibility level is actually set to 7, but it should be at leat 9 and I modify this at each build I make)
I don't think this is as simple as modifying the number. Why do you have to change it? This is just a warning on ubuntu.
The next time I run over the debian packages I'll try to update/sync the files with the files debian people use for making their packages.
At the moment I'm planning to work on some other stuff (maybe just update the releases packages a bit).
If you can do this and test the changes I'll be happy to just commit patches.[/list]
-
Also getting the content of /etc/os-release and lsb_release -a would be helpful, too. I guess this script would have to be made massively complex to handle all the variations. :(
-
Hi
OS X version of this rev can be downloaded from my Google Drive (https://drive.google.com/open?id=0B2rFQ8rNHzEeN0xtU3R6emdhUWs).
There is a specific dmg file for each version of the os (10.13, 10.14 and 10.15).
32 bits version for Windows can also be found in the same place.
Debian Stretch and Buster (32 and 64 bits) can be installed from my repo (https://wxstuff.xaviou.fr/article/debian-repository.html).
Regards
Xav'
-
Hi.
The file "/etc/debian_version" doesn't have the same format on "debian only" and on ubuntu distros :
- On "debian only", it contains the real version numbers (for example 10.4 for the last stable release)
I don't have debian and I would like to not have to install it, so I'll be happy to see the contents of this from various debian releases.
Also getting the content of /etc/os-release and lsb_release -a would be helpful, too. I guess this script would have to be made massively complex to handle all the variations. :(
Attached to this post is a 7z archive with 4 text files containing each:
- The content of the /etc/debian_version file
- The content of the /etc/os-release file
- The result of the "lsb_release -a" command
The first problem encountered is that the "lsb_release" command is not available on debian unstable so it can't be used for detection.
The reason of the difference in the "/etc/debian_version" files comes from debian (difference between stable and unstable from whitch ubuntu is made) .
I'll try to investigate in improving the version detection.
Regards
Xav'
-
Another problem noticed on Linux: the "language" button shown in the status bar when a file is opened is covering the path of this file.
Attached screenshot1 shows this, and screenshot2 shows the button "hovered".
This problem appears on both Debian (from my packages) the Ubuntu (from oBFusCATed's ppa).
Regards
Xav'
-
Gtk2 or Gtk3? (gtk3 is highly untested and probably broken in multiple places, I have to switch my main install to it and start fixing it, but I'm hesitant)
-
Hi.
Gtk2 or Gtk3? (gtk3 is highly untested and probably broken in multiple places, I have to switch my main install to it and start fixing it, but I'm hesitant)
Both :
- The screenshots were made on a real Debian install of my packages (made with Gtk2)
- I've also made the test on an Ubuntu 20.04 virtual machine with the packages of your ppa (made with Gtk3)
Regards
Xav'
-
OK, I see it. Search the ticket page and if you don't find a duplicate please log it. No idea why it is so broken. Either we do something we're not supposed to do or wxgtk is buggy.
-
OK, I see it. Search the ticket page and if you don't find a duplicate please log it. No idea why it is so broken. Either we do something we're not supposed to do or wxgtk is buggy.
Didn't found anything related, so I've opebned a new ticket.
Regards
Xav'