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 3.1
edited by christoph_lechleitner@iteg_at
on 2019-03-27 12.24:20
on 2019-03-27 12.24:20
Change comment:
fancylibs released for buster
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,6 +14,7 @@ 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 )))|=((( ... ... @@ -21,7 +21,9 @@ 21 21 )))|=((( 22 22 Remarks general 23 23 )))|=((( 24 -Remarks stretch/buster 25 +Status & Remarks stretch/buster 26 +)))|=((( 27 +Version with Buster 25 25 ))) 26 26 |((( 27 27 fancylog ... ... @@ -30,8 +30,11 @@ 30 30 )))|((( 31 31 \\ 32 32 )))|((( 36 +OK. 33 33 in pba-rpmrelease, call to rpmsign can be reduced to: 34 34 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 35 35 ))) 36 36 |((( 37 37 cute-headers ... ... @@ -40,7 +40,9 @@ 40 40 )))|((( 41 41 Data only, could be done anytime 42 42 )))|((( 43 -\\ 49 +OK 50 +)))|((( 51 +1.6.1-9 44 44 ))) 45 45 |((( 46 46 fancylibs ... ... @@ -49,87 +49,622 @@ 49 49 )))|((( 50 50 \\ 51 51 )))|((( 52 -libstdc++-8-dev 60 +OK. libstdc++-8-dev 61 +)))|((( 62 +3.7.3-1 53 53 ))) 54 - 55 -=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-UnsortedTODOlist"/}}Unsorted TODO list === 56 - 64 +|((( 57 57 fancydb 58 - 66 +)))|((( 67 +- 68 +)))|((( 69 +Unix only 70 +)))|((( 71 +OK 72 +)))|((( 73 +0.6.5-7 74 +))) 75 +|((( 59 59 fancydrawing 77 +)))|((( 78 +arch 79 +)))|((( 80 +\\ 81 +)))|((( 82 +OK 83 +)))|((( 84 +0.6.2-3 85 +))) 86 +|((( 60 60 fancygpsdclient 88 +)))|((( 89 +unix 90 +)))|((( 91 +\\ 92 +)))|((( 93 +OK 94 +)))|((( 95 +0.4.3-5 96 +))) 97 +|((( 61 61 fancyhttpd 62 -fancylaunch 99 +)))|((( 100 +arch 101 +)))|((( 102 +\\ 103 +)))|((( 104 +OK 105 +)))|((( 106 +0.8.0-2 107 +))) 108 +|((( 63 63 fancylogd 64 -fancylogd-api 110 +)))|((( 111 +unix 112 +)))|((( 113 +\\ 114 +)))|((( 115 +OK 116 +)))|((( 117 +0.1.0-3 118 +))) 119 +|((( 65 65 fancylogview 66 -fancymodbus 67 -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 +|((( 68 68 fancypkcs11 69 -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 +|((( 70 70 fancyqt4 177 +)))|((( 178 +arch 179 +)))|((( 180 +\\ 181 +)))|((( 182 +OK 183 +)))|((( 184 +0.9.3-3 185 +))) 186 +|((( 71 71 fancyqt4widgets 188 +)))|((( 189 +arch 190 +)))|((( 191 +\\ 192 +)))|((( 193 +OK 194 +)))|((( 195 +0.5.2-2 196 +))) 197 +|((( 72 72 fancysane 73 -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 +|((( 74 74 fancyssl-tools 75 -fancyxmlsock 221 +)))|((( 222 +unix 223 +)))|((( 224 +\\ 225 +)))|((( 226 +OK? 227 +)))|((( 228 +0.4.0-5 229 +))) 76 76 77 - === {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-FancyLibssubprojectrebuildorderphase2"/}}FancyLibssubproject rebuild orderphase2===231 +Tests with released Buster on 2019-08-02 showed that all unix builds work for amd64, most work for armhf. 78 78 79 - Therecommended order for phase1 (beforeMinGWadaptions)is:233 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-MinGW-Pkgrebuilds"/}}MinGW-Pkg rebuilds === 80 80 235 +Stretch came with Mingw 7, Buster comes with Mingw 8, so we should rebuild that carefully, pulling up versions of libraries. 236 + 237 +Order based on [[doc:MINGW64.mingw 6 rebuild order.WebHome]] 238 + 239 +(% class="wrapped" %) 81 81 |=((( 82 -Project (subdir) 241 +Project (mingw-pkg subdir pattern) 83 83 )))|=((( 84 - Archs (-o parameter)243 +Dep. 85 85 )))|=((( 86 -Remarks 245 +Version in mingw-pkg MinGW-7 Stretch 246 +)))|=((( 247 +Version in mingw-pkg MinGW-8 Buster 248 +)))|=((( 249 +Buster status 87 87 ))) 88 88 |((( 89 - --fancylog--252 +(osslsigncode) 90 90 )))|((( 91 -- (covered in phase 1)254 +- 92 92 )))|((( 256 +- 257 +)))|((( 258 +- 259 +)))|((( 260 +ignored 261 +))) 262 +|((( 263 +mingw-w64-binutils / binutils-mingw-w64 264 +)))|((( 93 93 \\ 266 +)))|((( 267 +- (2.27.90.20161231-1+7.4) 268 +)))|((( 269 +- (2.31.1-11+8.3) 270 +)))|((( 271 +provided by Debian now 94 94 ))) 95 95 |((( 96 --- cute-headers--274 +(mingw-w64-libmysql) 97 97 )))|((( 98 - - (covered in phase 1)276 +\\ 99 99 )))|((( 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 +)))|((( 100 100 \\ 288 +)))|((( 289 +- 290 +)))|((( 291 +- 292 +)))|((( 293 +not required for now 101 101 ))) 102 102 |((( 103 - fancylibs296 +mingw-w64-gcc-rt 104 104 )))|((( 105 - arch|7298 +\\ 106 106 )))|((( 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 +)))|((( 107 107 \\ 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 108 108 ))) 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 +))) 109 109 110 -=== {{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 === 111 111 112 -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 +|((( 113 113 fancydrawing 548 +)))|((( 549 +arch|7 550 +)))|((( 551 +TODO 552 +)))|((( 553 +? 554 +))) 555 +|((( 114 114 fancygpsdclient 557 +)))|((( 558 +unix|7 559 +)))|((( 560 +TODO 561 +)))|((( 562 +? 563 +))) 564 +|((( 115 115 fancyhttpd 116 -fancylaunch 566 +)))|((( 567 +arch|7 568 +)))|((( 569 +TODO 570 +)))|((( 571 +? 572 +))) 573 +|((( 117 117 fancylogd 118 -fancylogd-api 575 +)))|((( 576 +unix|7 577 +)))|((( 578 +TODO 579 +)))|((( 580 +? 581 +))) 582 +|((( 119 119 fancylogview 120 -fancymodbus 121 -fancypcsc 584 +)))|((( 585 +- (nsis directory!?) 586 +)))|((( 587 +? 588 +)))|((( 589 +? 590 +))) 591 +|((( 122 122 fancypkcs11 123 -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 +|((( 124 124 fancyqt4 629 +)))|((( 630 +unix|7 631 +)))|((( 632 +TODO 633 +)))|((( 634 +? 635 +))) 636 +|((( 125 125 fancyqt4widgets 126 -fancysane 127 -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 +|((( 128 128 fancyssl-tools 129 -fancyxmlsock 665 +)))|((( 666 +unix|7 667 +)))|((( 668 +TODO 669 +)))|((( 670 +? 671 +))) 130 130 131 131 === {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-Obsoletesubdirs"/}}Obsolete subdirs === 132 132 675 +(% class="wrapped" %) 133 133 |=((( 134 134 Project (subdir) 135 135 )))|=((( ... ... @@ -150,6 +150,11 @@ 150 150 )))|((( 151 151 never even built for stretch 152 152 ))) 696 +|((( 697 +fancyxmlsock 698 +)))|((( 699 +Looks lke old experimental code now in fancysock 700 +))) 153 153 154 154 \\ 155 155
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -656 5241 +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 524/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