Changes for page Adapting FancyLibs & MinGW-Pkg from Debian 10 Buster to 11 Bullseye, MinGW-8 to MinGW-9
Last modified by christoph_lechleitner@iteg_at on 2022-01-07 09.18:45
From version 7.1
edited by christoph_lechleitner@iteg_at
on 2021-12-12 05.06:01
on 2021-12-12 05.06:01
Change comment:
Added fancyqt5
To version 1.1
edited by christoph_lechleitner@iteg_at
on 2021-10-01 11.52:49
on 2021-10-01 11.52:49
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Objects (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 -Adapting FancyLibs & MinGW-Pkgfrom Debian 10 Buster to 11 Bullseye, MinGW-8 to MinGW-91 +Work in Progress: Adapting FancyLibs from Debian 10 Buster to 11 Bullseye - Content
-
... ... @@ -4,16 +4,16 @@ 4 4 5 5 At the time I'm writing this Debian [[Bullseye>>url:https://wiki.debian.org/DebianBullseye||style="text-decoration: underline;" rel="nofollow" shape="rect" class="external-link"]] has been out as stable for over a month. 6 6 7 -The following notes shall provide the order in which FancyLibs shall be adapted and released for a new Debian release and are based on [[ Adapting FancyLibs & MinGW-Pkg from Debian 9 Stretch to 10 Buster, Mingw-7 to Mingw-8>>doc:FANCYLIBS.Adapting FancyLibs & MinGW-Pkg from Debian 9 Stretch to 10 Buster, Mingw-7 to Mingw-8.WebHome]].7 +The following notes shall provide the order in which FancyLibs shall be adapted and released for a new Debian release and are based on [[doc:FANCYLIBS.Adapting FancyLibs & MinGW-Pkg from Debian 9 Stretch to 10 Buster, Mingw-7 to Mingw-8.WebHome]]. 8 8 9 +__THIS IS WORK IN PROGRESS.__ 10 + 9 9 = {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian10Busterto11Bullseye,MinGW-8toMinGW-9-AdaptingFancyLibstonewDebianRelease"/}}Adapting FancyLibs to new Debian Release = 10 10 11 11 The steps per sub project are the same as described for "HelloWorld projects* in [[doc:PBA.Adapting PBA to new Debian Release.WebHome]], with {{code language="none"}}-o unix{{/code}} (before [[MinGW>>doc:MINGW64.WebHome]] adaption) or {{code language="none"}}-o "arch|unix|9"{{/code}} after MinGW adaption. 12 12 13 -== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian10Busterto11Bullseye,MinGW-8toMinGW-9-FancyLibssubprojectrebuildorderphase1"/}}FancyLibs subproject rebuild order phase 1 == 15 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian10Busterto11Bullseye,MinGW-8toMinGW-9-FancyLibssubprojectrebuildorderphase1"/}}FancyLibs subproject rebuild order phase 1 === 14 14 15 -We have dropped {{code language="none"}}armhf{{/code}} support for now. 16 - 17 17 The recommended order for phase 1 (before MinGW adaptions) is: 18 18 19 19 (% class="wrapped" %) ... ... @@ -24,31 +24,35 @@ 24 24 )))|=((( 25 25 Remarks general 26 26 )))|=((( 27 -Status & Remarks buster/bullseye27 +Status & Remarks stretch/buster 28 28 )))|=((( 29 - Releasewith Bullseye29 +Version with Bullseye 30 30 ))) 31 31 |((( 32 32 fancylog 33 33 )))|((( 34 -arch 34 +arch|8 35 35 )))|((( 36 36 \\ 37 37 )))|((( 38 -\\ 38 +TBD 39 +Was: in pba-rpmrelease, call to rpmsign can be reduced to: 40 +rpmsign ~-~-addsign -v ~-~-key-id 9...7 -D "%~_~_gpg /usr/bin/gpg" ../foobar-1.2.3-1.src.rpm 39 39 )))|((( 40 -1.0.3-9 42 +TBD 43 +Was: 1.0.3-5 41 41 ))) 42 42 |((( 43 43 cute-headers 44 44 )))|((( 45 -arch 48 +arch|8 46 46 )))|((( 47 -Data only 50 +Data only, could be done anytime 48 48 )))|((( 49 - \\52 +TBD 50 50 )))|((( 51 -1.6.1-12 54 +TBD 55 +Was: 1.6.1-9 52 52 ))) 53 53 |((( 54 54 fancylibs ... ... @@ -57,9 +57,11 @@ 57 57 )))|((( 58 58 \\ 59 59 )))|((( 60 -Added libstdc++-10-dev as build dependency variant 64 +TBD 65 +Was: libstdc++-8-dev ? 61 61 )))|((( 62 -3.7.4-11 67 +TBD 68 +Was: 3.7.3-1 63 63 ))) 64 64 |((( 65 65 fancydb ... ... @@ -66,11 +66,12 @@ 66 66 )))|((( 67 67 - 68 68 )))|((( 69 -Unix only . Removed Jessie.75 +Unix only 70 70 )))|((( 71 - \\77 +TBD 72 72 )))|((( 73 -0.7.0-2 79 +TBD 80 +Was: 0.6.5-7 74 74 ))) 75 75 |((( 76 76 fancydrawing ... ... @@ -79,9 +79,10 @@ 79 79 )))|((( 80 80 \\ 81 81 )))|((( 82 - Removed zlib1g-dbg dependency, it's not available inBullseye89 +TBD 83 83 )))|((( 84 -0.6.3-3 91 +TBD 92 +Was: 0.6.2-3 85 85 ))) 86 86 |((( 87 87 fancygpsdclient ... ... @@ -90,9 +90,10 @@ 90 90 )))|((( 91 91 \\ 92 92 )))|((( 93 - \\101 +TBD 94 94 )))|((( 95 -0.4.3-8 103 +TBD 104 +Was: 0.4.3-5 96 96 ))) 97 97 |((( 98 98 fancyhttpd ... ... @@ -101,9 +101,10 @@ 101 101 )))|((( 102 102 \\ 103 103 )))|((( 104 - \\113 +TBD 105 105 )))|((( 106 -0.8.1-1 115 +TBD 116 +Was: 0.8.0-2 107 107 ))) 108 108 |((( 109 109 fancylogd ... ... @@ -112,20 +112,23 @@ 112 112 )))|((( 113 113 \\ 114 114 )))|((( 115 - \\125 +TBD 116 116 )))|((( 117 -0.1.0-7 127 +TBD 128 +Was: 0.1.0-3 118 118 ))) 119 119 |((( 120 - --fancylogview--131 +fancylogview 121 121 )))|((( 122 122 . 123 123 )))|((( 124 - No moreQT4inBullseye135 +Debian unix & amd64 only 125 125 )))|((( 126 -- 137 +TBD 138 +Was: Half OK: Does not build for armhf, maybe never did, libqt4-dev seems incomplete for arm 127 127 )))|((( 128 -- 140 +TBD 141 +Was: 0.3.0.5 129 129 ))) 130 130 |((( 131 131 fancypkcs11 ... ... @@ -132,11 +132,13 @@ 132 132 )))|((( 133 133 unix 134 134 )))|((( 135 - \\148 +Debian unix & amd64 only 136 136 )))|((( 137 -Does not build for Jessie, don't care. 150 +TBD 151 +Was: Half OK: Does not build for armhf, maybe never did 138 138 )))|((( 139 -0.4.1-2 153 +TBD 154 +Was: 0.4.1-1 140 140 ))) 141 141 |((( 142 142 fancypcsc ... ... @@ -143,11 +143,13 @@ 143 143 )))|((( 144 144 unix 145 145 )))|((( 146 - \\161 +Debian unix & amd64 only 147 147 )))|((( 148 -\\ 163 +TBD 164 +Was: Half OK: Does not build for armhf, maybe never did 149 149 )))|((( 150 -0.2.5-6 166 +TBD 167 +Was: 0.2.5-2 151 151 ))) 152 152 |((( 153 153 fancymodbus ... ... @@ -156,9 +156,11 @@ 156 156 )))|((( 157 157 \\ 158 158 )))|((( 159 -\\ 176 +TBD 177 +Was: Required minor adaption, with libmodbus-dev going from 3.0.6 to 3.1.4 160 160 )))|((( 161 -0.2.4-4 179 +TBD 180 +Was: 0.2.4-3 162 162 ))) 163 163 |((( 164 164 fancysax ... ... @@ -167,42 +167,34 @@ 167 167 )))|((( 168 168 \\ 169 169 )))|((( 170 - Removed libxml2-dbg dependency, it's not available inBullseye189 +TBD 171 171 )))|((( 172 -0.6.1-11 191 +TBD 192 +Was: 0.6.1-7 173 173 ))) 174 174 |((( 175 - --fancyqt4--195 +fancyqt4 176 176 )))|((( 177 177 arch 178 178 )))|((( 179 - No more QT4 in Bullseye199 +\\ 180 180 )))|((( 181 - -201 +TBD 182 182 )))|((( 183 -- 203 +TBD 204 +Was: 0.9.3-3 184 184 ))) 185 185 |((( 186 - --fancyqt4widgets--207 +fancyqt4widgets 187 187 )))|((( 188 188 arch 189 189 )))|((( 190 -No more QT4 in Bullseye 191 -)))|((( 192 -- 193 -)))|((( 194 -- 195 -))) 196 -|((( 197 -fancyqt5 198 -)))|((( 199 -arch 200 -)))|((( 201 201 \\ 202 202 )))|((( 203 - \\213 +TBD 204 204 )))|((( 205 -0.1.1-2 215 +TBD 216 +Was: 0.5.2-2 206 206 ))) 207 207 |((( 208 208 fancysane ... ... @@ -211,9 +211,11 @@ 211 211 )))|((( 212 212 \\ 213 213 )))|((( 214 -\\ 225 +TBD 226 +Was: but libsane-dbg not available for buster. Reduced that to suggestion 215 215 )))|((( 216 -0.3.4-1 228 +TBD 229 +Was: 0.3.2-5 217 217 ))) 218 218 |((( 219 219 fancyqmi ... ... @@ -222,9 +222,11 @@ 222 222 )))|((( 223 223 Debian unix & amd64 only 224 224 )))|((( 225 -\\ 238 +TBD 239 +Was: Half OK: Does not build for armhf, maybe never did 226 226 )))|((( 227 -0.3.4-2 241 +TBD 242 +Was: 0.2.1-5 228 228 ))) 229 229 |((( 230 230 fancyssl-tools ... ... @@ -233,15 +233,18 @@ 233 233 )))|((( 234 234 \\ 235 235 )))|((( 236 - \\251 +TBD 237 237 )))|((( 238 -0.4.0-7 253 +TBD 254 +Was: 0.4.0-5 239 239 ))) 240 240 241 - == {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian10Busterto11Bullseye,MinGW-8toMinGW-9-MinGW-Pkgrebuilds"/}}MinGW-Pkgrebuilds==257 +Tests with released Bullseye on 2021-10-01 to ... showed that ... (TBD) --all unix builds work for amd64, most work for armhf.-- 242 242 243 - Disclaimer: TheMinGW-Pkggeneration does NOT refertotheversionof the Mingw-W64upstream project, but israised with everyDebiangenerationandincludesnewer versionof the cross-built 3rd-party libraries.259 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian10Busterto11Bullseye,MinGW-8toMinGW-9-MinGW-Pkgrebuilds"/}}MinGW-Pkg rebuilds === 244 244 261 +Buster came with Mingw 8, so does Bullseye. Mingw-W64 9.0.0 was released 2021-05-22 which was too late for Bullseye. So there should'nt be much to adapt. 262 + 245 245 Order based on [[doc:MINGW64.mingw 6 rebuild order.WebHome]] 246 246 247 247 (% class="wrapped" %) ... ... @@ -250,14 +250,14 @@ 250 250 )))|=((( 251 251 Dep. 252 252 )))|=((( 253 -Version MinGW-8mingw-pkg(upstream)271 +Version in mingw-pkg MinGW-8 Buster 254 254 )))|=((( 255 -Version MinGW-9mingw-pkg(upstream)273 +Version in mingw-pkg MinGW-8 Bullseye 256 256 )))|=((( 257 -Bullseye Status , mingw-pkg svn rev.275 +Bullseye Status 258 258 ))) 259 259 |((( 260 - --(osslsigncode)--278 +(osslsigncode) 261 261 )))|((( 262 262 - 263 263 )))|((( ... ... @@ -268,29 +268,31 @@ 268 268 ignored 269 269 ))) 270 270 |((( 271 - (mingw-w64-[[binutils>>url:https://sourceware.org/binutils/||shape="rect"]])289 +mingw-w64-binutils / binutils-mingw-w64 272 272 )))|((( 273 273 \\ 274 274 )))|((( 275 275 - (2.31.1-11+8.3) 276 276 )))|((( 277 -- (2.35.2-2+8.11+b3) 295 +TBD 296 +Was: - (2.31.1-11+8.3) 278 278 )))|((( 279 -provided by Debian now as {{code language="none"}}binutils-mingw-w64-x86-64{{/code}}298 +provided by Debian now 280 280 ))) 281 281 |((( 282 - --(mingw-w64-libmysql)--301 +(mingw-w64-libmysql) 283 283 )))|((( 284 284 \\ 285 285 )))|((( 286 286 - (6.1.11-1clazzespba2) 287 287 )))|((( 288 -- 307 +TBD 308 +Was: - (6.1.11-1clazzespba2) 289 289 )))|((( 290 290 obsolete since mingw-6, empty now 291 291 ))) 292 292 |((( 293 - --(mingw-w64-libmariadb)--313 +mingw-w64-libmariadb 294 294 )))|((( 295 295 \\ 296 296 )))|((( ... ... @@ -308,115 +308,109 @@ 308 308 8.3.0 (-6+21.3~~deb10u1), 309 309 uses Debian's g++-mingw64-* 310 310 )))|((( 311 -10.2.1 (10.2.1-6+24.2), 331 +TBD 332 +Was: 8.3.0 (-6+21.3~~deb10u1), 312 312 uses Debian's g++-mingw64-* 313 313 )))|((( 314 -OK, 684 335 +TBD 336 +Was: OK 315 315 ))) 316 316 |((( 317 -mingw-w64- [[zlib>>url:https://downloads.sourceforge.net/project/libpng/zlib/||shape="rect"]]339 +mingw-w64-zlib 318 318 )))|((( 319 319 mingw-w64-gcc-rt 320 320 )))|((( 321 -1.2.11 -2 (1.2.11)343 +1.2.11 322 322 )))|((( 323 -1.2.11-4 (1.2.11) 345 +TBD 346 +Was: 1.2.11 324 324 )))|((( 325 -In debian/rules moved content of build-indep into install-indep to avoid double build. 326 - 327 -OK, 688 348 +TBD 349 +Was: OK after rules changes: 350 +common-build-indep to build-indep, 351 +common-install-indep to install-indep 328 328 ))) 329 329 |((( 330 -mingw-w64- [[openssl>>url:https://www.openssl.org/source/||shape="rect"]]354 +mingw-w64-openssl 331 331 )))|((( 332 332 mingw-w64-zlib 333 333 )))|((( 334 334 1.1.1c 335 335 )))|((( 336 -1.1.1l-1 (1.1.1l) 360 +TBD 361 +Was: 1.1.1c 337 337 )))|((( 338 -{{code language="none"}}make CPPFLAGS=""{{/code}} ... 339 -to suppress {{code language="none"}}-D_FORTIFY_SOURCE=2{{/code}} 340 - 341 -which triggers {{code language="none"}}undefined reference to `__memcpy_chk'{{/code}} 342 -\\In debian/rules moved content of build-indep into install-indep to avoid double build, and rebuild after zlib fix rg. missing .dll file. 343 - 344 -OK, 689 363 +TBD 364 +Was: OK 345 345 ))) 346 346 |((( 347 -mingw-w64- [[libpng>>url:https://downloads.sourceforge.net/project/libpng/||shape="rect"]]367 +mingw-w64-libpng 348 348 )))|((( 349 349 mingw-w64-zlib 350 350 )))|((( 351 -1.6.37 -1 (1.6.37)371 +1.6.37 352 352 )))|((( 353 -1.6.37-2 (1.6.37, 1.7 still in beta) 373 +TBD 374 +Was: 1.6.37 354 354 )))|((( 355 - In debian/rules moved content of build-indep into install-indep to avoid double build.356 - 357 - {{codelanguage="none"}}makeCPPFLAGS=""{{/code}}...358 -to suppress {{codelanguage="none"}}-D_FORTIFY_SOURCE=2{{/code}}, seeopensslabove359 - 360 - OK,691376 +TBD 377 +Was: OK? 378 +libtool: link: x86_64-w64-mingw32-gcc -O2 -Wall -o .libs/pngfix.exe contrib/tools/pngfix.o ./.libs/libpng16.dll.a -lz -L/usr/x86_64-w64-mingw32/lib 379 +libtool: error: Could not determine the host path corresponding to 380 +libtool: error: '.../mingw-pkg/trunk/mingw-w64-deb/mingw-w64-libpng-1.6.37/build/.libs' 381 +libtool: error: Continuing, but uninstalled executables may not work. ... 361 361 ))) 362 362 |((( 363 -mingw-w64- [[libjpeg>>url:http://www.ijg.org/files/||shape="rect"]]384 +mingw-w64-libjpeg 364 364 )))|((( 365 365 mingw-w64-libpng 366 366 )))|((( 367 -9c -1 (9c)388 +9c 368 368 )))|((( 369 -9d-1 (9d) 390 +TBD 391 +Was: 9c 370 370 )))|((( 371 -In debian/rules moved content of build-indep into install-indep to avoid double build. 372 - 373 -{{code language="none"}}make CPPFLAGS=""{{/code}} ... 374 -to suppress {{code language="none"}}-D_FORTIFY_SOURCE=2{{/code}}, see openssl above 375 - 376 - 377 -OK, 693 393 +TBD 394 +Was: OK 378 378 ))) 379 379 |((( 380 -mingw-w64- [[libtiff>>url:http://download.osgeo.org/libtiff/||shape="rect"]]397 +mingw-w64-libtiff 381 381 )))|((( 382 382 mingw-w64-libjpeg 383 383 )))|((( 384 384 4.0.10 385 385 )))|((( 386 -4.3.0-0 (4.3.0) 403 +TBD 404 +Was: 4.0.10 387 387 )))|((( 388 -In debian/rules moved content of build-indep into install-indep to avoid double build. 389 - 390 -{{code language="none"}}make CPPFLAGS=""{{/code}} ... 391 -to suppress {{code language="none"}}-D_FORTIFY_SOURCE=2{{/code}}, see openssl above 392 - 393 -OK, 694 406 +TBD 407 +Was: OK 394 394 ))) 395 395 |((( 396 -mingw-w64- [[libmng>>url:https://sourceforge.net/projects/libmng/files/||shape="rect"]]410 +mingw-w64-libmng 397 397 )))|((( 398 398 mingw-w64-libjpeg 399 399 )))|((( 400 -2.0.3-3 (2.0.3)414 +2.0.3-3 401 401 )))|((( 402 -2.0.3-5 (2.0.3) 416 +TBD 417 +Was: 2.0.3-3 403 403 )))|((( 404 -In debian/rules moved content of build-indep into install-indep to avoid double build. 405 - 406 -OK, 696 419 +TBD 420 +Was: OK 407 407 ))) 408 408 |((( 409 -mingw-w64- [[bzip2>>url:https://sourceforge.net/projects/bzip2/files/||shape="rect"]]423 +mingw-w64-bzip2 410 410 )))|((( 411 411 mingw-w64-gcc-rt 412 412 )))|((( 413 -1.0.6-4 (1.0.6)427 +1.0.6-4 414 414 )))|((( 415 -1.0.6-5 (1.0.6) 429 +TBD 430 +Was: 1.0.6-4 416 416 )))|((( 417 -In debian/rules moved content of build-indep into install-indep to avoid double build. 418 - 419 -OK. 697 432 +TBD 433 +Was: OK 420 420 ))) 421 421 |((( 422 422 mingw-w64-libboost ... ... @@ -430,87 +430,110 @@ 430 430 - (ignored) 431 431 ))) 432 432 |((( 433 -mingw-w64- [[libiconv>>url:https://ftp.gnu.org/pub/gnu/libiconv/||shape="rect"]]447 +mingw-w64-libiconv 434 434 )))|((( 435 435 mingw-w64-gcc-rt 436 436 )))|((( 437 -1.16-1 (1.16)451 +1.16-1 438 438 )))|((( 439 -1.16-2 (1.16) 453 +TBD 454 +Was: 1.16-1 440 440 )))|((( 441 -In debian/rules moved content of build-indep into install-indep to avoid double build. 442 - 443 -{{code language="none"}}make CPPFLAGS=""{{/code}} ... 444 -to suppress {{code language="none"}}-D_FORTIFY_SOURCE=2{{/code}}, see openssl above 445 - 446 -OK, 698 456 +TBD 457 +Was: OK 447 447 ))) 448 448 |((( 449 -mingw-w64- [[libxml2>>url:ftp://xmlsoft.org/libxml2/||shape="rect"]]460 +mingw-w64-libxml2 450 450 )))|((( 451 451 mingw-w64-libiconv 452 452 )))|((( 453 453 2.9.9-1 454 454 )))|((( 455 -2.9.10-0 (2.9.10, no sources for 2.9.12) 466 +TBD 467 +Was: 2.9.9-1 456 456 )))|((( 457 -In debian/rules moved content of build-indep into install-indep to avoid double build. 458 - 459 -{{code language="none"}}make CPPFLAGS=""{{/code}} ... 460 -to suppress {{code language="none"}}-D_FORTIFY_SOURCE=2{{/code}}, see openssl above 461 - 462 -OK, 699 469 +TBD 470 +Was: OK 463 463 ))) 464 464 |((( 465 -mingw-w64- [[gettext>>url:https://ftp.gnu.org/pub/gnu/gettext/||shape="rect"]]473 +mingw-w64-gettext 466 466 )))|((( 467 467 mingw-w64-libxml2 468 468 )))|((( 469 -0.20.1-1 (0.20.1)477 +0.20.1-1 470 470 )))|((( 471 ---0.21-0 (0.21)-- 472 - 473 -0.20.2-0 (0.20.2) 479 +TBD 480 +Was: 0.20.1-1 474 474 )))|((( 475 -In debian/rules moved content of build-indep into install-indep to avoid double build. 476 - 477 -Disabled patches from buster/0.20.1. 478 - 479 -{{code language="none"}}make CPPFLAGS=""{{/code}} ... 480 -to suppress {{code language="none"}}-D_FORTIFY_SOURCE=2{{/code}}, see openssl above 481 - 482 ---Removing {{code language="none"}}*ruby*{{/code}} before {{code language="none"}}autoconf{{/code}} (not sure if ok, ruby support was added 2020-04-27).-- 483 - 484 -Halfway back to 0.20.2 to escape ruby support. 485 - 486 -Was: OK, 702 482 +TBD 483 +Was: OK 484 +New patch {{code language="none"}}pthread_sigmask.m4{{/code}}.patch based on [[this post>>url:https://lists.gnu.org/archive/html/bug-gnulib/2019-05/msg00098.html||shape="rect"]]. 485 +\\ 487 487 ))) 488 488 |((( 489 ---mingw-w64-qt4-qmake-- 490 ---mingw-w64-qt4-- 491 ---mingw-w32-qt4-qmake-- 492 ---mingw-w32-qt4-- 488 +mingw-w64-qt4-qmake 493 493 )))|((( 494 494 \\ 495 495 )))|((( 496 496 4.8.7-1clazzespba0 497 497 )))|((( 498 -- 494 +TBD 495 +Was: 4.8.7-1clazzespba0 499 499 )))|((( 500 -- (dropped) 497 +TBD 498 +Was: OK 499 +Builldep change: {{code language="none"}}libstdc++-6-dev{{/code}} to {{code language="none"}}libstdc++-6-dev{{/code}} 501 501 ))) 502 502 |((( 503 -mingw-w64- [[qt>>url:https://download.qt.io/archive/qt||shape="rect"]]5502 +mingw-w64-qt4 504 504 )))|((( 504 +mingw-w64-qt4-qmake, 505 +many of above 506 +)))|((( 507 +4.8.7-1clazzespba0 508 +)))|((( 509 +TBD 510 +Was: 4.8.7-1clazzespba0 511 +)))|((( 512 +TBD 513 +Was: TBC ~~ 514 +Building without SSL support since mingw-7. 515 + 516 +Needed these: 517 +dpkg ~-~-add-architecture i386 518 +apt-get update 519 +apt-get install wine32 520 +))) 521 +|((( 522 +mingw-w32-qt4-qmake 523 +)))|((( 505 505 \\ 506 506 )))|((( 507 -- 526 +4.8.7-1clazzespba0 508 508 )))|((( 509 -5.15.2-0clazzespba1 (5.15.2) 528 +TBD 529 +Was: 4.8.7-1clazzespba0 510 510 )))|((( 511 -OK, 704 531 +TBD 532 +Was: Builldep change: {{code language="none"}}libstdc++-6-dev{{/code}} to {{code language="none"}}libstdc++-6-dev{{/code}} 533 +OK 512 512 ))) 513 513 |((( 536 +mingw-w32-qt4 537 +)))|((( 538 +mingw-w32-qt4-qmake, 539 +many of above 540 +)))|((( 541 +4.8.7-1clazzespba0 542 +)))|((( 543 +TBD 544 +Was: 4.8.7-1clazzespba0 545 +)))|((( 546 +TBD 547 +Was: TODO 548 +Building without SSL support since mingw-7. 549 +))) 550 +|((( 514 514 mingw-w64-jni-headers 515 515 )))|((( 516 516 \\ ... ... @@ -517,14 +517,16 @@ 517 517 )))|((( 518 518 1.6.0-4clazzespba6 519 519 )))|((( 520 -17.0.1-0clazzespba1 (17.0.1+12-1+deb11u2) 557 +TBD 558 +Was: 1.6.0-4clazzespba6 521 521 )))|((( 522 -Using headers from OpenJDK-17 now. 523 - 524 -OK, 700 560 +TBD 561 +Was: OK. 562 +Using headers from OpenJDK-11 now. 563 +Should we raise the version to 11? 525 525 ))) 526 526 527 -== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian10Busterto11Bullseye,MinGW-8toMinGW-9-FancyLibssubprojectrebuildorderphase3"/}}FancyLibs subproject rebuild order phase 3 == 566 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian10Busterto11Bullseye,MinGW-8toMinGW-9-FancyLibssubprojectrebuildorderphase3"/}}FancyLibs subproject rebuild order phase 3 === 528 528 529 529 The recommended order for phase 2 (before MinGW adaptions) is: 530 530 ... ... @@ -534,163 +534,254 @@ 534 534 )))|=((( 535 535 Archs (-o parameter) 536 536 )))|=((( 537 -\\ 576 +Bullseye 577 +Status 538 538 )))|=((( 539 -Version with MinGW- 9package for Bullseye579 +Version with MinGW-8 package for Bullseye 540 540 )))|=((( 541 -Remarks, Bullseye 542 -Status, fancylibs svn rev. 581 +Remarks, changes 543 543 ))) 544 544 |((( 545 545 fancylog 546 546 )))|((( 547 -- (arch| 9)586 +- (arch|8) 548 548 )))|((( 549 -\\ 588 +TBD 589 +Was: OK 550 550 )))|((( 551 -1.0.3-10 591 +TBD 592 +Was: 1.0.3-7 552 552 )))|((( 553 - OK, 2147594 +\\ 554 554 ))) 555 555 |((( 556 556 cute-headers 557 557 )))|((( 558 -- (arch| 9)599 +- (arch|8) 559 559 )))|((( 560 -\\ 601 +TBD 602 +Was: OK 561 561 )))|((( 562 -1.6.1-13 (8_1.6.1) 604 +TBD 605 +Was: 8_1.6.1-10 563 563 )))|((( 564 - OK, 2148607 +\\ 565 565 ))) 566 566 |((( 567 567 fancylibs 568 568 )))|((( 569 -- (arch| 9)612 +- (arch|8) 570 570 )))|((( 571 -\\ 614 +TBD 615 +Was: OK 572 572 )))|((( 573 -3.7.4-12 617 +TBD 618 +Was: 3.7.3-2 574 574 )))|((( 575 -OK, 2150 (2154) 620 +TBD 621 +Was: In debian-mingw-8/rules: 622 +# see [[https:~~/~~/bugs.debian.org/cgi-bin/bugreport.cgi?bug=930492>>url:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=930492||shape="rect"]] 623 +w32pcdir = /usr/i686-w64-mingw32/lib/pkgconfig 624 +w64pcdir = /usr/x86_64-w64-mingw32/lib/pkgconfig 625 +... 626 +common-build-indep:: 627 + cd $(w32builddir) && $(MAKE) arch="i686-w64-mingw32" PKG_CONFIG_LIBDIR=$(w32pcdir) 628 + cd $(w64builddir) && $(MAKE) arch="x86_64-w64-mingw32" PKG_CONFIG_LIBDIR=$(w64pcdir) 576 576 ))) 577 577 |((( 578 578 fancydrawing 579 579 )))|((( 580 -- (arch| 9)633 +- (arch|8) 581 581 )))|((( 582 -\\ 635 +TBD 636 +Was: OK 583 583 )))|((( 584 584 (% class="moz-quote-pre code" %) 585 585 ((( 586 - 0.6.3-3640 +TBD 587 587 ))) 642 + 643 +(% class="moz-quote-pre code" %) 644 +((( 645 +Was: 0.6.2-5 646 +))) 588 588 )))|((( 589 -OK, 2151 648 +TBD 649 +Was: In debian-mingw-8/rules: 650 +# see [[https:~~/~~/bugs.debian.org/cgi-bin/bugreport.cgi?bug=930492>>url:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=930492||shape="rect"]] 651 +w32pcdir = /usr/i686-w64-mingw32/lib/pkgconfig 652 +w64pcdir = /usr/x86_64-w64-mingw32/lib/pkgconfig 653 +... 654 +common-build-indep:: 655 + cd $(builddir) && PKG_CONFIG_LIBDIR=$(w64pcdir) $(MAKE) arch=$(arch) 656 + cd $(builddir32) && PKG_CONFIG_LIBDIR=$(w32pcdir) $(MAKE) arch=$(arch32) 590 590 ))) 591 591 |((( 592 592 fancygpsdclient 593 593 )))|((( 594 -- (unix| 9)661 +- (unix|8) 595 595 )))|((( 596 -\\ 663 +TBD 664 +Was: OK 597 597 )))|((( 598 -0.4.3-9 666 +TBD 667 +Was: 0.4.3-7 599 599 )))|((( 600 -OK, 2152 669 +TBD 670 +Was: debian-mingw-8/rules adapted like above 601 601 ))) 602 602 |((( 603 603 fancyhttpd 604 604 )))|((( 605 -- (arch| 9)675 +- (arch|8) 606 606 )))|((( 607 -\\ 677 +TBD 678 +Was: OK 608 608 )))|((( 609 -0.8.1-2 680 +TBD 681 +Was: 0.8.0-3 610 610 )))|((( 611 - OK, 2156683 +TBD 612 612 ))) 613 613 |((( 614 614 fancylogd 615 615 )))|((( 616 -- (unix| 9)688 +- (unix|8) 617 617 )))|((( 618 -\\ 690 +TBD 691 +Was: OK 619 619 )))|((( 620 -0.1.0-7 693 +TBD 694 +Was: 0.1.0-6 621 621 )))|((( 622 -OK, 2158 696 +TBD 697 +Was: Also had to add FANCYLOGD_COMMON_API in fancylogdVersion.cpp 623 623 ))) 624 624 |((( 625 - --fancylogview--700 +fancylogview 626 626 )))|((( 627 627 - (nsis directory) 628 628 )))|((( 629 -\\ 704 +TBD 705 +Was: OK 630 630 )))|((( 631 -- (no more QT4 in Bullseye) 707 +TBD 708 +Was: 0.3.0.6 632 632 )))|((( 710 +TBD 711 +Was: Deferred, depends on QT 712 +))) 713 +|((( 714 +--fancypkcs11-- 715 +)))|((( 716 +- (unix only) 717 +)))|((( 633 633 - 719 +)))|((( 720 +- 721 +)))|((( 722 +Probably never build for MinGW, despite debian-mingw-?/ directories 634 634 ))) 635 635 |((( 636 636 fancypcsc 637 637 )))|((( 638 -- (arch| 9)727 +- (arch|8) 639 639 )))|((( 729 +TBD 730 +Was: OK 731 +)))|((( 732 +TBD 733 +Was: 0.2.5-4 734 +)))|((( 640 640 \\ 736 +))) 737 +|((( 738 +--fancymodbus-- 641 641 )))|((( 642 - 0.2.5-7740 +- (unix only) 643 643 )))|((( 644 -OK, 2160 742 +- 743 +)))|((( 744 +- 745 +)))|((( 746 +\\ 645 645 ))) 646 646 |((( 647 647 fancysax 648 648 )))|((( 649 -- (arch| 9)751 +- (arch|8) 650 650 )))|((( 753 +TBD 754 +Was: OK 755 +)))|((( 756 +TBD 757 +Was: 0.6.1-9 758 +)))|((( 651 651 \\ 760 +))) 761 +|((( 762 +fancyqt4 652 652 )))|((( 653 - 0.6.1-12764 +- (arch|8) 654 654 )))|((( 655 -OK, 2161 766 +TBD 767 +Was: OK 768 +)))|((( 769 +TBD 770 +Was: 0.9.3-5 771 +)))|((( 772 +\\ 656 656 ))) 657 657 |((( 658 ---fancyqt4-- 659 ---fancyqt4widgets-- 775 +fancyqt4widgets 660 660 )))|((( 661 -- ( dropped)777 +- (arch|8) 662 662 )))|((( 779 +TBD 780 +Was: OK 781 +)))|((( 782 +TBD 783 +Was: 0.5.2-3 784 +)))|((( 663 663 \\ 786 +))) 787 +|((( 788 +--fancysane-- 664 664 )))|((( 790 +- (unix only) 791 +)))|((( 665 665 - 666 666 )))|((( 667 -- (dropped with Bullseye) 794 +- 795 +)))|((( 796 +\\ 668 668 ))) 669 669 |((( 670 -fancyq t5799 +--fancyqmi-- 671 671 )))|((( 672 - arch801 +- (unix only) 673 673 )))|((( 674 - \\803 +- 675 675 )))|((( 676 - 0.1.1-2805 +- 677 677 )))|((( 678 - OK, TBR, 2164807 +\\ 679 679 ))) 680 680 |((( 681 681 fancyssl-tools 682 682 )))|((( 683 -- (arch| 9)812 +- (arch|8) 684 684 )))|((( 685 -\\ 814 +TBD 815 +Was: OK 686 686 )))|((( 687 687 TBD 688 688 Was: 0.4.0-6 689 689 )))|((( 690 - OK, 2162820 +\\ 691 691 ))) 692 692 693 -== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian10Busterto11Bullseye,MinGW-8toMinGW-9-Obsoletesubdirs"/}}Obsolete subdirs == 823 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian10Busterto11Bullseye,MinGW-8toMinGW-9-Obsoletesubdirs"/}}Obsolete subdirs === 694 694 695 695 (% class="wrapped" %) 696 696 |=((( ... ... @@ -704,18 +704,6 @@ 704 704 never even built for stretch 705 705 ))) 706 706 |((( 707 -fancylogview, 708 -fancyqt4*, 709 -mingw-w*-qt4* 710 -)))|((( 711 -No more QT4 in Bullseye 712 -))) 713 -|((( 714 -fancyxmlsock 715 -)))|((( 716 -Looks lke old experimental code now in fancysock 717 -))) 718 -|((( 719 719 gpsfake-runner 720 720 )))|((( 721 721 shell scripts only ... ... @@ -726,15 +726,10 @@ 726 726 never even built for stretch 727 727 ))) 728 728 |((( 729 - mingw-w64-libboost847 +fancyxmlsock 730 730 )))|((( 731 - not inuse849 +Looks lke old experimental code now in fancysock 732 732 ))) 733 -|((( 734 -osslsigncode 735 -)))|((( 736 -not in use 737 -))) 738 738 739 739 \\ 740 740
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -9 381806191 +918093825 - Title
-
... ... @@ -1,1 +1,1 @@ 1 -Adapting FancyLibs & MinGW-Pkgfrom Debian 10 Buster to 11 Bullseye, MinGW-8 to MinGW-91 +Work in Progress: Adapting FancyLibs from Debian 10 Buster to 11 Bullseye - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://clazzes.atlassian.net/wiki/spaces/FANCYLIBS/pages/9 38180619/Adapting FancyLibs& MinGW-Pkgfrom Debian 10 Buster to 11 Bullseye, MinGW-8 to MinGW-91 +https://clazzes.atlassian.net/wiki/spaces/FANCYLIBS/pages/918093825/Work in Progress: Adapting FancyLibs from Debian 10 Buster to 11 Bullseye