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 7.1
edited by christoph_lechleitner@iteg_at
on 2019-08-03 06.55:45
on 2019-08-03 06.55:45
Change comment:
mingw-pkg done except openssl, qt4
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 to new Debian Release 1 +Adapting FancyLibs & MinGW-Pkg to new Debian Release - Content
-
... ... @@ -14,119 +14,690 @@ 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 + 76 76 |=((( 77 -Project (subdir) 240 +Project (mingw-pkg subdir pattern) 78 78 )))|=((( 79 - Archs (-o parameter)242 +Dep. 80 80 )))|=((( 81 -Remarks 244 +Version in mingw-pkg MinGW-7 Stretch 245 +)))|=((( 246 +Version in mingw-pkg MinGW-8 Buster 247 +)))|=((( 248 +Buster status 82 82 ))) 83 83 |((( 84 - --fancylog--251 +(osslsigncode) 85 85 )))|((( 86 -- (covered in phase 1)253 +- 87 87 )))|((( 255 +- 256 +)))|((( 257 +- 258 +)))|((( 259 +ignored 260 +))) 261 +|((( 262 +mingw-w64-binutils / binutils-mingw-w64 263 +)))|((( 88 88 \\ 265 +)))|((( 266 +- (2.27.90.20161231-1+7.4) 267 +)))|((( 268 +- (2.31.1-11+8.3) 269 +)))|((( 270 +provided by Debian now 89 89 ))) 90 90 |((( 91 --- cute-headers--273 +(mingw-w64-libmysql) 92 92 )))|((( 93 - - (covered in phase 1)275 +\\ 94 94 )))|((( 277 +- (6.1.11-1clazzespba1) 278 +)))|((( 279 +- (6.1.11-1clazzespba2) 280 +)))|((( 281 +obsolete since mingw-6, empty now 282 +))) 283 +|((( 284 +mingw-w64-libmariadb 285 +)))|((( 95 95 \\ 287 +)))|((( 288 +- 289 +)))|((( 290 +- 291 +)))|((( 292 +not required for now 96 96 ))) 97 97 |((( 98 - fancylibs295 +mingw-w64-gcc-rt 99 99 )))|((( 100 - unix|7297 +\\ 101 101 )))|((( 299 +6.3.0, 300 +uses Debian's g++-mingw64-* 301 +)))|((( 302 +8.3.0 (-6+21.3~~deb10u1), 303 +uses Debian's g++-mingw64-* 304 +)))|((( 305 +OK 306 +))) 307 +|((( 308 +mingw-w64-zlib 309 +)))|((( 310 +mingw-w64-gcc-rt 311 +)))|((( 312 +1.2.11 313 +)))|((( 314 +1.2.11 315 +)))|((( 316 +OK after rules changes: 317 +common-build-indep to build-indep, 318 +common-install-indep to install-indep 319 +))) 320 +|((( 321 +mingw-w64-openssl 322 +)))|((( 323 +mingw-w64-zlib 324 +)))|((( 325 +1.1.0f-0 326 +)))|((( 327 +1.1.1c 328 +)))|((( 329 +TO FIX 330 +))) 331 +|((( 332 +mingw-w64-libpng 333 +)))|((( 334 +mingw-w64-zlib 335 +)))|((( 336 +1.6.31 337 +)))|((( 338 +1.6.37 339 +)))|((( 340 +OK? 341 +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 342 +libtool: error: Could not determine the host path corresponding to 343 +libtool: error: '.../mingw-pkg/trunk/mingw-w64-deb/mingw-w64-libpng-1.6.37/build/.libs' 344 +libtool: error: Continuing, but uninstalled executables may not work. ... 345 +))) 346 +|((( 347 +mingw-w64-libjpeg 348 +)))|((( 349 +mingw-w64-libpng 350 +)))|((( 351 +9b 352 +)))|((( 353 +9c 354 +)))|((( 355 +OK 356 +))) 357 +|((( 358 +mingw-w64-libtiff 359 +)))|((( 360 +mingw-w64-libjpeg 361 +)))|((( 362 +4.0.8 363 +)))|((( 364 +4.0.10 365 +)))|((( 366 +OK 367 +))) 368 +|((( 369 +mingw-w64-libmng 370 +)))|((( 371 +mingw-w64-libjpeg 372 +)))|((( 373 +2.0.3-2 374 +)))|((( 375 +2.0.3-3 376 +)))|((( 377 +OK 378 +))) 379 +|((( 380 +mingw-w64-bzip2 381 +)))|((( 382 +mingw-w64-gcc-rt 383 +)))|((( 384 +1.0.6-3 385 +)))|((( 386 +1.0.6-4 387 +)))|((( 388 +OK 389 +))) 390 +|((( 391 +mingw-w64-libboost 392 +)))|((( 393 +mingw-w64-bzip2 394 +)))|((( 395 +- 396 +)))|((( 397 +- 398 +)))|((( 399 +- (ignored) 400 +))) 401 +|((( 402 +mingw-w64-libiconv 403 +)))|((( 404 +mingw-w64-gcc-rt 405 +)))|((( 406 +1.15-1 407 +)))|((( 408 +1.16-1 409 +)))|((( 410 +OK 411 +))) 412 +|((( 413 +mingw-w64-libxml2 414 +)))|((( 415 +mingw-w64-libiconv 416 +)))|((( 417 +2.9.3-1 418 +)))|((( 419 +2.9.9-1 420 +)))|((( 421 +OK 422 +))) 423 +|((( 424 +mingw-w64-gettext 425 +)))|((( 426 +mingw-w64-libxml2 427 +)))|((( 428 +0.19.8-1 429 +)))|((( 430 +0.20.1-1 431 +)))|((( 432 +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"]]. 433 +(% style="letter-spacing: 0.0px;" %)OK 434 +))) 435 +|((( 436 +mingw-w64-qt4-qmake 437 +)))|((( 102 102 \\ 439 +)))|((( 440 +4.8.7-0clazzespba1 441 +)))|((( 442 +4.8.7-1clazzespba0 443 +)))|((( 444 +Builldep change: {{code language="none"}}libstdc++-6-dev{{/code}} to {{code language="none"}}libstdc++-6-dev{{/code}} 445 +OK 103 103 ))) 447 +|((( 448 +mingw-w64-qt4 449 +)))|((( 450 +mingw-w64-qt4-qmake, 451 +many of above 452 +)))|((( 453 +4.8.7-0clazzespba3 454 +)))|((( 455 +4.8.7-1clazzespba0 456 +)))|((( 457 +TODO, waiting for openssl 458 +))) 459 +|((( 460 +mingw-w32-qt4-qmake 461 +)))|((( 462 +\\ 463 +)))|((( 464 +4.8.7-0clazzespba1 465 +)))|((( 466 +4.8.7-1clazzespba0 467 +)))|((( 468 +Builldep change: {{code language="none"}}libstdc++-6-dev{{/code}} to {{code language="none"}}libstdc++-6-dev{{/code}} 469 +OK 470 +))) 471 +|((( 472 +mingw-w32-qt4 473 +)))|((( 474 +mingw-w32-qt4-qmake, 475 +many of above 476 +)))|((( 477 +4.8.7-0clazzespba3 478 +)))|((( 479 +4.8.7-1clazzespba0 480 +)))|((( 481 +TODO, waiting for openssl 482 +))) 483 +|((( 484 +mingw-w64-jni-headers 485 +)))|((( 486 +\\ 487 +)))|((( 488 +1.6.0-4clazzespba5 489 +)))|((( 490 +1.6.0-4clazzespba6 491 +)))|((( 492 +Using headers from OpenJDK-11 now. 493 +OK. 494 +Should we raise the version to 11? 495 +))) 104 104 105 -=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8- UnsortedTODOlist"/}}UnsortedTODOlist===497 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-FancyLibssubprojectrebuildorderphase3"/}}FancyLibs subproject rebuild order phase 3 === 106 106 107 -fancydb 499 +The recommended order for phase 2 (before MinGW-8 adaptions) is: 500 + 501 +(% class="wrapped" %) 502 +|=((( 503 +Project (subdir) 504 +)))|=((( 505 +Archs (-o parameter) 506 +)))|=((( 507 +Buster Status 508 +)))|=((( 509 +Version with MinGW-8 package for Buster 510 +))) 511 +|((( 512 +fancylog 513 +)))|((( 514 +- (mingw-7 previously covered in phase 1) 515 + 516 +\\ 517 +)))|((( 518 +- 519 + 520 +TBD 521 +)))|((( 522 +? 523 +))) 524 +|((( 525 +cute-headers 526 +)))|((( 527 +- (mingw-7 previously covered in phase 1) 528 +\\ 529 +)))|((( 530 +- 531 + 532 +TBD 533 +)))|((( 534 +? 535 +))) 536 +|((( 537 +fancylibs 538 +)))|((( 539 +arch|7 540 +)))|((( 541 +TODO 542 +)))|((( 543 +? 544 +))) 545 +|((( 108 108 fancydrawing 547 +)))|((( 548 +arch|7 549 +)))|((( 550 +TODO 551 +)))|((( 552 +? 553 +))) 554 +|((( 109 109 fancygpsdclient 556 +)))|((( 557 +unix|7 558 +)))|((( 559 +TODO 560 +)))|((( 561 +? 562 +))) 563 +|((( 110 110 fancyhttpd 111 -fancylaunch 565 +)))|((( 566 +arch|7 567 +)))|((( 568 +TODO 569 +)))|((( 570 +? 571 +))) 572 +|((( 112 112 fancylogd 113 -fancylogd-api 574 +)))|((( 575 +unix|7 576 +)))|((( 577 +TODO 578 +)))|((( 579 +? 580 +))) 581 +|((( 114 114 fancylogview 115 -fancymodbus 116 -fancypcsc 583 +)))|((( 584 +- (nsis directory!?) 585 +)))|((( 586 +? 587 +)))|((( 588 +? 589 +))) 590 +|((( 117 117 fancypkcs11 118 -fancyqmi 592 +)))|((( 593 +unix|7 594 +)))|((( 595 +TODO 596 +)))|((( 597 +? 598 +))) 599 +|((( 600 +fancypcsc 601 +)))|((( 602 +unix|7 603 +)))|((( 604 +TODO 605 +)))|((( 606 +? 607 +))) 608 +|((( 609 +--fancymodbus-- 610 +)))|((( 611 +- (unix only) 612 +)))|((( 613 +- 614 +)))|((( 615 +- 616 +))) 617 +|((( 618 +fancysax 619 +)))|((( 620 +unix|7 621 +)))|((( 622 +TODO 623 +)))|((( 624 +? 625 +))) 626 +|((( 119 119 fancyqt4 628 +)))|((( 629 +unix|7 630 +)))|((( 631 +TODO 632 +)))|((( 633 +? 634 +))) 635 +|((( 120 120 fancyqt4widgets 121 -fancysane 122 -fancysax 637 +)))|((( 638 +unix|7 639 +)))|((( 640 +TODO 641 +)))|((( 642 +? 643 +))) 644 +|((( 645 +--fancysane-- 646 +)))|((( 647 +- (unix only) 648 +)))|((( 649 +- 650 +)))|((( 651 +- 652 +))) 653 +|((( 654 +--fancyqmi-- 655 +)))|((( 656 +- (unix only) 657 +)))|((( 658 +- 659 +)))|((( 660 +- 661 +))) 662 +|((( 123 123 fancyssl-tools 124 -fancyxmlsock 664 +)))|((( 665 +unix|7 666 +)))|((( 667 +TODO 668 +)))|((( 669 +? 670 +))) 671 + 672 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-Obsoletesubdirs"/}}Obsolete subdirs === 673 + 674 +(% class="wrapped" %) 675 +|=((( 676 +Project (subdir) 677 +)))|=((( 678 +Remarks 679 +))) 680 +|((( 681 +base64 682 +)))|((( 683 +never even built for stretch 684 +))) 685 +|((( 125 125 gpsfake-runner 687 +)))|((( 688 +shell scripts only 689 +))) 690 +|((( 126 126 jnix 692 +)))|((( 693 +never even built for stretch 694 +))) 695 +|((( 696 +fancyxmlsock 697 +)))|((( 698 +Looks lke old experimental code now in fancysock 699 +))) 127 127 128 - === {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-Obsolete(subdirsneverbuiltforstretch)"/}}Obsolete (subdirs never built for stretch) ===701 +\\ 129 129 130 -* base64 131 - 132 132 \\
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -656 5221 +656484 - Title
-
... ... @@ -1,1 +1,1 @@ 1 -Adapting FancyLibs to new Debian Release 1 +Adapting FancyLibs & MinGW-Pkg to new Debian Release - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://clazzes.atlassian.net/wiki/spaces/FANCYLIBS/pages/656 522/Adapting FancyLibs to new Debian Release1 +https://clazzes.atlassian.net/wiki/spaces/FANCYLIBS/pages/656484/Adapting FancyLibs & MinGW-Pkg to new Debian Release