Last modified by christoph_lechleitner@iteg_at on 2019-09-04 09.48:26

From version 9.1
edited by christoph_lechleitner@iteg_at
on 2019-08-28 08.32:16
Change comment: mingw-openssl OK, next up mingw-QT and mingw-fancylibs
To version 3.1
edited by christoph_lechleitner@iteg_at
on 2019-03-27 12.24:20
Change comment: fancylibs released for buster

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -Adapting FancyLibs & MinGW-Pkg from Debian 9 Stretch to 10 Buster, Mingw-7 to Mingw-8
1 +Adapting FancyLibs to new Debian Release
Content
... ... @@ -14,7 +14,6 @@
14 14  
15 15  The recommended order for phase 1 (before MinGW adaptions) is:
16 16  
17 -(% class="wrapped" %)
18 18  |=(((
19 19  Project (subdir)
20 20  )))|=(((
... ... @@ -22,9 +22,7 @@
22 22  )))|=(((
23 23  Remarks general
24 24  )))|=(((
25 -Status & Remarks stretch/buster
26 -)))|=(((
27 -Version with Buster
24 +Remarks stretch/buster
28 28  )))
29 29  |(((
30 30  fancylog
... ... @@ -33,11 +33,8 @@
33 33  )))|(((
34 34  \\
35 35  )))|(((
36 -OK.
37 37  in pba-rpmrelease, call to rpmsign can be reduced to:
38 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
41 41  )))
42 42  |(((
43 43  cute-headers
... ... @@ -46,9 +46,7 @@
46 46  )))|(((
47 47  Data only, could be done anytime
48 48  )))|(((
49 -OK
50 -)))|(((
51 -1.6.1-9
43 +\\
52 52  )))
53 53  |(((
54 54  fancylibs
... ... @@ -57,622 +57,87 @@
57 57  )))|(((
58 58  \\
59 59  )))|(((
60 -OK. libstdc++-8-dev
61 -)))|(((
62 -3.7.3-1
52 +libstdc++-8-dev
63 63  )))
64 -|(((
54 +
55 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-UnsortedTODOlist"/}}Unsorted TODO list ===
56 +
65 65  fancydb
66 -)))|(((
67 --
68 -)))|(((
69 -Unix only
70 -)))|(((
71 -OK
72 -)))|(((
73 -0.6.5-7
74 -)))
75 -|(((
58 +
76 76  fancydrawing
77 -)))|(((
78 -arch
79 -)))|(((
80 -\\
81 -)))|(((
82 -OK
83 -)))|(((
84 -0.6.2-3
85 -)))
86 -|(((
87 87  fancygpsdclient
88 -)))|(((
89 -unix
90 -)))|(((
91 -\\
92 -)))|(((
93 -OK
94 -)))|(((
95 -0.4.3-5
96 -)))
97 -|(((
98 98  fancyhttpd
99 -)))|(((
100 -arch
101 -)))|(((
102 -\\
103 -)))|(((
104 -OK
105 -)))|(((
106 -0.8.0-2
107 -)))
108 -|(((
62 +fancylaunch
109 109  fancylogd
110 -)))|(((
111 -unix
112 -)))|(((
113 -\\
114 -)))|(((
115 -OK
116 -)))|(((
117 -0.1.0-3
118 -)))
119 -|(((
64 +fancylogd-api
120 120  fancylogview
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 -|(((
131 -fancypkcs11
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 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 -|(((
67 +fancypcsc
68 +fancypkcs11
69 +fancyqmi
176 176  fancyqt4
177 -)))|(((
178 -arch
179 -)))|(((
180 -\\
181 -)))|(((
182 -OK
183 -)))|(((
184 -0.9.3-3
185 -)))
186 -|(((
187 187  fancyqt4widgets
188 -)))|(((
189 -arch
190 -)))|(((
191 -\\
192 -)))|(((
193 -OK
194 -)))|(((
195 -0.5.2-2
196 -)))
197 -|(((
198 198  fancysane
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 -|(((
73 +fancysax
220 220  fancyssl-tools
221 -)))|(((
222 -unix
223 -)))|(((
224 -\\
225 -)))|(((
226 -OK?
227 -)))|(((
228 -0.4.0-5
229 -)))
75 +fancyxmlsock
230 230  
231 -Tests with released Buster on 2019-08-02 showed that all unix builds work for amd64, most work for armhf.
77 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-FancyLibssubprojectrebuildorderphase2"/}}FancyLibs subproject rebuild order phase 2 ===
232 232  
233 -=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-MinGW-Pkgrebuilds"/}}MinGW-Pkg rebuilds ===
79 +The recommended order for phase 1 (before MinGW adaptions) is:
234 234  
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" %)
240 240  |=(((
241 -Project (mingw-pkg subdir pattern)
82 +Project (subdir)
242 242  )))|=(((
243 -Dep.
84 +Archs (-o parameter)
244 244  )))|=(((
245 -Version in mingw-pkg MinGW-7 Stretch
246 -)))|=(((
247 -Version in mingw-pkg MinGW-8 Buster
248 -)))|=(((
249 -Buster status
86 +Remarks
250 250  )))
251 251  |(((
252 -(osslsigncode)
89 +--fancylog--
253 253  )))|(((
254 --
91 +- (covered in phase 1)
255 255  )))|(((
256 --
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)
96 +--cute-headers--
275 275  )))|(((
276 -\\
98 +- (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 287  \\
288 -)))|(((
289 --
290 -)))|(((
291 --
292 -)))|(((
293 -not required for now
294 294  )))
295 295  |(((
296 -mingw-w64-gcc-rt
103 +fancylibs
297 297  )))|(((
298 -\\
105 +arch|7
299 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 -)))
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 -)))|(((
439 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 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 497  
498 -=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-TODOFancyLibssubprojectrebuildorderphase3"/}}TODO FancyLibs subproject rebuild order phase 3 ===
110 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-UnsortedTODOlist"/}}Unsorted TODO list ===
499 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 -|(((
538 -fancylibs
539 -)))|(((
540 -arch|7
541 -)))|(((
542 -TODO
543 -)))|(((
544 -?
545 -)))
546 -|(((
112 +fancydb
547 547  fancydrawing
548 -)))|(((
549 -arch|7
550 -)))|(((
551 -TODO
552 -)))|(((
553 -?
554 -)))
555 -|(((
556 556  fancygpsdclient
557 -)))|(((
558 -unix|7
559 -)))|(((
560 -TODO
561 -)))|(((
562 -?
563 -)))
564 -|(((
565 565  fancyhttpd
566 -)))|(((
567 -arch|7
568 -)))|(((
569 -TODO
570 -)))|(((
571 -?
572 -)))
573 -|(((
116 +fancylaunch
574 574  fancylogd
575 -)))|(((
576 -unix|7
577 -)))|(((
578 -TODO
579 -)))|(((
580 -?
581 -)))
582 -|(((
118 +fancylogd-api
583 583  fancylogview
584 -)))|(((
585 -- (nsis directory!?)
586 -)))|(((
587 -?
588 -)))|(((
589 -?
590 -)))
591 -|(((
592 -fancypkcs11
593 -)))|(((
594 -unix|7
595 -)))|(((
596 -TODO
597 -)))|(((
598 -?
599 -)))
600 -|(((
120 +fancymodbus
601 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 -|(((
122 +fancypkcs11
123 +fancyqmi
628 628  fancyqt4
629 -)))|(((
630 -unix|7
631 -)))|(((
632 -TODO
633 -)))|(((
634 -?
635 -)))
636 -|(((
637 637  fancyqt4widgets
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 -|(((
126 +fancysane
127 +fancysax
664 664  fancyssl-tools
665 -)))|(((
666 -unix|7
667 -)))|(((
668 -TODO
669 -)))|(((
670 -?
671 -)))
129 +fancyxmlsock
672 672  
673 673  === {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-Obsoletesubdirs"/}}Obsolete subdirs ===
674 674  
675 -(% class="wrapped" %)
676 676  |=(((
677 677  Project (subdir)
678 678  )))|=(((
... ... @@ -693,11 +693,6 @@
693 693  )))|(((
694 694  never even built for stretch
695 695  )))
696 -|(((
697 -fancyxmlsock
698 -)))|(((
699 -Looks lke old experimental code now in fancysock
700 -)))
701 701  
702 702  \\
703 703  
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -656486
1 +656524
Title
... ... @@ -1,1 +1,1 @@
1 -Adapting FancyLibs & MinGW-Pkg from Debian 9 Stretch to 10 Buster, Mingw-7 to Mingw-8
1 +Adapting FancyLibs to new Debian Release
URL
... ... @@ -1,1 +1,1 @@
1 -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
1 +https://clazzes.atlassian.net/wiki/spaces/FANCYLIBS/pages/656524/Adapting FancyLibs to new Debian Release