On a just-installed Windows 10 (nothing else installed), install LibreOffice_25.2.0.3_Win_x86-64.msi. Try to launch it. => failure "because VCRUNTIME140_1.dll was not found". It was the same with LibreOffice_25.2.0.1_Win_x86-64.msi; and the same problem is with the new LibreOffice_25.2.1.1_Win_x86-64.msi. The MSI package definitely contains the feature for vcruntime140_1.dll; but for some reason, it doesn't get installed. Installation from LibreOffice_24.8.5.1_Win_x86-64.msi works fine.
For some reason, some bits from scp2/source/ooo/vc_redist.scp (the ones about the condition [VC_REDIST=1], as well as added permanent attribute) are not added to the MSI, even though the MSM file itself is added. Something broken about ComponentCondition and Attributes_Add processing? Some installer machinery changes lately? I seem to recall someone doing something with our Perl machinery.
Last commits in solenv/bin/modules/installer, that made into 25-2: b2cb093d8bd8fbfa4204cb10daec52ec6c283e04 1cabb20fad8303d16e25957ee245970f37ad2f82 The latter one looks related: > replace a couple manual calls to cygpath with PathFormat > > this fixes using the MSM merge modules in the wsl-as-helper case and > avoids "cygpath not found" error lines when doing the compiler tests > when running configure. > > Also capture and report the output of failed msidb calls in the > isntaller code and simplify the path-mangling to windows-style
Workaround: download and install manually the latest VS redistributable from MS: https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist
On forum and via email I came across two people that had this issue. I advised to go to this website and download and install the package "Visual C++ Redistributable Runtimes All-in-One" (I use it myself for a couple of years, it is fine.) For naïve users this is easier to do than reading technical Microsoft webpages on the issue. Package to download and install is here: https://www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one/ Just extract the zip file, run the 'install_all.bat' and the installs are done automatically.
(In reply to Radish from comment #4) This site is not a knowledge base for users looking for the solution. It is to track a problem, and gather information allowing a *developer* to act on it. When I posted the workaround, I used a link to the *official web page* of the creator of the component, that happens to be missing because of the bug discussed here. But it is not OK to publish some link to a third-party site with a third-party-packaged derived work (I assume that, only based on your words about batch file - I didn't try to look there myself). Please don't.
(In reply to Mike Kaganski from comment #5) > (In reply to Radish from comment #4) > > This site is not a knowledge base for users looking for the solution. It is > to track a problem, and gather information allowing a *developer* to act on > it. > > When I posted the workaround, I used a link to the *official web page* of > the creator of the component, that happens to be missing because of the bug > discussed here. > > But it is not OK to publish some link to a third-party site with a > third-party-packaged derived work (I assume that, only based on your words > about batch file - I didn't try to look there myself). Please don't. Okay. I meant no harm. Will desist in future. If you can delete my errant comment please do so.
It may also report lack of MSVCP140_ATOMIC_WAIT.dll
Hi Cloph, I was wondering if the safest move would be to revert 1cabb20fad8303d16e25957ee245970f37ad2f82 in libreoffice-25-2 branch...
nah, full-revert shouldn't be necessary - small enough to dissect that one to find out why things are falling apart and then address those. Changes to actually respect the return code of the commands and other stuff is helpful/should stay. It is easy to isolate the change in configure and the only difference that one can have is to add an additional slash at the MSM path – but that doesn't make a difference in the logic applied. Also rearranging quoting of the commands / removing "if ( $^O =~ /cygwin/i )" conditionals and always applying it are also safe... So the most likely culprit is the escaping of the * used in the commands, currently looking into that. I think there's enough time to only fix what broke since the tag for 25.2.1 rc2 is next week. I it also was on the other branch I'd also go with a full revert and fix later…
Christian Lohmaier committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/7fa9691dc204cef02b14141697f1a68330dcdf30 tdf#165149 fix installing Visual Studio C++ runtime dlls/merge modules It will be available in 25.8.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Christian Lohmaier committed a patch related to this issue. It has been pushed to "libreoffice-25-2": https://git.libreoffice.org/core/commit/a9529e0bd56fbebf23f03ef8f95efe9d94bcf7a1 tdf#165149 fix installing Visual Studio C++ runtime dlls/merge modules It will be available in 25.2.2. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Christian Lohmaier committed a patch related to this issue. It has been pushed to "libreoffice-25-2-1": https://git.libreoffice.org/core/commit/b1686d0d58bca337662559b68f9646788fa7195f tdf#165149 fix installing Visual Studio C++ runtime dlls/merge modules It will be available in 25.2.1. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
*** Bug 165327 has been marked as a duplicate of this bug. ***
RUSHAID POOLOTTUMMAL 📍 Dammam, Saudi Arabia | 📞 +966 570176219 | ✉️ rushaidkdy@gmail.com --- PROFESSIONAL SUMMARY Highly motivated Sales Executive with 2 years of experience in sales, merchandising, and purchasing across multiple industries in Dammam, Saudi Arabia. Strong communication skills, deep knowledge of the local market, and the ability to build relationships with customers and retail owners. Passionate about sales, marketing techniques, and understanding customer needs to drive business growth. Experienced in general trading, including garments, shoes, shirts, t-shirts, and more. --- WORK EXPERIENCE Sales Merchandiser – Electronics Hynic Grand Mart Hyper & Isonic, Dammam | (Year) Managed product display and inventory to maximize sales. Built strong relationships with customers to increase brand loyalty. Implemented effective sales strategies to promote electronic products. Sales & Purchaser – Auto Spare Parts Ghayath Al Fursan (Toyota, Lexus, Nissan), Dammam | (Year) Handled procurement and sales of spare parts for leading automotive brands. Developed market strategies to boost sales and attract new customers. Maintained supplier and client relationships for smooth operations. Operations Merchant – Trading Company PST General Trading, Dammam | (Year) Managed the trading of various products, including garments (shirts, t-shirts), shoes, and other apparel. Built relationships with suppliers and customers to ensure smooth sales operations. Developed strategies for effective merchandising and sales of these items in the local market. Gained extensive knowledge of the garment and footwear market, staying up-to-date with trends and customer preferences. --- EDUCATION SSLC & +2 – GHSS Koduvally, Calicut, Kerala Degree – Baithul Iza College, Narikkuni, Kerala Diploma in Hospitality Management – DDU-GKY, Government of India --- SKILLS & STRENGTHS ✔ Sales & Merchandising ✔ Customer Communication & Relationship Management ✔ Market Research & Analysis ✔ Negotiation & Procurement ✔ Retail & Wholesale Market Knowledge (Dammam, Saudi Arabia) ✔ Expertise in Garments, Shoes, Shirts, T-shirts, and related items ✔ Marketing & Sales Strategies --- ADDITIONAL TALENTS Strong networking skills with retail owners and business partners. Excellent communication and negotiation abilities. Quick adaptability to new sales techniques and market trends. In-depth knowledge of garment and footwear industry and trading. Experience in handling operations and business developments
*** Bug 165376 has been marked as a duplicate of this bug. ***
*** Bug 165418 has been marked as a duplicate of this bug. ***
*** Bug 165450 has been marked as a duplicate of this bug. ***
*** Bug 164738 has been marked as a duplicate of this bug. ***