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 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
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
-
... ... @@ -230,39 +230,311 @@ 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- FancyLibssubprojectrebuildorderphase2"/}}FancyLibssubproject rebuildorder phase2===233 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-MinGW-Pkgrebuilds"/}}MinGW-Pkg rebuilds === 234 234 235 - Therecommendedorderforphase2 (beforeMinGWadaptions)is:235 +Stretch came with Mingw 7, Buster comes with Mingw 8, so we should rebuild that carefully, pulling up versions of libraries. 236 236 237 +Order based on [[doc:MINGW64.mingw 6 rebuild order.WebHome]] 238 + 237 237 (% class="wrapped" %) 238 238 |=((( 239 -Project (subdir) 241 +Project (mingw-pkg subdir pattern) 240 240 )))|=((( 241 - Archs (-o parameter)243 +Dep. 242 242 )))|=((( 243 -St atus245 +Version in mingw-pkg MinGW-7 Stretch 244 244 )))|=((( 245 -Version with Buster 247 +Version in mingw-pkg MinGW-8 Buster 248 +)))|=((( 249 +Buster status 246 246 ))) 247 247 |((( 248 - --fancylog--252 +(osslsigncode) 249 249 )))|((( 250 -- (covered in phase 1)254 +- 251 251 )))|((( 252 252 - 253 253 )))|((( 258 +- 259 +)))|((( 260 +ignored 261 +))) 262 +|((( 263 +mingw-w64-binutils / binutils-mingw-w64 264 +)))|((( 254 254 \\ 266 +)))|((( 267 +- (2.27.90.20161231-1+7.4) 268 +)))|((( 269 +- (2.31.1-11+8.3) 270 +)))|((( 271 +provided by Debian now 255 255 ))) 256 256 |((( 257 --- cute-headers--274 +(mingw-w64-libmysql) 258 258 )))|((( 259 - - (covered in phase 1)276 +\\ 260 260 )))|((( 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 +)))|((( 261 261 - 262 262 )))|((( 291 +- 292 +)))|((( 293 +not required for now 294 +))) 295 +|((( 296 +mingw-w64-gcc-rt 297 +)))|((( 263 263 \\ 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 264 264 ))) 265 265 |((( 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 +)))|((( 439 +\\ 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 447 +))) 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 +))) 497 + 498 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-TODOFancyLibssubprojectrebuildorderphase3"/}}TODO FancyLibs subproject rebuild order phase 3 === 499 + 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 +|((( 266 266 fancylibs 267 267 )))|((( 268 268 arch|7 ... ... @@ -269,7 +269,7 @@ 269 269 )))|((( 270 270 TODO 271 271 )))|((( 272 - \\544 +? 273 273 ))) 274 274 |((( 275 275 fancydrawing ... ... @@ -278,7 +278,7 @@ 278 278 )))|((( 279 279 TODO 280 280 )))|((( 281 - \\553 +? 282 282 ))) 283 283 |((( 284 284 fancygpsdclient ... ... @@ -287,7 +287,7 @@ 287 287 )))|((( 288 288 TODO 289 289 )))|((( 290 - \\562 +? 291 291 ))) 292 292 |((( 293 293 fancyhttpd ... ... @@ -296,7 +296,7 @@ 296 296 )))|((( 297 297 TODO 298 298 )))|((( 299 - \\571 +? 300 300 ))) 301 301 |((( 302 302 fancylogd ... ... @@ -305,7 +305,7 @@ 305 305 )))|((( 306 306 TODO 307 307 )))|((( 308 - \\580 +? 309 309 ))) 310 310 |((( 311 311 fancylogview ... ... @@ -314,7 +314,7 @@ 314 314 )))|((( 315 315 ? 316 316 )))|((( 317 - \\589 +? 318 318 ))) 319 319 |((( 320 320 fancypkcs11 ... ... @@ -323,7 +323,7 @@ 323 323 )))|((( 324 324 TODO 325 325 )))|((( 326 - \\598 +? 327 327 ))) 328 328 |((( 329 329 fancypcsc ... ... @@ -332,7 +332,7 @@ 332 332 )))|((( 333 333 TODO 334 334 )))|((( 335 - \\607 +? 336 336 ))) 337 337 |((( 338 338 --fancymodbus-- ... ... @@ -341,7 +341,7 @@ 341 341 )))|((( 342 342 - 343 343 )))|((( 344 - \\616 +- 345 345 ))) 346 346 |((( 347 347 fancysax ... ... @@ -350,7 +350,7 @@ 350 350 )))|((( 351 351 TODO 352 352 )))|((( 353 - \\625 +? 354 354 ))) 355 355 |((( 356 356 fancyqt4 ... ... @@ -359,7 +359,7 @@ 359 359 )))|((( 360 360 TODO 361 361 )))|((( 362 - \\634 +? 363 363 ))) 364 364 |((( 365 365 fancyqt4widgets ... ... @@ -368,7 +368,7 @@ 368 368 )))|((( 369 369 TODO 370 370 )))|((( 371 - \\643 +? 372 372 ))) 373 373 |((( 374 374 --fancysane-- ... ... @@ -377,7 +377,7 @@ 377 377 )))|((( 378 378 - 379 379 )))|((( 380 - \\652 +- 381 381 ))) 382 382 |((( 383 383 --fancyqmi-- ... ... @@ -386,7 +386,7 @@ 386 386 )))|((( 387 387 - 388 388 )))|((( 389 - \\661 +- 390 390 ))) 391 391 |((( 392 392 fancyssl-tools ... ... @@ -395,7 +395,7 @@ 395 395 )))|((( 396 396 TODO 397 397 )))|((( 398 - \\670 +? 399 399 ))) 400 400 401 401 === {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-Obsoletesubdirs"/}}Obsolete subdirs ===
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -65648 21 +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/65648 2/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