ffmpeg not building #50

Closed
opened 2021-10-26 07:50:14 +02:00 by burrhole · 4 comments

Hi, and thank you for your work on this project!
It seems that ffmpeg isn't building correctly, leading to this:

:: Synchronizing package databases...
 core-x86-64-v3          146.3 KiB   203 KiB/s 00:01 [----------------------------] 100%
 extra-x86-64-v3        1482.2 KiB  1389 KiB/s 00:01 [----------------------------] 100%
 community-x86-64-v3       2.8 MiB  2.37 MiB/s 00:01 [----------------------------] 100%
 core is up to date
 extra is up to date
 community is up to date
:: Starting full system upgrade...
warning: ffmpeg: local (2:4.4-4.1) is newer than extra (2:4.4-4)
warning: libavif: local (0.9.2-1.1) is newer than community (0.9.2-1)
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing libvpx (1.11.0-1.1) breaks dependency 'libvpx.so=6-64' required by ffmpeg
:: installing x264 (3:0.163.r3060.5db6aa6-1.1) breaks dependency 'libx264.so=161-64' required by ffmpeg

After checking the status page it looks like something strange is happening with it:multiple PKGBUILD for dep. found

Hi, and thank you for your work on this project! It seems that ffmpeg isn't building correctly, leading to this: ``` :: Synchronizing package databases... core-x86-64-v3 146.3 KiB 203 KiB/s 00:01 [----------------------------] 100% extra-x86-64-v3 1482.2 KiB 1389 KiB/s 00:01 [----------------------------] 100% community-x86-64-v3 2.8 MiB 2.37 MiB/s 00:01 [----------------------------] 100% core is up to date extra is up to date community is up to date :: Starting full system upgrade... warning: ffmpeg: local (2:4.4-4.1) is newer than extra (2:4.4-4) warning: libavif: local (0.9.2-1.1) is newer than community (0.9.2-1) resolving dependencies... looking for conflicting packages... error: failed to prepare transaction (could not satisfy dependencies) :: installing libvpx (1.11.0-1.1) breaks dependency 'libvpx.so=6-64' required by ffmpeg :: installing x264 (3:0.163.r3060.5db6aa6-1.1) breaks dependency 'libx264.so=161-64' required by ffmpeg ``` After checking the status page it looks like something strange is happening with it:`multiple PKGBUILD for dep. found`
Owner

Hi @burrhole,

ffmpeg got skipped because zimg (or the PKGBUILD of zimg to be exact) is in multiple repos at the same time:

Skipped ffmpeg: Multiple PKGBUILDs for dependency found: zimg: multiple PKGBUILD found: [upstream/upstream-community/zimg/repos/community-x86_64/PKGBUILD upstream/upstream-core-extra/zimg/repos/community-x86_64/PKGBUILD upstream-core-extra/zimg/repos/extra-x86_64/PKGBUILD]

That is a common problem at the moment. Besides querying archweb I currently see no easy way to solve this, and I wanted to avoid doing that. Maybe its okay to do it for these edge cases.

Maybe I get to implementing that tomorrow.

EDIT: There is another way: resolving that missing dep from the mirror and checking which repo it should be in. That would solve it in an offline way, which is preferred.

Hi @burrhole, ffmpeg got skipped because `zimg` (or the *PKGBUILD* of `zimg` to be exact) is in multiple repos at the same time: > Skipped ffmpeg: Multiple PKGBUILDs for dependency found: zimg: multiple PKGBUILD found: [upstream/upstream-community/zimg/repos/community-x86_64/PKGBUILD upstream/upstream-core-extra/zimg/repos/community-x86_64/PKGBUILD upstream-core-extra/zimg/repos/extra-x86_64/PKGBUILD] That is a common problem at the moment. Besides querying archweb I currently see no easy way to solve this, and I wanted to avoid doing that. Maybe its okay to do it for these edge cases. Maybe I get to implementing that tomorrow. EDIT: There is another way: resolving that missing dep from the mirror and checking which repo it *should* be in. That would solve it in an offline way, which is preferred.
anonfunc added the
question
label 2021-10-26 09:55:22 +02:00
Owner

I implemented quering the sync db for repo-info if multiple PKGBUILD are found in a26c7fea57.

ffmpeg should be build again shortly.

EDIT: ffmpeg is done building. Can you confirm its working again?

I implemented quering the sync db for repo-info if multiple PKGBUILD are found in https://git.harting.dev/anonfunc/ALHP.GO/commit/a26c7fea572fe52c14dc49f9f219a8852e2ce5b5. `ffmpeg` should be build again shortly. *EDIT*: `ffmpeg` is done building. Can you confirm its working again?
anonfunc added the
enhancement
label 2021-10-29 09:05:04 +02:00
anonfunc added
bug
and removed
enhancement
question
labels 2021-10-29 10:36:00 +02:00
Owner

@burrhole Can you confirm upgrading ffmpeg works for you again?

@burrhole Can you confirm upgrading ffmpeg works for you again?
Author

@anonfunc no issues as far as I can tell, thank you!

@anonfunc no issues as far as I can tell, thank you!
Sign in to join this conversation.
No description provided.