/usr/lib/libiconv.2.dylib (compatibility version 7.0.0, current version 7.0.0) #14

Open
opened 2023-02-22 15:36:39 +00:00 by gittejackie · 12 comments
gittejackie commented 2023-02-22 15:36:39 +00:00 (Migrated from gitlab.com)

Are you aware your builds compiled with the /usr/lib/libiconv.2.dylib (compatibility version 7.0.0, current version 7.0.0) dependency?
This will give issues on many systems. Basically ruling out some macOS versions.
You're best bet would be to compile libiconv statically and link it to that instead of relying on the standard installed version.

Are you aware your builds compiled with the /usr/lib/libiconv.2.dylib (compatibility version 7.0.0, current version 7.0.0) dependency? This will give issues on many systems. Basically ruling out some macOS versions. You're best bet would be to compile libiconv statically and link it to that instead of relying on the standard installed version.
gittejackie commented 2023-02-22 15:36:56 +00:00 (Migrated from gitlab.com)

changed the description

changed the description
martinr92 commented 2023-02-23 16:42:08 +00:00 (Migrated from gitlab.com)

Thanks for this report. I was not aware of this.

I verified this with the latest macOS builds.
And I agree, that adding a custom static building of libiconv should be the solution.

Thanks for this report. I was not aware of this. I verified this with the latest macOS builds. And I agree, that adding a custom static building of libiconv should be the solution.
martinr92 commented 2023-02-23 16:42:16 +00:00 (Migrated from gitlab.com)

assigned to @martinr92

assigned to @martinr92
martinr92 commented 2023-02-23 17:02:34 +00:00 (Migrated from gitlab.com)

mentioned in commit ad4318d8fb

mentioned in commit ad4318d8fb8740e821107cebe15ea50d4ae5452d
alexis.dhooghe commented 2023-02-23 17:25:32 +00:00 (Migrated from gitlab.com)

As far as I know, compiling iconv and link it manually, will result that ffplay is not compiled.
In other words, this cannot be done.

As far as I know, compiling iconv and link it manually, will result that ffplay is not compiled. In other words, this cannot be done.
martinr92 commented 2023-02-23 17:30:59 +00:00 (Migrated from gitlab.com)

Can you provide here more details? Is it not supported by FFplay or is there any technical restriction, that FFplay can only link to libiconv dynamic?

Can you provide here more details? Is it not supported by FFplay or is there any technical restriction, that FFplay can only link to libiconv dynamic?
martinr92 commented 2023-02-23 18:29:58 +00:00 (Migrated from gitlab.com)

mentioned in commit 6d8bb2f87d

mentioned in commit 6d8bb2f87dffe2d5569a48ddd4bbbfad61db1f34
martinr92 commented 2023-02-23 20:13:03 +00:00 (Migrated from gitlab.com)

@alexis.dhooghe You are right. By default it now skips FFplay.

After some analyzation I found the following: The SDL2 include fails. This is why FFmpeg skips FFplay. Possible workaround can be the flag --enable-system-iconv=no while compiling SDL2.

@alexis.dhooghe You are right. By default it now skips FFplay. After some analyzation I found the following: The SDL2 include fails. This is why FFmpeg skips FFplay. Possible workaround can be the flag `--enable-system-iconv=no` while compiling SDL2.
martinr92 commented 2023-03-05 02:10:20 +00:00 (Migrated from gitlab.com)

mentioned in merge request !10

mentioned in merge request !10
martinr92 commented 2023-03-24 20:15:00 +00:00 (Migrated from gitlab.com)

The fix/enhancement is now merged into the develop branch.

The fix/enhancement is now merged into the `develop` branch.
martinr92 (Migrated from gitlab.com) closed this issue 2023-03-24 20:15:00 +00:00
martinr92 (Migrated from gitlab.com) reopened this issue 2023-04-18 16:57:15 +00:00
martinr92 commented 2023-04-18 16:59:40 +00:00 (Migrated from gitlab.com)

disabled temporary custom iconv build because of issues with zvbi (f1a3193ff1)

disabled temporary custom iconv build because of issues with zvbi (f1a3193ff10b9e33faecc1510f515c15c03c7fb9)
martinr92 commented 2023-05-04 17:33:01 +00:00 (Migrated from gitlab.com)

mentioned in issue #15

mentioned in issue #15
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ffmpeg/build-script#14
No description provided.