Build results in ImageMagick errors #8

Closed
opened 2025-12-21 15:30:17 +01:00 by backuprepo · 3 comments
Owner

Originally created by @joshuaboniface on GitHub (Dec 9, 2018).

@JustAMan wondering if you've hit this:

dotnet publish --configuration Release /var/home/joshua/Projects/Emby/jellyfin/MediaBrowser.sln --output='/var/home/joshua/Projects/Emby/jellyfin/usr/lib/jellyfin/bin'

ImageMagickEncoder.cs(2,7): error CS0246: The type or namespace name 'ImageMagickSharp' could not be found (are you mis
sing a using directive or an assembly reference?) [/var/home/joshua/Projects/Emby/jellyfin/Emby.Drawing.ImageMagick/Emb
y.Drawing.ImageMagick.csproj]
PercentPlayedDrawer.cs(1,7): error CS0246: The type or namespace name 'ImageMagickSharp' could not be found (are you mi
ssing a using directive or an assembly reference?) [/var/home/joshua/Projects/Emby/jellyfin/Emby.Drawing.ImageMagick/Em
by.Drawing.ImageMagick.csproj]

etc.

I suppose the debian/rules config is missing a step, any thoughts?

Originally created by @joshuaboniface on GitHub (Dec 9, 2018). @JustAMan wondering if you've hit this: ```dotnet publish --configuration Release /var/home/joshua/Projects/Emby/jellyfin/MediaBrowser.sln --output='/var/home/joshua/Projects/Emby/jellyfin/usr/lib/jellyfin/bin'``` ``` ImageMagickEncoder.cs(2,7): error CS0246: The type or namespace name 'ImageMagickSharp' could not be found (are you mis sing a using directive or an assembly reference?) [/var/home/joshua/Projects/Emby/jellyfin/Emby.Drawing.ImageMagick/Emb y.Drawing.ImageMagick.csproj] PercentPlayedDrawer.cs(1,7): error CS0246: The type or namespace name 'ImageMagickSharp' could not be found (are you mi ssing a using directive or an assembly reference?) [/var/home/joshua/Projects/Emby/jellyfin/Emby.Drawing.ImageMagick/Em by.Drawing.ImageMagick.csproj] ``` etc. I suppose the `debian/rules` config is missing a step, any thoughts?
backuprepo 2025-12-21 15:30:17 +01:00
  • closed this issue
  • added the
    build
    label
Author
Owner

@joshuaboniface commented on GitHub (Dec 9, 2018):

Oh I needed to initialize and grab the submodules.

@joshuaboniface commented on GitHub (Dec 9, 2018): Oh I needed to initialize and grab the submodules.
Author
Owner

@JustAMan commented on GitHub (Dec 9, 2018):

Yes, submodules. Pls clone them to this organization as well, that should be a proper way.

@JustAMan commented on GitHub (Dec 9, 2018): Yes, submodules. Pls clone them to this organization as well, that should be a proper way.
Author
Owner

@dcrdev commented on GitHub (Dec 9, 2018):

Actually newer versions of Emby utilise skia and the only reason they package imagemagick directly was to prevent users having differing versions across platforms - imagemagick being particularly prone to abi changes.

Skia would be the way to go - it's available in nuget and would therefore negate the need to include it in this repository at all.

I'll do some work on a new server entry point at some point, that'll solve this.

@dcrdev commented on GitHub (Dec 9, 2018): Actually newer versions of Emby utilise skia and the only reason they package imagemagick directly was to prevent users having differing versions across platforms - imagemagick being particularly prone to abi changes. Skia would be the way to go - it's available in nuget and would therefore negate the need to include it in this repository at all. I'll do some work on a new server entry point at some point, that'll solve this.
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: starred/jellyfin#8
No description provided.