|
|
Home » Community » U++ community news and announcements » U++ 2019.1.rc1 released
|
Re: U++ 2019.1.rc1 released [message #51532 is a reply to message #51531] |
Fri, 12 April 2019 09:44 |
mr_ped
Messages: 825 Registered: November 2005 Location: Czech Republic - Praha
|
Experienced Contributor |
|
|
So far all seems OK, details:
My OS: Linux KDE Neon (KDE5 rolling release on top of Ubuntu LTS)
Downloaded 12988 x11 src, compiled with make, kept "installed" in the build directory, adjusted my launcher icons in menu and package nests definitions.
theide launches well, the DarkTheme support seems reasonable (the automatic icon modification works reasonably well, but after the auto-patch system will be finalized, you should definitely go over the results manually and provide few icons for dark theme by hand, some things like flags for localization simply hurts a bit).
(also I think some settings were picked from my old config, so it may be my results are actually not precisely what it should be on clean install)
Simple cpp (Core console app) compiled and works.
... now going to test to build more complex things and some examples, etc...
|
|
|
|
|
Re: U++ 2019.1.rc1 released [message #51535 is a reply to message #51534] |
Fri, 12 April 2019 20:53 |
MichaelK
Messages: 4 Registered: April 2019
|
Junior Member |
|
|
Why do you publish upp@ntllib.org email if the server rejects incoming emails? I will copy/paste mine one as is:
-------------
Hello,
I have decided to have a look at the Ultimate++ (the latest RC
upp-mingw-12988.7z) and found out that it does not work on Windows. VC
19.20.27508.1 (from the latest VS 16.0.1, please notice the update) just
cannot compile it and g++ cannot compile it as the shared library. Static
FnGraph example is about 100 MB in size for Debug build and this is
extremely inconvenient in practical work (link time is too big that is why
I would prefer shared build).
-------------
|
|
|
|
|
|
Re: U++ 2019.1.rc1 released [message #51540 is a reply to message #51537] |
Sat, 13 April 2019 13:28 |
|
Klugier
Messages: 1076 Registered: September 2012 Location: Poland, Kraków
|
Senior Contributor |
|
|
Hello Oblivion,
TheIDE docs should be fixed - you need to recompile TheIDE for some reasons to notice the difference. Updating only .tpp file doesn't change anything. I hope it will be patched in tomorrows RC build.
The problem is observed when you explicitly provide url for title in table of contents:
- topic://ide/app/AndroidBuilder_en-us#9
instead of:
- #9
And the you recompile TheIDE, so the problem is not visible under the first initial test.
Sincerely,
Klugier
U++ - one framework to rule them all.
[Updated on: Sat, 13 April 2019 13:31] Report message to a moderator
|
|
|
|
|
Re: U++ 2019.1.rc1 released [message #51543 is a reply to message #51542] |
Sat, 13 April 2019 19:30 |
MichaelK
Messages: 4 Registered: April 2019
|
Junior Member |
|
|
mirek wrote on Sat, 13 April 2019 18:48-rc3 uploaded, hopefully fixing all issues.
1. Shared libraries still do not work:
D:\Devel\upp\uppsrc\Core\CharSet.h(159): error C3861: 'IsRTL_': identifier not found
D:\Devel\upp\uppsrc\Core\CharSet.h(160): error C3861: 'IsMark_': identifier not found
D:\Devel\upp\uppsrc\Core\CharSet.h(167): error C2556: 'char Upp::ToAscii(int)': overloaded function differs only by re
turn type from 'int Upp::ToAscii(int)'
D:\Devel\upp\uppsrc\Core\CharSet.h(156): note: see declaration of 'Upp::ToAscii'
D:\Devel\upp\uppsrc\Core\CharSet.h(167): error C2371: 'Upp::ToAscii': redefinition; different basic types
D:\Devel\upp\uppsrc\Core\CharSet.h(156): note: see declaration of 'Upp::ToAscii'
D:\Devel\upp\uppsrc\Core\CharSet.h(167): error C2065: 'ToAscii': undeclared identifier
D:\Devel\upp\uppsrc\Core\CharSet.h(171): error C2668: 'Upp::IsLetter': ambiguous call to overloaded function
D:\Devel\upp\uppsrc\Core\CharSet.h(171): note: could be 'bool Upp::IsLetter(char)'
D:\Devel\upp\uppsrc\Core\CharSet.h(162): note: or 'bool Upp::IsLetter(int)'
D:\Devel\upp\uppsrc\Core\CharSet.h(171): note: while trying to match the argument list '(Upp::dword)'
D:\Devel\upp\uppsrc\Core\CharSet.h(172): error C2668: 'Upp::IsUpper': ambiguous call to overloaded function
D:\Devel\upp\uppsrc\Core\CharSet.h(172): note: could be 'bool Upp::IsUpper(char)'
D:\Devel\upp\uppsrc\Core\CharSet.h(163): note: or 'bool Upp::IsUpper(int)'
D:\Devel\upp\uppsrc\Core\CharSet.h(172): note: while trying to match the argument list '(Upp::dword)'
2. MS dev. tools are not autodetected (I need to add all the SDK directories manually).
3. You might probably want to consider to make U++ IDE to work properly on multimonitor configurations with different monitors resolution. Dialogs Ok and Cancel buttons sometimes are out of screen. I need to maximize the dialog window to be able to press them.
4. How do you search in output window? I mean if I want to search for a compiler error text.
|
|
|
|
|
|
|
Re: U++ 2019.1.rc1 released [message #51688 is a reply to message #51535] |
Fri, 26 April 2019 10:29 |
|
mirek
Messages: 13980 Registered: November 2005
|
Ultimate Member |
|
|
MichaelK wrote on Fri, 12 April 2019 20:53Why do you publish upp@ntllib.org email if the server rejects incoming emails? I will copy/paste mine one as is:
-------------
Hello,
I have decided to have a look at the Ultimate++ (the latest RC
upp-mingw-12988.7z) and found out that it does not work on Windows. VC
19.20.27508.1 (from the latest VS 16.0.1, please notice the update) just
cannot compile it and g++ cannot compile it as the shared library. Static
FnGraph example is about 100 MB in size for Debug build and this is
extremely inconvenient in practical work (link time is too big that is why
I would prefer shared build).
-------------
Related updates: I have submitted the error that blocked U++ compilation to Microsoft and surprisngly they got fixed in within days. The fix is now released in "Visual Studio Preview 2" and I can confirm that all is now OK.
Unfortunately, they have changed paths to include "Preview"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27607\bin\Hostx86\x8 6
, so this particular variant of Visual Studio is not autodetected. I do not plan to chase things like this, so if you want to try with this particular release, you have to setup the buid method manually.
In quite related news, I have replaced mingw linker with clang's lld and that sort of changes everything. You can now completely build U++ GUI example like AddressBook with mingw static in less than 20s, that is including U++. Linking step is now subsecond affair...
Mirek
[Updated on: Fri, 26 April 2019 10:30] Report message to a moderator
|
|
|
Goto Forum:
Current Time: Tue May 21 19:25:35 CEST 2024
Total time taken to generate the page: 0.02491 seconds
|
|
|