Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 5930 - Problems updating libsidplay-ebuild
Summary: Problems updating libsidplay-ebuild
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Hanno Böck
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 7158
  Show dependency tree
 
Reported: 2002-08-02 16:04 UTC by Hanno Böck
Modified: 2003-02-04 19:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
libsidplay-2.0.7.ebuild (libsidplay-2.0.7.ebuild,565 bytes, text/plain)
2002-08-02 16:05 UTC, Hanno Böck
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hanno Böck gentoo-dev 2002-08-02 16:04:24 UTC
I tried to update the libsidplay-ebuild to 2.0.7, but I got compilation-errors.
I also couldn't compile it manually.
I already reported this to libsidplay-development, but it seems that the
libsidplay-development is stopped.

The not-working ebuild is attached.

I also get an acces-violation-error with the ebuild.


player.cpp: In method `int player::loadSong(SidTune *)':
player.cpp:630: no matching function for call to `SID::mute (uint_least8_t &, bo
                                  ol)'
player.cpp:631: no matching function for call to `SID::mute (uint_least8_t &, bo
                                  ol)'
c++ -DHAVE_CONFIG_H -I. -I. -I../include -march=i686 -O3 -pipe -I../include/sidp
                                  lay -Wall -c mixer.cpp -o mixer.o >/dev/null 2>&1
mv -f .libs/mixer.lo mixer.lo
/bin/sh ../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I../include     -
                                  march=i686 -O3 -pipe -I../include/sidplay 
-Wall -c sidplay2.cpp
make[2]: *** [player.lo] Fehler 1
make[2]: *** Warte auf noch nicht beendete Prozesse....
rm -f .libs/sidplay2.lo
c++ -DHAVE_CONFIG_H -I. -I. -I../include -march=i686 -O3 -pipe -I../include/sidp
                                  lay -Wall -c  -fPIC -DPIC sidplay2.cpp -o
.libs/sidplay2.lo
c++ -DHAVE_CONFIG_H -I. -I. -I../include -march=i686 -O3 -pipe -I../include/sidp
                                  lay -Wall -c sidplay2.cpp -o sidplay2.o
>/dev/null 2>&1
mv -f .libs/sidplay2.lo sidplay2.lo
make[2]: Verlassen des Verzeichnisses Verzeichnis 
Comment 1 Hanno Böck gentoo-dev 2002-08-02 16:04:24 UTC
I tried to update the libsidplay-ebuild to 2.0.7, but I got compilation-errors.
I also couldn't compile it manually.
I already reported this to libsidplay-development, but it seems that the
libsidplay-development is stopped.

The not-working ebuild is attached.

I also get an acces-violation-error with the ebuild.


player.cpp: In method `int player::loadSong(SidTune *)':
player.cpp:630: no matching function for call to `SID::mute (uint_least8_t &, bo
                                  ol)'
player.cpp:631: no matching function for call to `SID::mute (uint_least8_t &, bo
                                  ol)'
c++ -DHAVE_CONFIG_H -I. -I. -I../include -march=i686 -O3 -pipe -I../include/sidp
                                  lay -Wall -c mixer.cpp -o mixer.o >/dev/null 2>&1
mv -f .libs/mixer.lo mixer.lo
/bin/sh ../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I../include     -
                                  march=i686 -O3 -pipe -I../include/sidplay 
-Wall -c sidplay2.cpp
make[2]: *** [player.lo] Fehler 1
make[2]: *** Warte auf noch nicht beendete Prozesse....
rm -f .libs/sidplay2.lo
c++ -DHAVE_CONFIG_H -I. -I. -I../include -march=i686 -O3 -pipe -I../include/sidp
                                  lay -Wall -c  -fPIC -DPIC sidplay2.cpp -o
.libs/sidplay2.lo
c++ -DHAVE_CONFIG_H -I. -I. -I../include -march=i686 -O3 -pipe -I../include/sidp
                                  lay -Wall -c sidplay2.cpp -o sidplay2.o
>/dev/null 2>&1
mv -f .libs/sidplay2.lo sidplay2.lo
make[2]: Verlassen des Verzeichnisses Verzeichnis »/var/tmp/portage/libsidplay-2
                                  .0.7/work/libsidplay-2.0.7/src«
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlassen des Verzeichnisses Verzeichnis »/var/tmp/portage/libsidplay-2
                                  .0.7/work/libsidplay-2.0.7/src«
make: *** [all-recursive] Fehler 1

!!! ERROR: The ebuild did not complete successfully.
!!! Function src_compile, Line -141, Exitcode 2
!!! (no error message)

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/tmp/sandbox-libsidplay-2.0.7-4955.log"

open_wr:   /dev/sid0
--------------------------------------------------------------------------------
!!! emerge aborting on  /usr/portage/media-libs/libsidplay/libsidplay-2.0.7.ebui
                                  ld .
Comment 2 Hanno Böck gentoo-dev 2002-08-02 16:05:30 UTC
Created attachment 2757 [details]
libsidplay-2.0.7.ebuild
Comment 3 Karl Trygve Kalleberg (RETIRED) gentoo-dev 2002-08-04 16:23:28 UTC
Does the 1.36.54 version work for you ? 
Does the 2.0.7 version compile on other linux distributions ?
Why is it trying to access /dev/sid0 ? Does it need a kernel driver ? 
Comment 4 Hanno Böck gentoo-dev 2002-08-15 01:36:53 UTC
To Comment 2:
The Version 1.x works fine. I don't know if Version 2 works on other
linux-distributions, because all my pcs run gentoo.
I think it tries to access /dev/sid0 to look if a hardsid is found (a pc card
with a sid-chip).
Comment 5 Karl Trygve Kalleberg (RETIRED) gentoo-dev 2002-08-27 13:57:18 UTC
After looking closer on this one, I'm attributing to bugs upstream, and as we
don't need it for anything, I won't bother with it either.

If you get anywhere, feel free to reopen the bug.
Comment 6 Hanno Böck gentoo-dev 2002-08-28 07:04:42 UTC
Problem found, resid-0.13 breaks compilation, so we need resid-0.11 (bug 7158)
Comment 7 Karl Trygve Kalleberg (RETIRED) gentoo-dev 2002-09-08 15:06:25 UTC
Better you than me ;P
Comment 8 Hanno Böck gentoo-dev 2002-10-22 11:14:33 UTC
As the sidplay-stuff is currently very broken in release-versions (especially
with gcc3), i'm working on cvs-ebuilds i will release soon.