The FreeType Project - Bugs: bug #53969, "multiple definition of...
You are not allowed to post comments on this tracker with your current authentication level.
bug #53969: "multiple definition of `FT_XXX' ... first defined here"
Submitter: | Reino Wijnsma <reino> | ||
Submitted: | Thu 24 May 2018 01:02:21 PM UTC | ||
Severity: | 3 - Normal | Item Group: | None |
Status: | Fixed | Privacy: | Public |
Assigned to: | podtelez | Open/Closed: | Closed |
Planned Release: | 2.10.0 |
Jump to the original submission
Mon 13 Aug 2018 05:12:29 AM UTC, comment #22: |
Werner LEMBERG <wl> |
Sun 12 Aug 2018 01:15:18 PM UTC, comment #21: Hmm. I don't know if this is normal procedure around here, but I find it very strange to close a bug-discussion upon anyone other then the original poster's confirmation that the bug has been fixed.
|
Reino Wijnsma <reino> |
Thu 26 Jul 2018 08:35:12 AM UTC, comment #20: Works like a charm. Thanks a lot. |
Anonymous |
Wed 25 Jul 2018 03:05:49 AM UTC, comment #19: Ok, this should be fixed now. Please test. |
Alexei Podtelezhnikov <podtelez> |
Tue 24 Jul 2018 11:05:09 AM UTC, comment #18: Yes, /MD is enabled in my static FreeType build. Since my final project is a DLL, I want to link with dynamic CRT. It is not recommended to mix /MD and /MT, hence I also build all the libraries my DLL depends on with /MD. |
Anonymous |
Mon 23 Jul 2018 02:35:38 PM UTC, comment #17: The problem is that you set /MD instead of /MT when building static FreeType, isn't it? I am not following why do you need to have /MD for static library. |
Alexei Podtelezhnikov <podtelez> |
Mon 23 Jul 2018 11:06:36 AM UTC, comment #16: I opend another bug with the same issue:
|
Anonymous |
Thu 21 Jun 2018 03:27:07 PM UTC, comment #15: The errors suggest that both libfreetype.a and libavformat.dll.a provide FreeType. That would be a problem to link togeher. Perhaps your --enable-libfreetype is spurious. Perhaps you get it compiled in even without it. Your build system remains a black box for me. I tried but I cannot see how it works. Sorry.
|
Alexei Podtelezhnikov <podtelez> |
Thu 21 Jun 2018 10:41:32 AM UTC, comment #14: I'm not an expert at this. Unless you can tell me exactly what file in my local FFmpeg repo you want to have a look at, the following console output is all I can give you:
|
Reino Wijnsma <reino> |
Wed 20 Jun 2018 07:36:41 PM UTC, comment #13: I would like to see the context of the error, that is the command line that triggers it. So far you've shown that libfreetype.a is build correctly without any errors. You have not shown the command line that gives you that error, to be specific, not just the make command but the the actual gcc invocation. |
Alexei Podtelezhnikov <podtelez> |
Thu 14 Jun 2018 09:55:35 PM UTC, comment #12: I take it you mean FFmpeg's config.log: https://rwijnsma.home.xs4all.nl/files/temp/ffmpeg_config(freetype-excerpt).log
|
Reino Wijnsma <reino> |
Thu 14 Jun 2018 05:09:51 PM UTC, comment #11: Everything looks fine, unless i686-w64-mingw32-gcc hides DLL_EXPORT or _DLL.
|
Alexei Podtelezhnikov <podtelez> |
Thu 14 Jun 2018 01:58:42 PM UTC, comment #10: I never asked you to ;), but if you'd like to that's fine.
|
Reino Wijnsma <reino> |
Thu 14 Jun 2018 12:54:12 PM UTC, comment #9:
|
Alexei Podtelezhnikov <podtelez> |
Thu 14 Jun 2018 12:13:11 PM UTC, comment #8: > Does this mean to statically link FreeType into shared FFmpeg?
|
Reino Wijnsma <reino> |
Thu 14 Jun 2018 11:03:35 AM UTC, comment #7: This is relevant piece:
|
Alexei Podtelezhnikov <podtelez> |
Thu 14 Jun 2018 04:23:49 AM UTC, comment #6: Thanks. Alexei, please take care of it. |
Werner LEMBERG <wl> |
Wed 13 Jun 2018 11:16:22 PM UTC, comment #5: I'm linking a static freetype build (as are all my other libraries) to compile a shared ffmpeg build. This commit caused the compilation failure.
|
Reino Wijnsma <reino> |
Wed 06 Jun 2018 06:36:19 AM UTC, comment #4: OK. In this case I suggest that you contact an ffmpeg mailing list or forum for further advice. Please post an update here in case there is really a FreeType problem to be fixed on our side. |
Werner LEMBERG <wl> |
Tue 05 Jun 2018 11:15:18 PM UTC, comment #3: That's because I haven't gotten an answer here either. |
Reino Wijnsma <reino> |
Tue 05 Jun 2018 05:42:36 AM UTC, comment #2: I'm closing this now since no response. |
Werner LEMBERG <wl> |
Fri 25 May 2018 06:12:46 AM UTC, comment #1: I suggest that you first contact the ffmpeg people for support – for me it seems that you are compiling two versions of FreeType into ffmpeg. |
Werner LEMBERG <wl> |
Thu 24 May 2018 01:02:21 PM UTC, original submission:
Hello,
|
Reino Wijnsma <reino> |
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 10 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2018-07-26 | podtelez | Status | Ready For Test | Fixed | |
Open/Closed | Open | Closed | |||
2018-07-25 | podtelez | Status | Confirmed | Ready For Test | |
Planned Release | None | 2.10.0 | |||
2018-06-14 | wl | Assigned to | wl | podtelez | |
Open/Closed | Closed | Open | |||
2018-06-14 | wl | Status | Invalid | Confirmed | |
2018-06-05 | wl | Status | None | Invalid | |
Assigned to | None | wl | |||
Open/Closed | Open | Closed |
Powered by Savane 3.13-d3ae.
Corresponding source code
Thanks for checking.
And yes, it's normal that we are closing bugs as soon as someone confirms that it works. We also close bugs if we are sure that we've fixed it, not waiting for confirmation.
Far too many issues are reported here that don't get any follow-ups from the OP. It's easy to re-open bugs if necessary.