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 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
To version 5.1
edited by christoph_lechleitner@iteg_at
on 2019-08-02 08.34:04
on 2019-08-02 08.34:04
Change comment:
Tests with released Buster
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-PkgfromDebian9 Stretch to 10 Buster, Mingw-7 to Mingw-81 +Adapting FancyLibs to new Debian Release - Content
-
... ... @@ -29,7 +29,7 @@ 29 29 |((( 30 30 fancylog 31 31 )))|((( 32 -arch| 832 +arch|7 33 33 )))|((( 34 34 \\ 35 35 )))|((( ... ... @@ -42,7 +42,7 @@ 42 42 |((( 43 43 cute-headers 44 44 )))|((( 45 -arch| 845 +arch|7 46 46 )))|((( 47 47 Data only, could be done anytime 48 48 )))|((( ... ... @@ -230,422 +230,108 @@ 230 230 231 231 Tests with released Buster on 2019-08-02 showed that all unix builds work for amd64, most work for armhf. 232 232 233 -=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8- MinGW-Pkgrebuilds"/}}MinGW-Pkgrebuilds ===233 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-FancyLibssubprojectrebuildorderphase2"/}}FancyLibs subproject rebuild order phase 2 === 234 234 235 - Stretchcamewith Mingw 7, Bustercomes with Mingw 8, so weshould rebuildthatcarefully,pullingupversionsof libraries.235 +The recommended order for phase 2 (before MinGW adaptions) is: 236 236 237 -Order based on [[doc:MINGW64.mingw 6 rebuild order.WebHome]] 238 - 239 239 (% class="wrapped" %) 240 240 |=((( 241 -Project ( mingw-pkgsubdirpattern)239 +Project (subdir) 242 242 )))|=((( 243 - Dep.241 +Archs (-o parameter) 244 244 )))|=((( 245 - Version in mingw-pkg MinGW-7Stretch243 +Status 246 246 )))|=((( 247 -Version in mingw-pkg MinGW-8 Buster 248 -)))|=((( 249 -Buster status 245 +Version with Buster 250 250 ))) 251 251 |((( 252 - (osslsigncode)248 +--fancylog-- 253 253 )))|((( 254 -- 250 +- (covered in phase 1) 255 255 )))|((( 256 256 - 257 257 )))|((( 258 -- 259 -)))|((( 260 -ignored 261 -))) 262 -|((( 263 -mingw-w64-binutils / binutils-mingw-w64 264 -)))|((( 265 265 \\ 266 -)))|((( 267 -- (2.27.90.20161231-1+7.4) 268 -)))|((( 269 -- (2.31.1-11+8.3) 270 -)))|((( 271 -provided by Debian now 272 272 ))) 273 273 |((( 274 - (mingw-w64-libmysql)257 +--cute-headers-- 275 275 )))|((( 276 - \\259 +- (covered in phase 1) 277 277 )))|((( 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 -)))|((( 287 -\\ 288 -)))|((( 289 289 - 290 290 )))|((( 291 -- 292 -)))|((( 293 -not required for now 294 -))) 295 -|((( 296 -mingw-w64-gcc-rt 297 -)))|((( 298 298 \\ 299 -)))|((( 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 307 ))) 308 308 |((( 309 - mingw-w64-zlib266 +fancylibs 310 310 )))|((( 311 - mingw-w64-gcc-rt268 +arch|7 312 312 )))|((( 313 - 1.2.11270 +TODO 314 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 -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 435 \\ 436 436 ))) 437 437 |((( 438 - mingw-w64-qt4-qmake275 +fancydrawing 439 439 )))|((( 440 - \\277 +arch|7 441 441 )))|((( 442 - 4.8.7-0clazzespba1279 +TODO 443 443 )))|((( 444 -4.8.7-1clazzespba0 445 -)))|((( 446 -OK 447 -Builldep change: {{code language="none"}}libstdc++-6-dev{{/code}} to {{code language="none"}}libstdc++-6-dev{{/code}} 448 -))) 449 -|((( 450 -mingw-w64-qt4 451 -)))|((( 452 -mingw-w64-qt4-qmake, 453 -many of above 454 -)))|((( 455 -4.8.7-0clazzespba3 456 -)))|((( 457 -4.8.7-1clazzespba0 458 -)))|((( 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 466 -))) 467 -|((( 468 -mingw-w32-qt4-qmake 469 -)))|((( 470 470 \\ 471 -)))|((( 472 -4.8.7-0clazzespba1 473 -)))|((( 474 -4.8.7-1clazzespba0 475 -)))|((( 476 -Builldep change: {{code language="none"}}libstdc++-6-dev{{/code}} to {{code language="none"}}libstdc++-6-dev{{/code}} 477 -OK 478 478 ))) 479 479 |((( 480 - mingw-w32-qt4284 +fancygpsdclient 481 481 )))|((( 482 -mingw-w32-qt4-qmake, 483 -many of above 286 +unix|7 484 484 )))|((( 485 -4.8.7-0clazzespba3 486 -)))|((( 487 -4.8.7-1clazzespba0 488 -)))|((( 489 489 TODO 490 -Building without SSL support since mingw-7. 491 -))) 492 -|((( 493 -mingw-w64-jni-headers 494 494 )))|((( 495 495 \\ 496 -)))|((( 497 -1.6.0-4clazzespba5 498 -)))|((( 499 -1.6.0-4clazzespba6 500 -)))|((( 501 -OK. 502 -Using headers from OpenJDK-11 now. 503 -Should we raise the version to 11? 504 504 ))) 505 - 506 -=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-TODOFancyLibssubprojectrebuildorderphase3"/}}TODO FancyLibs subproject rebuild order phase 3 === 507 - 508 -The recommended order for phase 2 (before MinGW-8 adaptions) is: 509 - 510 -(% class="wrapped" %) 511 -|=((( 512 -Project (subdir) 513 -)))|=((( 514 -Archs (-o parameter) 515 -)))|=((( 516 -Buster Status 517 -)))|=((( 518 -Version with MinGW-8 package for Buster 519 -)))|=((( 520 -Remarks, changes 521 -))) 522 522 |((( 523 -fancy log293 +fancyhttpd 524 524 )))|((( 525 - - (arch|8)295 +arch|7 526 526 )))|((( 527 -O K297 +TODO 528 528 )))|((( 529 -1.0.3-7 530 -)))|((( 531 531 \\ 532 532 ))) 533 533 |((( 534 - cute-headers302 +fancylogd 535 535 )))|((( 536 - - (arch|8)304 +unix|7 537 537 )))|((( 538 -O K306 +TODO 539 539 )))|((( 540 -8_1.6.1-10 541 -)))|((( 542 542 \\ 543 543 ))) 544 544 |((( 545 -fancylibs 546 -)))|((( 547 -- (arch|8) 548 -)))|((( 549 -OK 550 -)))|((( 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) 561 -))) 562 -|((( 563 -fancydrawing 564 -)))|((( 565 -- (arch|8) 566 -)))|((( 567 -OK 568 -)))|((( 569 -(% class="moz-quote-pre code" %) 570 -((( 571 -0.6.2-5 572 -))) 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 -))) 583 -|((( 584 -fancygpsdclient 585 -)))|((( 586 -- (unix|8) 587 -)))|((( 588 -OK 589 -)))|((( 590 -0.4.3-7 591 -)))|((( 592 -debian-mingw-8/rules adapted like above 593 -))) 594 -|((( 595 -fancyhttpd 596 -)))|((( 597 -- (arch|8) 598 -)))|((( 599 -OK 600 -)))|((( 601 -0.8.0-3 602 -)))|((( 603 -debian-mingw-8/rules adapted like above 604 -))) 605 -|((( 606 -fancylogd 607 -)))|((( 608 -- (unix|8) 609 -)))|((( 610 -OK 611 -)))|((( 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 617 -))) 618 -|((( 619 619 fancylogview 620 620 )))|((( 621 -- (nsis directory) 313 +- (nsis directory!?) 622 622 )))|((( 623 - OK315 +? 624 624 )))|((( 625 -0.3.0.6 626 -)))|((( 627 -Deferred, depends on QT 317 +\\ 628 628 ))) 629 629 |((( 630 - --fancypkcs11--320 +fancypkcs11 631 631 )))|((( 632 - - (unixonly)322 +unix|7 633 633 )))|((( 634 - -324 +TODO 635 635 )))|((( 636 -- 637 -)))|((( 638 -Probably never build for MinGW, despite debian-mingw-?/ directories 326 +\\ 639 639 ))) 640 640 |((( 641 641 fancypcsc 642 642 )))|((( 643 - - (arch|8)331 +unix|7 644 644 )))|((( 645 -O K333 +TODO 646 646 )))|((( 647 -0.2.5-4 648 -)))|((( 649 649 \\ 650 650 ))) 651 651 |((( ... ... @@ -655,42 +655,34 @@ 655 655 )))|((( 656 656 - 657 657 )))|((( 658 -- 659 -)))|((( 660 660 \\ 661 661 ))) 662 662 |((( 663 663 fancysax 664 664 )))|((( 665 - - (arch|8)349 +unix|7 666 666 )))|((( 667 -O K351 +TODO 668 668 )))|((( 669 -0.6.1-9 670 -)))|((( 671 -debian-mingw-8/rules adapted like above 353 +\\ 672 672 ))) 673 673 |((( 674 674 fancyqt4 675 675 )))|((( 676 - - (arch|8)358 +unix|7 677 677 )))|((( 678 -O K360 +TODO 679 679 )))|((( 680 -0.9.3-5 681 -)))|((( 682 -debian-mingw-8/rules adapted like above 362 +\\ 683 683 ))) 684 684 |((( 685 685 fancyqt4widgets 686 686 )))|((( 687 - - (arch|8)367 +unix|7 688 688 )))|((( 689 -O K369 +TODO 690 690 )))|((( 691 -0.5.2-3 692 -)))|((( 693 -debian-mingw-8/rules adapted like above 371 +\\ 694 694 ))) 695 695 |((( 696 696 --fancysane-- ... ... @@ -699,8 +699,6 @@ 699 699 )))|((( 700 700 - 701 701 )))|((( 702 -- 703 -)))|((( 704 704 \\ 705 705 ))) 706 706 |((( ... ... @@ -710,20 +710,16 @@ 710 710 )))|((( 711 711 - 712 712 )))|((( 713 -- 714 -)))|((( 715 715 \\ 716 716 ))) 717 717 |((( 718 718 fancyssl-tools 719 719 )))|((( 720 - - (arch|8)394 +unix|7 721 721 )))|((( 722 -O K396 +TODO 723 723 )))|((( 724 -0.4.0-6 725 -)))|((( 726 -debian-mingw-8/rules adapted like above 398 +\\ 727 727 ))) 728 728 729 729 === {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-Obsoletesubdirs"/}}Obsolete subdirs ===
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -6564 911 +656482 - Title
-
... ... @@ -1,1 +1,1 @@ 1 -Adapting FancyLibs &MinGW-PkgfromDebian9 Stretch to 10 Buster, Mingw-7 to Mingw-81 +Adapting FancyLibs to new Debian Release - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://clazzes.atlassian.net/wiki/spaces/FANCYLIBS/pages/6564 91/Adapting FancyLibs&MinGW-PkgfromDebian9 Stretch to 10 Buster, Mingw-7 to Mingw-81 +https://clazzes.atlassian.net/wiki/spaces/FANCYLIBS/pages/656482/Adapting FancyLibs to new Debian Release