@vvander, -fpermissive
is not a good solution; -Wno-error=implicit-function-declaration
should be used instead.
Search Criteria
Package Details: lib32-libcdio 2.1.0-1
Package Actions
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: | GPL3 |
Submitter: | arojas |
Maintainer: | rodrigo21 |
Last Packager: | rodrigo21 |
Votes: | 5 |
Popularity: | 0.000000 |
First Submitted: | 2018-03-12 09:25 (UTC) |
Last Updated: | 2021-12-29 18:00 (UTC) |
Dependencies (3)
Required by (19)
- lib32-gst-libav (make)
- lib32-gst-libav-git (make)
- lib32-gst-plugin-gtk-git (make)
- lib32-gst-plugin-va-git (make)
- lib32-gst-plugins-bad (make)
- lib32-gst-plugins-bad-git (make)
- lib32-gst-plugins-bad-libs (make)
- lib32-gst-plugins-bad-libs-git (make)
- lib32-gst-plugins-base-git (make)
- lib32-gst-plugins-base-libs-git (make)
- lib32-gst-plugins-good-git (make)
- lib32-gst-plugins-ugly
- lib32-gst-plugins-ugly (make)
- lib32-gst-plugins-ugly-git
- lib32-gst-plugins-ugly-git (make)
- lib32-gst-rtsp-server-git (make)
- lib32-gstreamer-git (make)
- lib32-gstreamer-vaapi-git (make)
- lib32-pcsxr
Sources (2)
vitaliikuzhdin commented on 2025-03-22 14:44 (UTC)
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.
Norgra commented on 2018-03-14 14:32 (UTC) (edited on 2018-03-14 14:35 (UTC) by Norgra)
@frealgagu
gpg: key 1A8DE5008275EC21: 2 duplicate signatures removed
gpg: key 1A8DE5008275EC21: "R. Bernstein rocky@panix.com" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
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.