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 6.1
edited by christoph_lechleitner@iteg_at
on 2019-08-02 11.55:24
on 2019-08-02 11.55:24
Change comment:
mingw-pkg mingw-8 up to zlib
To version 11.1
edited by christoph_lechleitner@iteg_at
on 2019-08-30 09.01:51
on 2019-08-30 09.01:51
Change comment:
Phase 3 finished, fancylibs Mingw8
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-Pkg tonewDebianRelease1 +Adapting FancyLibs & MinGW-Pkg from Debian 9 Stretch to 10 Buster, Mingw-7 to Mingw-8 - Content
-
... ... @@ -29,7 +29,7 @@ 29 29 |((( 30 30 fancylog 31 31 )))|((( 32 -arch| 732 +arch|8 33 33 )))|((( 34 34 \\ 35 35 )))|((( ... ... @@ -42,7 +42,7 @@ 42 42 |((( 43 43 cute-headers 44 44 )))|((( 45 -arch| 745 +arch|8 46 46 )))|((( 47 47 Data only, could be done anytime 48 48 )))|((( ... ... @@ -236,6 +236,7 @@ 236 236 237 237 Order based on [[doc:MINGW64.mingw 6 rebuild order.WebHome]] 238 238 239 +(% class="wrapped" %) 239 239 |=((( 240 240 Project (mingw-pkg subdir pattern) 241 241 )))|=((( ... ... @@ -296,7 +296,7 @@ 296 296 )))|((( 297 297 \\ 298 298 )))|((( 299 -6.3.0 -1,300 +6.3.0, 300 300 uses Debian's g++-mingw64-* 301 301 )))|((( 302 302 8.3.0 (-6+21.3~~deb10u1), ... ... @@ -309,9 +309,9 @@ 309 309 )))|((( 310 310 mingw-w64-gcc-rt 311 311 )))|((( 312 -1.2.11 -1313 +1.2.11 313 313 )))|((( 314 -1.2.11 -1315 +1.2.11 315 315 )))|((( 316 316 OK after rules changes: 317 317 common-build-indep to build-indep, ... ... @@ -324,9 +324,9 @@ 324 324 )))|((( 325 325 1.1.0f-0 326 326 )))|((( 327 - ?328 +1.1.1c 328 328 )))|((( 329 - TODO330 +OK 330 330 ))) 331 331 |((( 332 332 mingw-w64-libpng ... ... @@ -333,11 +333,15 @@ 333 333 )))|((( 334 334 mingw-w64-zlib 335 335 )))|((( 336 -1.6.31 -1337 +1.6.31 337 337 )))|((( 338 - ?339 +1.6.37 339 339 )))|((( 340 -TODO 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. ... 341 341 ))) 342 342 |((( 343 343 mingw-w64-libjpeg ... ... @@ -344,11 +344,11 @@ 344 344 )))|((( 345 345 mingw-w64-libpng 346 346 )))|((( 347 -9b -1352 +9b 348 348 )))|((( 349 - ?354 +9c 350 350 )))|((( 351 - TODO356 +OK 352 352 ))) 353 353 |((( 354 354 mingw-w64-libtiff ... ... @@ -355,11 +355,11 @@ 355 355 )))|((( 356 356 mingw-w64-libjpeg 357 357 )))|((( 358 -4.0.8 -0363 +4.0.8 359 359 )))|((( 360 - ?365 +4.0.10 361 361 )))|((( 362 - TODO367 +OK 363 363 ))) 364 364 |((( 365 365 mingw-w64-libmng ... ... @@ -368,9 +368,9 @@ 368 368 )))|((( 369 369 2.0.3-2 370 370 )))|((( 371 - ?376 +2.0.3-3 372 372 )))|((( 373 - TODO378 +OK 374 374 ))) 375 375 |((( 376 376 mingw-w64-bzip2 ... ... @@ -379,9 +379,9 @@ 379 379 )))|((( 380 380 1.0.6-3 381 381 )))|((( 382 - ?387 +1.0.6-4 383 383 )))|((( 384 - TODO389 +OK 385 385 ))) 386 386 |((( 387 387 mingw-w64-libboost ... ... @@ -392,7 +392,7 @@ 392 392 )))|((( 393 393 - 394 394 )))|((( 395 - TODO400 +- (ignored) 396 396 ))) 397 397 |((( 398 398 mingw-w64-libiconv ... ... @@ -401,9 +401,9 @@ 401 401 )))|((( 402 402 1.15-1 403 403 )))|((( 404 - ?409 +1.16-1 405 405 )))|((( 406 - TODO411 +OK 407 407 ))) 408 408 |((( 409 409 mingw-w64-libxml2 ... ... @@ -412,9 +412,9 @@ 412 412 )))|((( 413 413 2.9.3-1 414 414 )))|((( 415 - ?420 +2.9.9-1 416 416 )))|((( 417 - TODO422 +OK 418 418 ))) 419 419 |((( 420 420 mingw-w64-gettext ... ... @@ -423,9 +423,11 @@ 423 423 )))|((( 424 424 0.19.8-1 425 425 )))|((( 426 - ?431 +0.20.1-1 427 427 )))|((( 428 -TODO 433 +OK 434 +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"]]. 435 +\\ 429 429 ))) 430 430 |((( 431 431 mingw-w64-qt4-qmake ... ... @@ -434,20 +434,28 @@ 434 434 )))|((( 435 435 4.8.7-0clazzespba1 436 436 )))|((( 437 - ?444 +4.8.7-1clazzespba0 438 438 )))|((( 439 -TODO 446 +OK 447 +Builldep change: {{code language="none"}}libstdc++-6-dev{{/code}} to {{code language="none"}}libstdc++-6-dev{{/code}} 440 440 ))) 441 441 |((( 442 442 mingw-w64-qt4 443 443 )))|((( 444 -ingw-w64-qt4-qmake 452 +mingw-w64-qt4-qmake, 453 +many of above 445 445 )))|((( 446 446 4.8.7-0clazzespba3 447 447 )))|((( 448 - ?457 +4.8.7-1clazzespba0 449 449 )))|((( 450 -TODO 459 +TBC ~~ 460 +Building without SSL support since mingw-7. 461 + 462 +Needed these: 463 +dpkg ~-~-add-architecture i386 464 +apt-get update 465 +apt-get install wine32 451 451 ))) 452 452 |((( 453 453 mingw-w32-qt4-qmake ... ... @@ -456,20 +456,23 @@ 456 456 )))|((( 457 457 4.8.7-0clazzespba1 458 458 )))|((( 459 - ?474 +4.8.7-1clazzespba0 460 460 )))|((( 461 -TODO 476 +Builldep change: {{code language="none"}}libstdc++-6-dev{{/code}} to {{code language="none"}}libstdc++-6-dev{{/code}} 477 +OK 462 462 ))) 463 463 |((( 464 464 mingw-w32-qt4 465 465 )))|((( 466 -mingw-w32-qt4-qmake 482 +mingw-w32-qt4-qmake, 483 +many of above 467 467 )))|((( 468 468 4.8.7-0clazzespba3 469 469 )))|((( 470 - ?487 +4.8.7-1clazzespba0 471 471 )))|((( 472 472 TODO 490 +Building without SSL support since mingw-7. 473 473 ))) 474 474 |((( 475 475 mingw-w64-jni-headers ... ... @@ -478,12 +478,14 @@ 478 478 )))|((( 479 479 1.6.0-4clazzespba5 480 480 )))|((( 481 - ?499 +1.6.0-4clazzespba6 482 482 )))|((( 483 -TODO 501 +OK. 502 +Using headers from OpenJDK-11 now. 503 +Should we raise the version to 11? 484 484 ))) 485 485 486 -=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-FancyLibssubprojectrebuildorderphase3"/}}FancyLibs subproject rebuild order phase 3 === 506 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-TODOFancyLibssubprojectrebuildorderphase3"/}}TODO FancyLibs subproject rebuild order phase 3 === 487 487 488 488 The recommended order for phase 2 (before MinGW-8 adaptions) is: 489 489 ... ... @@ -496,103 +496,137 @@ 496 496 Buster Status 497 497 )))|=((( 498 498 Version with MinGW-8 package for Buster 519 +)))|=((( 520 +Remarks, changes 499 499 ))) 500 500 |((( 501 501 fancylog 502 502 )))|((( 503 -- (mingw-7 previously covered in phase 1) 504 - 505 -\\ 525 +- (arch|8) 506 506 )))|((( 507 -- 508 - 509 -TBD 527 +OK 510 510 )))|((( 511 -? 529 +1.0.3-7 530 +)))|((( 531 +\\ 512 512 ))) 513 513 |((( 514 514 cute-headers 515 515 )))|((( 516 -- (mingw-7 previously covered in phase 1) 517 -\\ 536 +- (arch|8) 518 518 )))|((( 519 -- 520 - 521 -TBD 538 +OK 522 522 )))|((( 523 -? 540 +8_1.6.1-10 541 +)))|((( 542 +\\ 524 524 ))) 525 525 |((( 526 526 fancylibs 527 527 )))|((( 528 -arch| 7547 +- (arch|8) 529 529 )))|((( 530 - TODO549 +OK 531 531 )))|((( 532 -? 551 +3.7.3-2 552 +)))|((( 553 +In debian-mingw-8/rules: 554 +# see [[https:~~/~~/bugs.debian.org/cgi-bin/bugreport.cgi?bug=930492>>url:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=930492||shape="rect"]] 555 +w32pcdir = /usr/i686-w64-mingw32/lib/pkgconfig 556 +w64pcdir = /usr/x86_64-w64-mingw32/lib/pkgconfig 557 +... 558 +common-build-indep:: 559 + cd $(w32builddir) && $(MAKE) arch="i686-w64-mingw32" PKG_CONFIG_LIBDIR=$(w32pcdir) 560 + cd $(w64builddir) && $(MAKE) arch="x86_64-w64-mingw32" PKG_CONFIG_LIBDIR=$(w64pcdir) 533 533 ))) 534 534 |((( 535 535 fancydrawing 536 536 )))|((( 537 -arch| 7565 +- (arch|8) 538 538 )))|((( 539 - TODO567 +OK 540 540 )))|((( 541 -? 569 +(% class="moz-quote-pre code" %) 570 +((( 571 +0.6.2-5 542 542 ))) 573 +)))|((( 574 +In debian-mingw-8/rules: 575 +# see [[https:~~/~~/bugs.debian.org/cgi-bin/bugreport.cgi?bug=930492>>url:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=930492||shape="rect"]] 576 +w32pcdir = /usr/i686-w64-mingw32/lib/pkgconfig 577 +w64pcdir = /usr/x86_64-w64-mingw32/lib/pkgconfig 578 +... 579 +common-build-indep:: 580 + cd $(builddir) && PKG_CONFIG_LIBDIR=$(w64pcdir) $(MAKE) arch=$(arch) 581 + cd $(builddir32) && PKG_CONFIG_LIBDIR=$(w32pcdir) $(MAKE) arch=$(arch32) 582 +))) 543 543 |((( 544 544 fancygpsdclient 545 545 )))|((( 546 -unix| 7586 +- (unix|8) 547 547 )))|((( 548 - TODO588 +OK 549 549 )))|((( 550 -? 590 +0.4.3-7 591 +)))|((( 592 +debian-mingw-8/rules adapted like above 551 551 ))) 552 552 |((( 553 553 fancyhttpd 554 554 )))|((( 555 -arch| 7597 +- (arch|8) 556 556 )))|((( 557 - TODO599 +OK 558 558 )))|((( 559 -? 601 +0.8.0-3 602 +)))|((( 603 +debian-mingw-8/rules adapted like above 560 560 ))) 561 561 |((( 562 562 fancylogd 563 563 )))|((( 564 -unix| 7608 +- (unix|8) 565 565 )))|((( 566 - TODO610 +OK 567 567 )))|((( 568 -? 612 +0.1.0-6 613 +)))|((( 614 +debian-mingw-8/rules adapted like above 615 + 616 +Also had to add FANCYLOGD_COMMON_API in fancylogdVersion.cpp 569 569 ))) 570 570 |((( 571 571 fancylogview 572 572 )))|((( 573 -- (nsis directory !?)621 +- (nsis directory) 574 574 )))|((( 575 - ?623 +OK 576 576 )))|((( 577 -? 625 +0.3.0.6 626 +)))|((( 627 +Deferred, depends on QT 578 578 ))) 579 579 |((( 580 -fancypkcs11 630 +--fancypkcs11-- 581 581 )))|((( 582 -unix |7632 +- (unix only) 583 583 )))|((( 584 - TODO634 +- 585 585 )))|((( 586 -? 636 +- 637 +)))|((( 638 +Probably never build for MinGW, despite debian-mingw-?/ directories 587 587 ))) 588 588 |((( 589 589 fancypcsc 590 590 )))|((( 591 - unix|7643 +- (arch|8) 592 592 )))|((( 593 - TODO645 +OK 594 594 )))|((( 595 -? 647 +0.2.5-4 648 +)))|((( 649 +\\ 596 596 ))) 597 597 |((( 598 598 --fancymodbus-- ... ... @@ -602,33 +602,41 @@ 602 602 - 603 603 )))|((( 604 604 - 659 +)))|((( 660 +\\ 605 605 ))) 606 606 |((( 607 607 fancysax 608 608 )))|((( 609 - unix|7665 +- (arch|8) 610 610 )))|((( 611 - TODO667 +OK 612 612 )))|((( 613 -? 669 +0.6.1-9 670 +)))|((( 671 +debian-mingw-8/rules adapted like above 614 614 ))) 615 615 |((( 616 616 fancyqt4 617 617 )))|((( 618 - unix|7676 +- (arch|8) 619 619 )))|((( 620 - TODO678 +OK 621 621 )))|((( 622 -? 680 +0.9.3-5 681 +)))|((( 682 +debian-mingw-8/rules adapted like above 623 623 ))) 624 624 |((( 625 625 fancyqt4widgets 626 626 )))|((( 627 - unix|7687 +- (arch|8) 628 628 )))|((( 629 - TODO689 +OK 630 630 )))|((( 631 -? 691 +0.5.2-3 692 +)))|((( 693 +debian-mingw-8/rules adapted like above 632 632 ))) 633 633 |((( 634 634 --fancysane-- ... ... @@ -638,6 +638,8 @@ 638 638 - 639 639 )))|((( 640 640 - 703 +)))|((( 704 +\\ 641 641 ))) 642 642 |((( 643 643 --fancyqmi-- ... ... @@ -647,15 +647,19 @@ 647 647 - 648 648 )))|((( 649 649 - 714 +)))|((( 715 +\\ 650 650 ))) 651 651 |((( 652 652 fancyssl-tools 653 653 )))|((( 654 - unix|7720 +- (arch|8) 655 655 )))|((( 656 - TODO722 +OK 657 657 )))|((( 658 -? 724 +0.4.0-6 725 +)))|((( 726 +debian-mingw-8/rules adapted like above 659 659 ))) 660 660 661 661 === {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-Obsoletesubdirs"/}}Obsolete subdirs ===
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -6564 831 +656491 - Title
-
... ... @@ -1,1 +1,1 @@ 1 -Adapting FancyLibs & MinGW-Pkg 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/6564 83/Adapting FancyLibs & MinGW-PkgtonewDebianRelease1 +https://clazzes.atlassian.net/wiki/spaces/FANCYLIBS/pages/656491/Adapting FancyLibs & MinGW-Pkg from Debian 9 Stretch to 10 Buster, Mingw-7 to Mingw-8