Doublonmousse / poppler-patch

patched `poppler-rs` crates for compatibility with windows
1 stars 0 forks source link

Some symbols couldn't be found #1

Closed Kreijstal closed 1 week ago

Kreijstal commented 2 weeks ago
error: could not compile `tdf` (bin "for_profiling") due to 1 previous error
warning: build failed, waiting for other jobs to finish...
error: linking with `x86_64-w64-mingw32-gcc` failed: exit code: 1
  |
  = note: "x86_64-w64-mingw32-gcc" "-fno-use-linker-plugin" "-Wl,--dynamicbase" "-Wl,--disable-auto-image-base" "-m64" "-Wl,--high-entropy-va" "E:\\msys64\\ucrt64\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsbegin.o" "E:\\msys64\\tmp\\rustcVU8k6Y\\symbols.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.03nqrwrziqtliqjzz8jc40zz4.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.0cnzu3qmyemx9jp0ih2busocz.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.0hyllgb9lgutta7xebuoeueze.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.0tdirv2mq22go85cns7qvdrw8.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.0wsa8itv2ek4xiq5i4r3bqogq.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.159g31klq3rtou234b2w9f7bm.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.1bsnxrb89rjlrr2pb5pm931tk.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.1crcnyuiztf0y8b4s8lau70te.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.1df27xnivbc89jbvnebedhafp.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.1dqg3zk7eqx8b1t6671p7z4k4.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.1fjihf6kfrysisqzv3aeucjpy.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.1gx87s3hreirbz36fznskw25o.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.1hv5sxcy0ip958ifbtnmdc63l.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.1kbz3aihcsjp4kotkm9ypckgz.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.1nsw8m728q0kktketx1y3n3gv.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.1qxjv5ai7xxe4982syxblvbzf.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.1t83ld21lm7o74z74u217kf5k.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.1twp1m9olebcp3ze9xzyoqhcb.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.1y342qltsqq512wsphfpocoev.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.21g9mem1xolwafn1mq5df3n26.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.2819oflxn7a4oh6u9rop0x51l.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.297s6oapxcjm5a2seibuksjnd.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.2e1323ivoets9kqv5n6cz91nr.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.2g1h299vgdvh06yx88r5ugx2f.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.2jculnhnhk549i98motaf7c4s.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.2sa6fosrclu1ckn6wljxd6ykv.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.2tkos9fjdj7b2m62qesxykdhj.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.30vbq81ow8vjcibxn1nw9qjdk.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.320ff1yjxvg113awl223kf8zy.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.379ldj7ji7g01hbe2w7wr3id4.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.38a7jqj9cnvdhgey9rzpjcww1.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.39e35yn0x2fkogjwzfa7l0s8l.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.3atrhvo15zgiu7jrv1exty84p.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.3bhll70lgyo8srgx2m2cex8i4.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.3jhdlml4hztc5c4hvm2b16qnu.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.3l0slz9frgxjay16y930gsp0j.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.3lc4txgqwe8x6ahg2jj0su3dn.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.3nqkafmtt9e27wmyqjppjdtgu.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.3nu85fqihny4rz606usar2cgp.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.3q4wtsvt4clxjc1g9snqynuyj.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.3sqc3sksirtlwz1c4djl4v5b5.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.3vxwgmiczbhp22q10z48q53wq.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.4121bc26yvq0niw7ntzw0yrit.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.41rwziuekvpxohiog3ipdvbp0.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.4a08xo532ksi7a8r71lpjbv72.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.4epw4k3buttetthodi9bm8kle.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.4gru76lgwqf484zks5fjkohsm.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.4gtf9m7mh5najb4xfkuscxeyh.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.4knfq49r8yi717ht83nnmngnp.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.4qziog3g0qzsheoos7nsqxd1c.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.4swkvn62drvfdl9ay7nt2is31.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.4t0jfdk3nuj1swnh9xspzeoii.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.4u1s6apcmhdvsonhhdaea1e10.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.4xbbebzo7gempcc7bwcx2da35.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.5033wrmpuo37mwrupjp5ik4tx.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.50p8hob6ep3eozgjye9tprbx9.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.51hf7hlgjgv4hcxm8a1yxtzkw.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.528eaxejrk8r5ok4hmjiydiaa.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.57kjubuj515v2nuffyais4cgq.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.57zt6k3imn36dt0smhbz88ih5.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.5mpafvamsef1ohlcqwajgikgf.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.5p1n3yfk30tqffvrw03la1iss.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.5rtpijzwweoz50mepj2ckk3fu.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.5te1vlq2ntoss6fxeas579z1k.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.62i3lqdl7mx2qscldd98g6lti.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.63mwq18sgf09z62h5q3q8dlzt.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.65syayp6iqp4khpgy7rq3g9uo.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.6e468q0jg7f13jmr1mk4032gt.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.6fqgl6bt34doqvn2tefoy31af.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.6gl6o59oabs45nfploa7przqp.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.6hojob1781382bnak40p6kwot.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.6i49vmuy4ljywtk6cuj6ep9qa.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.6l1sqozyhq2qe18gfw09h0v94.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.6m0mowy8ck7el5mnmzj3imx1w.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.6nlqvigunw50uy2c1s44hb1cg.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.6o472h0wyq01prdak2gnr0vr7.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.6quj81awjsrrcunh006nxbg4u.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.6uqu7ty1q8wxst3rmuwp00ybv.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.6wqzlt9w6zhywdwqhmflbs0jr.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.6xqk9sue66e8ropcw7im78rk2.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.6z5gvh1zdi3277tf1lhbxs1zt.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.71xbgsil0svb69huxjujt2y2t.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.77hwnsmqgjasfth2g4snfxr83.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.77ku7l59qc31tjwf8w574lpaf.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.7djhgjyalcoqa1v9t7eqjexdg.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.7dlnkpy5kq9xp04hcu4z1v107.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.7hwd1iqgxce7mmthy9xil6cys.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.7julmy22wp5h30mt8jmjz43eg.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.7qzsdo8ne4aw6l9u1z8hl95jh.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.7t5q9gwf0v4v9bbykzzsgpmas.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.7vtzuwejxjjxafo9q7dspghh8.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.80wnh0zxhu6e0ofz598gwe0ap.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.81qup7w290iowjlahga1nzvxe.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.82ji6v22pdrr67eyfrup6udyz.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.83f23shwi4c34g0dhud9uvryz.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.87qdngg3ou1tfkj3q7bbei2nq.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.8bl25dylg1sgk26pmvlnjhcr2.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.8cj4gz900wia8jgjbsg1y6fuj.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.8d0c4v25dvn6kigbzkfglcivr.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.8fq22ihx7jciu1x6002akgs20.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.8nf1zk00bahwrhvniyzfbg70p.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.8tv7jsgwokv5zz7asmbu5kik3.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.8wuk2i07kfqcjnbrn5y8v1u4b.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.8xihatcvaxg87j2iqlnnnu4lp.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.95r8t667dkkz0g7utylfbknua.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.99lmtoyo6q9um2jej3iorhlkm.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.9ea52073ibwva55dnkdvzjlxw.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.9ion4vcq4066a6r46xl9sd1wl.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.9qht4wz11ker2z28x3t9ykupx.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.9rxk7pyynhiy08atbrwm2e5f8.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.9s9vkycg671tigbvly0fdfk4t.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.9se9r17lj9x65us8nzn91ab8r.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.9tkxf4n35q61sgc78q3nh3zdc.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.9vaktuy402wv43pvgd2jo2324.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.9wdam3300d0s4se8wv1kmt94f.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.9xm6eh0dcypslnsd315vwokpy.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.a2y0l4alkfhvq057v0simj1of.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.a60xhejv0gwzi499uk9vs0miw.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.aacnkjfl49lg1jjv7azk2u4a0.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.adsmo6xfx069tv4kdplp9to7b.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.aerorp3edput2xjbdanlwa0y2.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.ai7aur29f883b4ryacgpqdzpi.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.albw3hhbtiywjnoele61q4eis.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.allmc6m6mn9sqo6fbotqafapu.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.ao36ni25pmea9doujshrhdb6h.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.aoq0zvt09m09o592wpe8wta17.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.aqdunprm2p0qbai0tfa4h068b.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.at4pz4w6crmlpkroyfnehydcf.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.atendazfxpna7s4kyhywou6zb.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.avnr4944i0mrnlwtagf47wge9.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.aw72k1jj239e2q63x7qplpymf.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.azmf4pxlvjd49409qvii2once.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.b3f4xzu1usmkxcv9vp26jei5v.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.b5atkhto1eko4d2nonkm5d8fn.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.b8ohckifvx16sthnsybb3f993.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.bbbw1m5k5u82he1twasl6yfex.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.bbk00tsdpkyx0i7xs53ddf9as.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.bc4safsr00ktc6gf3bho4aotx.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.bdsof1gibimkmn5lt6kjpv709.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.be0yivs56k5s5bf90uz4cusm8.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.bfemkk399jry67dwx3umrdf7i.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.bg5pucnj22gypnax21x5tznsu.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.bi8vzuzogq1h6zvh287vnrnc5.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.blhb9n0gq6gwwyp98nrqtskc4.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.bobgs59j75ql1xie7vs7qt6tr.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.br5pnrg59nbf5unkqk5ekjs9w.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.bubkmgygcjow37o1cxp5qclnj.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.bukkq78lf41opeg5jxiajpfya.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.byruzzp0o498t5sgo8rnwfelp.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.bzx7keeyulkvoeedvyklkv89d.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.c0ako4vkle0urz0dtgwnqf8ym.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.c5gzplfixw4pahtpnt3uwtnpw.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.c5ne74cjyqdc0lkvunfjlzfsl.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.c6z7n4tn8lxuuxu61dg100ydd.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.c9qw1mvoih26jrnwmjj0goj8t.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.cl1l0vao0jrb51vfkxzsm8muh.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.crkta3pvvhndt8ltdbk75m4tr.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.ctjoicddlavyb0gmuiyuw5ze3.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.cu7vmecz7uwudm8y5ik2egazq.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.cz3qldxfwbwxa6qo24yodayrw.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.d0hm3oco5ypbcbamqongyjhkb.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.d0i8p71vdkik6j3w156eo4tq7.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.d5vugtut7048v8tuznz752xc2.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.dbxg7w1ck73s3swrco6vhgwj1.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.dfcfv2pug61xs4hx7qwhh54hd.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.dff9c4y1x2xq32ts9eh6qi9yg.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.dgmcavu47j66catmxmqlm5ffv.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.dku0gsiqbi9xfvu4207kzxxmo.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.dlc9y7gfgddxkx5mmd5fa4f0n.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.dptlen2d19w4ecjm1cwbasgxe.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.drc5836b9wsna0knfbnmlmy81.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.duweiici3imrr1odngbwuehbd.rcgu.o" "E:\\msys64\\home\\topkek\\git\\tdf\\target\\debug\\deps\\tdf-d5986ca7456b0973.dy1xhujzlx4i0xkb2jq6
  = note: E:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: E:\msys64\home\topkek\git\tdf\target\debug\deps\libpoppler-1b9239e6c8d9878b.rlib(poppler-1b9239e6c8d9878b.poppler.83892b6b17e38a26-cgu.03.rcgu.o): in function `poppler::auto::certificate_info::CertificateInfo::new':␍
          C:\Users\topkek\.cargo\git\checkouts\poppler-patch-ed7a2399793ad3f7\3acaa4e/src\auto/certificate_info.rs:23:(.text+0x2725): undefined reference to `poppler_certificate_info_new'␍                                                          E:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: E:\msys64\home\topkek\git\tdf\target\debug\deps\libpoppler-1b9239e6c8d9878b.rlib(poppler-1b9239e6c8d9878b.poppler.83892b6b17e38a26-cgu.07.rcgu.o): in function `poppler::auto::ps_file::PSFile::new_fd':␍                                                    C:\Users\topkek\.cargo\git\checkouts\poppler-patch-ed7a2399793ad3f7\3acaa4e/src\auto/ps_file.rs:36:(.text+0x15dc): undefined reference to `poppler_ps_file_new_fd'␍
          E:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: E:\msys64\home\topkek\git\tdf\target\debug\deps\libpoppler-1b9239e6c8d9878b.rlib(poppler-1b9239e6c8d9878b.poppler.83892b6b17e38a26-cgu.11.rcgu.o): in function `poppler::auto::document::Document::from_fd':␍
          C:\Users\topkek\.cargo\git\checkouts\poppler-patch-ed7a2399793ad3f7\3acaa4e/src\auto/document.rs:92:(.text+0x2898): undefined reference to `poppler_document_new_from_fd'␍
          E:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: E:\msys64\home\topkek\git\tdf\target\debug\deps\libpoppler-1b9239e6c8d9878b.rlib(poppler-1b9239e6c8d9878b.poppler.83892b6b17e38a26-cgu.11.rcgu.o): in function `poppler::auto::document::Document::save_to_fd':␍
          C:\Users\topkek\.cargo\git\checkouts\poppler-patch-ed7a2399793ad3f7\3acaa4e/src\auto/document.rs:541:(.text+0x38c1): undefined reference to `poppler_document_save_to_fd'␍                                                                  E:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: E:\msys64\home\topkek\git\tdf\target\debug\deps\libpoppler-1b9239e6c8d9878b.rlib(poppler-1b9239e6c8d9878b.poppler.83892b6b17e38a26-cgu.15.rcgu.o): in function `poppler::auto::media::Media::save_to_fd':␍
          C:\Users\topkek\.cargo\git\checkouts\poppler-patch-ed7a2399793ad3f7\3acaa4e/src\auto/media.rs:89:(.text+0x1b6a): undefined reference to `poppler_media_save_to_fd'␍
          collect2.exe: error: ld returned 1 exit status

  = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
  = note: use the `-l` flag to specify native libraries to link
  = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#rustc-link-lib)

i have the poppler package tho

Doublonmousse commented 1 week ago

Do you obtain this when compiling rnote (with the patch ? + the correct msys install) ?

If not, maybe it's because of this ?

# Enabling feature > v20_9 causes linker errors on mingw
poppler-rs = { version = "0.24.1", features = ["v20_9"] }

https://github.com/flxzt/rnote/blob/7f3ff8aafcaf3137bec9993329667e5e9fbf4c4e/Cargo.toml#L86-L87

Kreijstal commented 1 week ago

I'm trying to look for the symbols manually

topkek@windows UCRT64 ~/git/tdf
# objdump -afprtd /ucrt64/bin/libpoppler-cpp-1.dll |grep "poppler_certificate_info_new"

topkek@windows UCRT64 ~/git/tdf
# objdump -afprtd /ucrt64/bin/libpoppler-glib-8.dll |grep "poppler_certificate_info_new"

topkek@windows UCRT64 ~/git/tdf
# objdump -afprtd /ucrt64/bin/libpoppler-141.dll |grep "poppler_certificate_info_new"

topkek@windows UCRT64 ~/git/tdf
# objdump -afprtd /ucrt64/lib/libpoppler.dll.a |grep "poppler_certificate_info_new"

topkek@windows UCRT64 ~/git/tdf
# objdump -afprtd /ucrt64/lib/libpoppler-cpp.dll.a |grep "poppler_certificate_info_new"

topkek@windows UCRT64 ~/git/tdf
# objdump -afprtd /ucrt64/lib/libpoppler-glib.dll.a |grep "poppler_certificate_info_new"

topkek@windows UCRT64 ~/git/tdf
# cd /ucrt64/include/poppler/

topkek@windows UCRT64 /ucrt64/include/poppler
# grep -r  "poppler_certificate_info_new" .
./glib/poppler-form-field.h:PopplerCertificateInfo *poppler_certificate_info_new(void);

topkek@windows UCRT64 /ucrt64/include/poppler

Obviously can't find them even though they're on the glib header..

And we can see they're here https://gitlab.freedesktop.org/poppler/poppler/-/blob/26e52dc0dbf00e3b6b0bccb809736f7a3e4d29f5/glib/poppler-form-field.h#L345 yet it doesn't have a POPPLER_PUBLIC declaration..

Searching for information I see that linux .so don't have these files either..

kreijstal@archlinux:~$ objdump -afprtd /usr/lib/libpoppler-glib.so  |grep "poppler_certificate_info_new"
kreijstal@archlinux:~$ objdump -afprtd /usr/lib/libpoppler-cpp.so  |grep "poppler_certificate_info_new"
kreijstal@archlinux:~$ objdump -afprtd /usr/lib/libpoppler.so  |grep "poppler_certificate_info_new"
kreijstal@archlinux:~$ objdump -afprtd /usr/lib/libpoppler-qt5.so  |grep "poppler_certificate_info_new"
kreijstal@archlinux:~$ objdump -afprtd /usr/lib/libpoppler-qt6.so  |grep "poppler_certificate_info_new"
kreijstal@archlinux:~$ objdump -afprtd /usr/lib/libpoppler.so  |grep "poppler_certificate_info_new"

But we can see that in the .rs file they're indeed exposed?

https://gitlab.gnome.org/World/Rust/poppler-rs/-/blob/16e439de8c539fdb3073c95a4cce0683bceab833/sys/src/lib.rs

Or they try to link to them, so it makes me a bit confusing where they are defined..

Doublonmousse commented 1 week ago

You're using MSYS2 UCRT64 and MSYS2 MINGW32 ?

I've only used tested and used mingw 64. So installed poppler with

pacman -Syu mingw-w64-x86_64-poppler mingw-w64-x86_64-poppler-data

inside of MSYS2 MINGW64 and compiled inside the same MSYS MINGW64 terminal

Kreijstal commented 1 week ago

You're using MSYS2 UCRT64 and MSYS2 MINGW32 ?

I've only used tested and used mingw 64. So installed poppler with

pacman -Syu mingw-w64-x86_64-poppler mingw-w64-x86_64-poppler-data

inside of MSYS2 MINGW64 and compiled inside the same MSYS MINGW64 terminal

They're deprecating mingw64, they refuse to package for mingw64 anymore, see for example wezterm.

Kreijstal commented 1 week ago

You're using MSYS2 UCRT64 and MSYS2 MINGW32 ? I've only used tested and used mingw 64. So installed poppler with

pacman -Syu mingw-w64-x86_64-poppler mingw-w64-x86_64-poppler-data

inside of MSYS2 MINGW64 and compiled inside the same MSYS MINGW64 terminal

They're deprecating mingw64, they refuse to package for mingw64 anymore, see for example wezterm.

I'll test with mingw64

Kreijstal commented 1 week ago

Same error with mingw64

Doublonmousse commented 1 week ago

You're compiling https://github.com/Kreijstal/tdf, right ?

Can reproduce by changing poppler-rs with my own branch. The error disappears when changing features = ["v23_7"] with features = ["v20_9"]

So it's the

# Enabling feature > v20_9 causes linker errors on mingw

bug

Kreijstal commented 1 week ago

I reported on https://gitlab.gnome.org/World/Rust/poppler-rs/-/issues/4