Package Details: directfb 1.7.7-6

Git Clone URL: https://aur.archlinux.org/directfb.git (read-only, click to copy)
Package Base: directfb
Description: A thin library that provides hardware graphics acceleration, input device handling and abstraction, integrated windowing system on top of the Linux Framebuffer Device
Upstream URL: https://www.directfb.org
Licenses: LGPL
Submitter: lks
Maintainer: acxz
Last Packager: acxz
Votes: 6
Popularity: 0.35
First Submitted: 2018-07-31 13:56 (UTC)
Last Updated: 2022-05-19 20:14 (UTC)

Pinned Comments

acxz commented on 2020-03-29 08:14 (UTC)

Development is on Github: https://github.com/acxz/pkgbuilds Please open issues and PRs there instead of commenting.

Latest Comments

RAMChYLD commented on 2024-12-30 01:05 (UTC)

Hi, I've gotten a report that DirectFB is not building for my Links-g-directfb AUR.

make[3]: Entering directory '/home/frestein/.cache/yay/directfb/src/DirectFB-DIRECTFB_1_7_7/systems/sdl'
  CC       sdlgfx.lo
  CCLD     libdirectfb_sdlgraphics.la
  CC       sdlinput.lo
  CCLD     libdirectfb_sdlinput.la
  CC       primary.lo
primary.c:328:27: error: initialization of 'DFBResult (*)(CoreLayer *, void *, void *, void *, CoreLayerRegionConfig *, CoreLayerRegionConfigFlags,  CoreSurface *, CorePalette *, CoreSurfaceBufferLock *, CoreSurfaceBufferLock *' {aka 'DFBResult (*)(struct __DFB_CoreLayer *, void *, void *, void *, struct __DFB_CoreLayerRegionConfig *, CoreLayerRegionConfigFlags,  struct __DFB_CoreSurface *, struct _CorePalette *, struct __DFB_CoreSurfaceBufferLock *, struct __DFB_CoreSurfaceBufferLock *)'} from incompatible pointer type 'DFBResult (*)(CoreLayer *, void *, void *, void *, CoreLayerRegionConfig *, CoreLayerRegionConfigFlags,  CoreSurface *, CorePalette *, CoreSurfaceBufferLock *)' {aka 'DFBResult (*)(struct __DFB_CoreLayer *, void *, void *, void *, struct __DFB_CoreLayerRegionConfig *, CoreLayerRegionConfigFlags,  struct __DFB_CoreSurface *, struct _CorePalette *, struct __DFB_CoreSurfaceBufferLock *)'} [-Wincompatible-pointer-types]
  328 |      .SetRegion         = primarySetRegion,
      |                           ^~~~~~~~~~~~~~~~
primary.c:328:27: note: (near initialization for 'primaryLayerFuncs.SetRegion')
primary.c:331:27: error: initialization of 'DFBResult (*)(CoreLayer *, void *, void *, void *, CoreSurface *, const DFBRegion *, CoreSurfaceBufferLock *, const DFBRegion *, CoreSurfaceBufferLock *)' {aka 'DFBResult (*)(struct __DFB_CoreLayer *, void *, void *, void *, struct __DFB_CoreSurface *, const DFBRegion *, struct __DFB_CoreSurfaceBufferLock *, const DFBRegion *, struct __DFB_CoreSurfaceBufferLock *)'} from incompatible pointer type 'DFBResult (*)(CoreLayer *, void *, void *, void *, CoreSurface *, const DFBRegion *, CoreSurfaceBufferLock *)' {aka 'DFBResult (*)(struct __DFB_CoreLayer *, void *, void *, void *, struct __DFB_CoreSurface *, const DFBRegion *, struct __DFB_CoreSurfaceBufferLock *)'} [-Wincompatible-pointer-types]
  331 |      .UpdateRegion      = primaryUpdateRegion,
      |                           ^~~~~~~~~~~~~~~~~~~
primary.c:331:27: note: (near initialization for 'primaryLayerFuncs.UpdateRegion')
make[3]: *** [Makefile:758: primary.lo] Error 1
make[3]: Leaving directory '/home/frestein/.cache/yay/directfb/src/DirectFB-DIRECTFB_1_7_7/systems/sdl'
make[2]: *** [Makefile:546: all-recursive] Error 1
make[2]: Leaving directory '/home/frestein/.cache/yay/directfb/src/DirectFB-DIRECTFB_1_7_7/systems'
make[1]: *** [Makefile:707: all-recursive] Error 1
make[1]: Leaving directory '/home/frestein/.cache/yay/directfb/src/DirectFB-DIRECTFB_1_7_7'
make: *** [Makefile:575: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: directfb-exit status 4
==> Making package: links-g-directfb 2.30-1 (Mon 09 Dec 2024 08:55:55 AM +05)
==> Checking runtime dependencies...
==> Missing dependencies:
  -> directfb
==> Checking buildtime dependencies...
==> ERROR: Could not resolve all dependencies.
 -> error making: links-g-directfb-exit status 8
 -> Failed to install the following packages. Manual intervention is required:
directfb - exit status 4

Can someone please look into this?

acxz commented on 2020-03-29 08:14 (UTC)

Development is on Github: https://github.com/acxz/pkgbuilds Please open issues and PRs there instead of commenting.

Kunda commented on 2020-03-05 10:39 (UTC)

Can confirm @cambid's error. Looks like fluxcomp has very little support in the package ecosystem: https://repology.org/project/fluxcomp/versions Even Arch doesn't have a package for it (which says a lot).

cambid commented on 2020-02-21 15:04 (UTC) (edited on 2020-02-21 15:04 (UTC) by cambid)

After the latest commit 12d82d0c724f this package doesn't build anymore. The compile process fails with the following message:

[...]
checking for perl... /usr/bin/perl
checking for man2html... no
checking for fluxcomp... no
configure: error: 
*** DirectFB compilation requires fluxcomp ***

Unless you are compiling from a distributed tarball you need fluxcomp
available from git://git.directfb.org/git/directfb/core/flux installed
in your PATH.

lks commented on 2019-03-01 17:04 (UTC)

Sorry, currently, I no longer use arch. It is only a link to update, so feel free to fix it yourself. Thx lks

soloanakin51 commented on 2018-12-22 15:16 (UTC)

raf431 the server is fine, but you need to modify the link source=(http://sources.webos-ports.org/downloads/DirectFB-$pkgver.tar.gz) to source=(http://sources.webos-ports.org/DirectFB-$pkgver.tar.gz)

raf431 commented on 2018-08-22 14:36 (UTC)

i think the server is down