Changes for page Adapting FancyLibs & MinGW-Pkg from Debian 9 Stretch to 10 Buster, Mingw-7 to Mingw-8
Last modified by christoph_lechleitner@iteg_at on 2019-09-04 09.48:26
From version 2.1
edited by christoph_lechleitner@iteg_at
on 2019-03-24 12.02:17
on 2019-03-24 12.02:17
Change comment:
First subdirs done
To version 9.1
edited by christoph_lechleitner@iteg_at
on 2019-08-28 08.32:16
on 2019-08-28 08.32:16
Change comment:
mingw-openssl OK, next up mingw-QT and mingw-fancylibs
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 tonewDebianRelease1 +Adapting FancyLibs & MinGW-Pkg from Debian 9 Stretch to 10 Buster, Mingw-7 to Mingw-8 - Content
-
... ... @@ -14,119 +14,691 @@ 14 14 15 15 The recommended order for phase 1 (before MinGW adaptions) is: 16 16 17 +(% class="wrapped" %) 17 17 |=((( 18 18 Project (subdir) 19 19 )))|=((( 20 20 Archs (-o parameter) 21 21 )))|=((( 22 -Remarks 23 +Remarks general 24 +)))|=((( 25 +Status & Remarks stretch/buster 26 +)))|=((( 27 +Version with Buster 23 23 ))) 24 24 |((( 25 25 fancylog 26 26 )))|((( 27 - unix|732 +arch|7 28 28 )))|((( 29 29 \\ 35 +)))|((( 36 +OK. 37 +in pba-rpmrelease, call to rpmsign can be reduced to: 38 +rpmsign ~-~-addsign -v ~-~-key-id 9...7 -D "%~_~_gpg /usr/bin/gpg" ../foobar-1.2.3-1.src.rpm 39 +)))|((( 40 +1.0.3-5 30 30 ))) 31 31 |((( 32 32 cute-headers 33 33 )))|((( 34 - unix|745 +arch|7 35 35 )))|((( 36 36 Data only, could be done anytime 48 +)))|((( 49 +OK 50 +)))|((( 51 +1.6.1-9 37 37 ))) 38 38 |((( 39 39 fancylibs 40 40 )))|((( 41 - unix56 +arch 42 42 )))|((( 43 -TBD, builddeps need adaptions 58 +\\ 59 +)))|((( 60 +OK. libstdc++-8-dev 61 +)))|((( 62 +3.7.3-1 44 44 ))) 45 - 46 -=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-UnsortedTODOlist"/}}Unsorted TODO list === 47 - 64 +|((( 48 48 fancydb 49 - 66 +)))|((( 67 +- 68 +)))|((( 69 +Unix only 70 +)))|((( 71 +OK 72 +)))|((( 73 +0.6.5-7 74 +))) 75 +|((( 50 50 fancydrawing 77 +)))|((( 78 +arch 79 +)))|((( 80 +\\ 81 +)))|((( 82 +OK 83 +)))|((( 84 +0.6.2-3 85 +))) 86 +|((( 51 51 fancygpsdclient 88 +)))|((( 89 +unix 90 +)))|((( 91 +\\ 92 +)))|((( 93 +OK 94 +)))|((( 95 +0.4.3-5 96 +))) 97 +|((( 52 52 fancyhttpd 53 -fancylaunch 99 +)))|((( 100 +arch 101 +)))|((( 102 +\\ 103 +)))|((( 104 +OK 105 +)))|((( 106 +0.8.0-2 107 +))) 108 +|((( 54 54 fancylogd 55 -fancylogd-api 110 +)))|((( 111 +unix 112 +)))|((( 113 +\\ 114 +)))|((( 115 +OK 116 +)))|((( 117 +0.1.0-3 118 +))) 119 +|((( 56 56 fancylogview 57 -fancymodbus 58 -fancypcsc 121 +)))|((( 122 +. 123 +)))|((( 124 +Debian unix & amd64 only 125 +)))|((( 126 +Half OK: Does not build for armhf, maybe never did, libqt4-dev seems incomplete for arm 127 +)))|((( 128 +0.3.0.5 129 +))) 130 +|((( 59 59 fancypkcs11 60 -fancyqmi 132 +)))|((( 133 +unix 134 +)))|((( 135 +Debian unix & amd64 only 136 +)))|((( 137 +Half OK: Does not build for armhf, maybe never did 138 +)))|((( 139 +0.4.1-1 140 +))) 141 +|((( 142 +fancypcsc 143 +)))|((( 144 +unix 145 +)))|((( 146 +Debian unix & amd64 only 147 +)))|((( 148 +Half OK: Does not build for armhf, maybe never did 149 +)))|((( 150 +0.2.5-2 151 +))) 152 +|((( 153 +fancymodbus 154 +)))|((( 155 +unix 156 +)))|((( 157 +\\ 158 +)))|((( 159 +NOK 160 +Diverse library-Anpassungen nötig 161 +)))|((( 162 +0.2.4-3+ 163 +))) 164 +|((( 165 +fancysax 166 +)))|((( 167 +arch 168 +)))|((( 169 +\\ 170 +)))|((( 171 +OK 172 +)))|((( 173 +0.6.1-7 174 +))) 175 +|((( 61 61 fancyqt4 177 +)))|((( 178 +arch 179 +)))|((( 180 +\\ 181 +)))|((( 182 +OK 183 +)))|((( 184 +0.9.3-3 185 +))) 186 +|((( 62 62 fancyqt4widgets 188 +)))|((( 189 +arch 190 +)))|((( 191 +\\ 192 +)))|((( 193 +OK 194 +)))|((( 195 +0.5.2-2 196 +))) 197 +|((( 63 63 fancysane 64 -fancysax 199 +)))|((( 200 +unix 201 +)))|((( 202 +\\ 203 +)))|((( 204 +OK, but libsane-dbg not available for buster. Reduced that to suggestion 205 +)))|((( 206 +0.3.2-5 207 +))) 208 +|((( 209 +fancyqmi 210 +)))|((( 211 +unix 212 +)))|((( 213 +Debian unix & amd64 only 214 +)))|((( 215 +Half OK: Does not build for armhf, maybe never did 216 +)))|((( 217 +0.2.1-5 218 +))) 219 +|((( 65 65 fancyssl-tools 66 -fancyxmlsock 67 -gpsfake-runner 68 -jnix 221 +)))|((( 222 +unix 223 +)))|((( 224 +\\ 225 +)))|((( 226 +OK? 227 +)))|((( 228 +0.4.0-5 229 +))) 69 69 70 -T he recommendedorderforphase1(beforeMinGWadaptions)is:231 +Tests with released Buster on 2019-08-02 showed that all unix builds work for amd64, most work for armhf. 71 71 72 -=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8- FancyLibssubprojectrebuildorderphase2"/}}FancyLibssubproject rebuildorder phase2===233 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-MinGW-Pkgrebuilds"/}}MinGW-Pkg rebuilds === 73 73 74 - Therecommendedorderforphase1 (beforeMinGWadaptions)is:235 +Stretch came with Mingw 7, Buster comes with Mingw 8, so we should rebuild that carefully, pulling up versions of libraries. 75 75 237 +Order based on [[doc:MINGW64.mingw 6 rebuild order.WebHome]] 238 + 239 +(% class="wrapped" %) 76 76 |=((( 77 -Project (subdir) 241 +Project (mingw-pkg subdir pattern) 78 78 )))|=((( 79 - Archs (-o parameter)243 +Dep. 80 80 )))|=((( 81 -Remarks 245 +Version in mingw-pkg MinGW-7 Stretch 246 +)))|=((( 247 +Version in mingw-pkg MinGW-8 Buster 248 +)))|=((( 249 +Buster status 82 82 ))) 83 83 |((( 84 - --fancylog--252 +(osslsigncode) 85 85 )))|((( 86 -- (covered in phase 1)254 +- 87 87 )))|((( 256 +- 257 +)))|((( 258 +- 259 +)))|((( 260 +ignored 261 +))) 262 +|((( 263 +mingw-w64-binutils / binutils-mingw-w64 264 +)))|((( 88 88 \\ 266 +)))|((( 267 +- (2.27.90.20161231-1+7.4) 268 +)))|((( 269 +- (2.31.1-11+8.3) 270 +)))|((( 271 +provided by Debian now 89 89 ))) 90 90 |((( 91 --- cute-headers--274 +(mingw-w64-libmysql) 92 92 )))|((( 93 - - (covered in phase 1)276 +\\ 94 94 )))|((( 278 +- (6.1.11-1clazzespba1) 279 +)))|((( 280 +- (6.1.11-1clazzespba2) 281 +)))|((( 282 +obsolete since mingw-6, empty now 283 +))) 284 +|((( 285 +mingw-w64-libmariadb 286 +)))|((( 95 95 \\ 288 +)))|((( 289 +- 290 +)))|((( 291 +- 292 +)))|((( 293 +not required for now 96 96 ))) 97 97 |((( 98 - fancylibs296 +mingw-w64-gcc-rt 99 99 )))|((( 100 - unix|7298 +\\ 101 101 )))|((( 300 +6.3.0, 301 +uses Debian's g++-mingw64-* 302 +)))|((( 303 +8.3.0 (-6+21.3~~deb10u1), 304 +uses Debian's g++-mingw64-* 305 +)))|((( 306 +OK 307 +))) 308 +|((( 309 +mingw-w64-zlib 310 +)))|((( 311 +mingw-w64-gcc-rt 312 +)))|((( 313 +1.2.11 314 +)))|((( 315 +1.2.11 316 +)))|((( 317 +OK after rules changes: 318 +common-build-indep to build-indep, 319 +common-install-indep to install-indep 320 +))) 321 +|((( 322 +mingw-w64-openssl 323 +)))|((( 324 +mingw-w64-zlib 325 +)))|((( 326 +1.1.0f-0 327 +)))|((( 328 +1.1.1c 329 +)))|((( 330 +OK 331 +))) 332 +|((( 333 +mingw-w64-libpng 334 +)))|((( 335 +mingw-w64-zlib 336 +)))|((( 337 +1.6.31 338 +)))|((( 339 +1.6.37 340 +)))|((( 341 +OK? 342 +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 343 +libtool: error: Could not determine the host path corresponding to 344 +libtool: error: '.../mingw-pkg/trunk/mingw-w64-deb/mingw-w64-libpng-1.6.37/build/.libs' 345 +libtool: error: Continuing, but uninstalled executables may not work. ... 346 +))) 347 +|((( 348 +mingw-w64-libjpeg 349 +)))|((( 350 +mingw-w64-libpng 351 +)))|((( 352 +9b 353 +)))|((( 354 +9c 355 +)))|((( 356 +OK 357 +))) 358 +|((( 359 +mingw-w64-libtiff 360 +)))|((( 361 +mingw-w64-libjpeg 362 +)))|((( 363 +4.0.8 364 +)))|((( 365 +4.0.10 366 +)))|((( 367 +OK 368 +))) 369 +|((( 370 +mingw-w64-libmng 371 +)))|((( 372 +mingw-w64-libjpeg 373 +)))|((( 374 +2.0.3-2 375 +)))|((( 376 +2.0.3-3 377 +)))|((( 378 +OK 379 +))) 380 +|((( 381 +mingw-w64-bzip2 382 +)))|((( 383 +mingw-w64-gcc-rt 384 +)))|((( 385 +1.0.6-3 386 +)))|((( 387 +1.0.6-4 388 +)))|((( 389 +OK 390 +))) 391 +|((( 392 +mingw-w64-libboost 393 +)))|((( 394 +mingw-w64-bzip2 395 +)))|((( 396 +- 397 +)))|((( 398 +- 399 +)))|((( 400 +- (ignored) 401 +))) 402 +|((( 403 +mingw-w64-libiconv 404 +)))|((( 405 +mingw-w64-gcc-rt 406 +)))|((( 407 +1.15-1 408 +)))|((( 409 +1.16-1 410 +)))|((( 411 +OK 412 +))) 413 +|((( 414 +mingw-w64-libxml2 415 +)))|((( 416 +mingw-w64-libiconv 417 +)))|((( 418 +2.9.3-1 419 +)))|((( 420 +2.9.9-1 421 +)))|((( 422 +OK 423 +))) 424 +|((( 425 +mingw-w64-gettext 426 +)))|((( 427 +mingw-w64-libxml2 428 +)))|((( 429 +0.19.8-1 430 +)))|((( 431 +0.20.1-1 432 +)))|((( 433 +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"]]. 434 +(% style="letter-spacing: 0.0px;" %)OK 435 +))) 436 +|((( 437 +mingw-w64-qt4-qmake 438 +)))|((( 102 102 \\ 440 +)))|((( 441 +4.8.7-0clazzespba1 442 +)))|((( 443 +4.8.7-1clazzespba0 444 +)))|((( 445 +Builldep change: {{code language="none"}}libstdc++-6-dev{{/code}} to {{code language="none"}}libstdc++-6-dev{{/code}} 446 +OK 103 103 ))) 448 +|((( 449 +mingw-w64-qt4 450 +)))|((( 451 +mingw-w64-qt4-qmake, 452 +many of above 453 +)))|((( 454 +4.8.7-0clazzespba3 455 +)))|((( 456 +4.8.7-1clazzespba0 457 +)))|((( 458 +TODO 459 +))) 460 +|((( 461 +mingw-w32-qt4-qmake 462 +)))|((( 463 +\\ 464 +)))|((( 465 +4.8.7-0clazzespba1 466 +)))|((( 467 +4.8.7-1clazzespba0 468 +)))|((( 469 +Builldep change: {{code language="none"}}libstdc++-6-dev{{/code}} to {{code language="none"}}libstdc++-6-dev{{/code}} 470 +OK 471 +))) 472 +|((( 473 +mingw-w32-qt4 474 +)))|((( 475 +mingw-w32-qt4-qmake, 476 +many of above 477 +)))|((( 478 +4.8.7-0clazzespba3 479 +)))|((( 480 +4.8.7-1clazzespba0 481 +)))|((( 482 +TODO 483 +))) 484 +|((( 485 +mingw-w64-jni-headers 486 +)))|((( 487 +\\ 488 +)))|((( 489 +1.6.0-4clazzespba5 490 +)))|((( 491 +1.6.0-4clazzespba6 492 +)))|((( 493 +Using headers from OpenJDK-11 now. 494 +OK. 495 +Should we raise the version to 11? 496 +))) 104 104 105 -=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8- UnsortedTODOlist"/}}UnsortedTODOlist===498 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-TODOFancyLibssubprojectrebuildorderphase3"/}}TODO FancyLibs subproject rebuild order phase 3 === 106 106 107 -fancydb 500 +The recommended order for phase 2 (before MinGW-8 adaptions) is: 501 + 502 +(% class="wrapped" %) 503 +|=((( 504 +Project (subdir) 505 +)))|=((( 506 +Archs (-o parameter) 507 +)))|=((( 508 +Buster Status 509 +)))|=((( 510 +Version with MinGW-8 package for Buster 511 +))) 512 +|((( 513 +fancylog 514 +)))|((( 515 +- (mingw-7 previously covered in phase 1) 516 + 517 +\\ 518 +)))|((( 519 +- 520 + 521 +TBD 522 +)))|((( 523 +? 524 +))) 525 +|((( 526 +cute-headers 527 +)))|((( 528 +- (mingw-7 previously covered in phase 1) 529 +\\ 530 +)))|((( 531 +- 532 + 533 +TBD 534 +)))|((( 535 +? 536 +))) 537 +|((( 538 +fancylibs 539 +)))|((( 540 +arch|7 541 +)))|((( 542 +TODO 543 +)))|((( 544 +? 545 +))) 546 +|((( 108 108 fancydrawing 548 +)))|((( 549 +arch|7 550 +)))|((( 551 +TODO 552 +)))|((( 553 +? 554 +))) 555 +|((( 109 109 fancygpsdclient 557 +)))|((( 558 +unix|7 559 +)))|((( 560 +TODO 561 +)))|((( 562 +? 563 +))) 564 +|((( 110 110 fancyhttpd 111 -fancylaunch 566 +)))|((( 567 +arch|7 568 +)))|((( 569 +TODO 570 +)))|((( 571 +? 572 +))) 573 +|((( 112 112 fancylogd 113 -fancylogd-api 575 +)))|((( 576 +unix|7 577 +)))|((( 578 +TODO 579 +)))|((( 580 +? 581 +))) 582 +|((( 114 114 fancylogview 115 -fancymodbus 116 -fancypcsc 584 +)))|((( 585 +- (nsis directory!?) 586 +)))|((( 587 +? 588 +)))|((( 589 +? 590 +))) 591 +|((( 117 117 fancypkcs11 118 -fancyqmi 593 +)))|((( 594 +unix|7 595 +)))|((( 596 +TODO 597 +)))|((( 598 +? 599 +))) 600 +|((( 601 +fancypcsc 602 +)))|((( 603 +unix|7 604 +)))|((( 605 +TODO 606 +)))|((( 607 +? 608 +))) 609 +|((( 610 +--fancymodbus-- 611 +)))|((( 612 +- (unix only) 613 +)))|((( 614 +- 615 +)))|((( 616 +- 617 +))) 618 +|((( 619 +fancysax 620 +)))|((( 621 +unix|7 622 +)))|((( 623 +TODO 624 +)))|((( 625 +? 626 +))) 627 +|((( 119 119 fancyqt4 629 +)))|((( 630 +unix|7 631 +)))|((( 632 +TODO 633 +)))|((( 634 +? 635 +))) 636 +|((( 120 120 fancyqt4widgets 121 -fancysane 122 -fancysax 638 +)))|((( 639 +unix|7 640 +)))|((( 641 +TODO 642 +)))|((( 643 +? 644 +))) 645 +|((( 646 +--fancysane-- 647 +)))|((( 648 +- (unix only) 649 +)))|((( 650 +- 651 +)))|((( 652 +- 653 +))) 654 +|((( 655 +--fancyqmi-- 656 +)))|((( 657 +- (unix only) 658 +)))|((( 659 +- 660 +)))|((( 661 +- 662 +))) 663 +|((( 123 123 fancyssl-tools 124 -fancyxmlsock 665 +)))|((( 666 +unix|7 667 +)))|((( 668 +TODO 669 +)))|((( 670 +? 671 +))) 672 + 673 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-Obsoletesubdirs"/}}Obsolete subdirs === 674 + 675 +(% class="wrapped" %) 676 +|=((( 677 +Project (subdir) 678 +)))|=((( 679 +Remarks 680 +))) 681 +|((( 682 +base64 683 +)))|((( 684 +never even built for stretch 685 +))) 686 +|((( 125 125 gpsfake-runner 688 +)))|((( 689 +shell scripts only 690 +))) 691 +|((( 126 126 jnix 693 +)))|((( 694 +never even built for stretch 695 +))) 696 +|((( 697 +fancyxmlsock 698 +)))|((( 699 +Looks lke old experimental code now in fancysock 700 +))) 127 127 128 - === {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-Obsolete(subdirsneverbuiltforstretch)"/}}Obsolete (subdirs never built for stretch) ===702 +\\ 129 129 130 -* base64 131 - 132 132 \\
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -656 5221 +656486 - Title
-
... ... @@ -1,1 +1,1 @@ 1 -Adapting FancyLibs tonewDebianRelease1 +Adapting FancyLibs & MinGW-Pkg from Debian 9 Stretch to 10 Buster, Mingw-7 to Mingw-8 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://clazzes.atlassian.net/wiki/spaces/FANCYLIBS/pages/656 522/Adapting FancyLibstonewDebianRelease1 +https://clazzes.atlassian.net/wiki/spaces/FANCYLIBS/pages/656486/Adapting FancyLibs & MinGW-Pkg from Debian 9 Stretch to 10 Buster, Mingw-7 to Mingw-8