Package Details: lib32-libcdio 2.2.0-1

Git Clone URL: https://aur.archlinux.org/lib32-libcdio.git (read-only, click to copy)
Package Base: lib32-libcdio
Description: GNU Compact Disc Input and Control Library (32-bit)
Upstream URL: https://www.gnu.org/software/libcdio/
Licenses: GPL-3.0-or-later
Submitter: arojas
Maintainer: alex.henrie
Last Packager: alex.henrie
Votes: 5
Popularity: 0.000000
First Submitted: 2018-03-12 09:25 (UTC)
Last Updated: 2025-04-20 21:51 (UTC)

Pinned Comments

frealgagu commented on 2018-03-14 11:55 (UTC)

If you get "FAILED (unknown public key 1A8DE5008275EC21)", add that key to your trusted keys as follow:

gpg --recv-keys 1A8DE5008275EC21

And then try to install/upgrade it again.

Latest Comments

1 2 Next › Last »

vitaliikuzhdin commented on 2025-03-22 14:44 (UTC)

@vvander, -fpermissive is not a good solution; -Wno-error=implicit-function-declaration should be used instead.

vvander commented on 2025-02-19 02:05 (UTC) (edited on 2025-02-21 17:05 (UTC) by vvander)

The PKGBUILD is broken for a modern compiler. To fix, add "-fpermissive" flag to each of the compiler exports on line 29 & 30:

export CC="gcc -m32 -fpermissive"
export CXX="g++ -m32 -fpermissive"

Credit goes to the person posting about this here: https://bbs.archlinux.org/viewtopic.php?id=300561

Kushmooms commented on 2024-10-14 12:43 (UTC)

I'm having the same issue with the lseek64 function when building. I'm unable to run some GE-Proton apps because this is a dependency of gst-libav.

alex.henrie commented on 2024-08-28 18:13 (UTC)

Still failing to build:

_cdio_generic.c: In function 'cdio_generic_lseek':
_cdio_generic.c:63:20: error: implicit declaration of function 'lseek64'; did you mean 'lseek'? [-Wimplicit-function-declaration]
   63 | #define CDIO_LSEEK lseek64
      |                    ^~~~~~~

Jaska commented on 2024-06-24 00:19 (UTC)

I guess the gcc version changed or something and warnings got upgraded

jorolf commented on 2024-06-23 14:30 (UTC)

I had problem building this package because it tried to use lseek64 without correctly including the needed header file. (You need to define _LARGEFILE64_SOURCE before including <sys/types.h>)

I "fixed" it by adding --disable-largefile to ./configure in the PKGBUILD

Does anyone know why this failed for me? The code hasn't changed in years.

adam900710 commented on 2021-12-29 00:08 (UTC)

Originally I was maintaining the package mostly for lib32-gst-plugins-bad for wine, but things like proton-GE-bin is a better option, I'll orphan this project for guys who really need it.

C_Schmidpeter commented on 2021-07-17 18:10 (UTC) (edited on 2021-07-17 18:10 (UTC) by C_Schmidpeter)

Running gpg as described in the pinned post results

gpg --recv-keys 1A8DE5008275EC21

gpg: keyserver receive failed: No name

What do I need to do?

frealgagu commented on 2018-03-24 03:07 (UTC)

@Norgra do you still have troubles installing the package? It's fine for me, adding the respective public key to trusted keys allows to install it without issues.