Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 172717 - app-cdr/nero version bump to 3.0.0.0
Summary: app-cdr/nero version bump to 3.0.0.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Wolfram Schlich (RETIRED)
URL: http://www.nero.com/eng/nerolinux-pro...
Whiteboard:
Keywords:
: 175488 176024 181061 (view as bug list)
Depends on:
Blocks: 174982
  Show dependency tree
 
Reported: 2007-03-29 21:19 UTC by liv3d
Modified: 2009-04-01 05:01 UTC (History)
18 users (show)

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


Attachments
nero-3.0.0.0_beta.ebuild (nero-3.0.0.0_beta.ebuild,2.26 KB, text/plain)
2007-04-22 05:06 UTC, Serkan Kaba (RETIRED)
Details
Modified version of ebuild with proper download URLs (nero-3.0.0.0_beta.ebuild,2.46 KB, text/plain)
2007-04-26 04:53 UTC, Randall Wald
Details
Corrects non-detected recorder behaviour on AMD64 (nero-3.0.0.0b.ebuild,10.10 KB, text/plain)
2007-05-14 21:23 UTC, Natalia Portillo
Details
Corrects a bug I left when correcting AMD64 behaviour (nero-3.0.0.0b.ebuild,10.06 KB, text/plain)
2007-05-14 21:27 UTC, Natalia Portillo
Details
app-cdr/nero-3.0.0.0.ebuild (nero-3.0.0.0.ebuild,2.93 KB, text/plain)
2007-05-31 14:07 UTC, Bernd Steinhauser
Details

Note You need to log in before you can comment on or make changes to this bug.
Description liv3d 2007-03-29 21:19:04 UTC
Both nero version 2.1.0.2 and version 2.1.0.3 (unmaked with ~x86), fail to download with 404 errors.
Nero.com lists version 2.1.0.4b as the latest version, with an update on the 30th April 07
http://www.nero.com/eng/nerolinux-prog.php?pak=12

Reproducible: Always

Steps to Reproduce:
Comment 1 Ryan Hill (RETIRED) gentoo-dev 2007-04-21 20:39:09 UTC
*** Bug 175488 has been marked as a duplicate of this bug. ***
Comment 2 Serkan Kaba (RETIRED) gentoo-dev 2007-04-22 05:06:12 UTC
Created attachment 116962 [details]
nero-3.0.0.0_beta.ebuild

attaching the ebuild here
Comment 3 Stefan Behte (RETIRED) gentoo-dev Security 2007-04-22 17:26:32 UTC
diff -u:

Change SRC_URI
to 
ftp://ftp1.usw.nero.com/software/NeroLINUX/${NERO_RPM}
ftp://ftp7.de.nero.com/software/NeroLINUX/${NERO_RPM}

The http link doesn't work (anymore).
Comment 4 Stefan Behte (RETIRED) gentoo-dev Security 2007-04-22 17:32:34 UTC
Uhm I meant, "add" not "change".
All http links should be removed as they don't seem to work.
Comment 5 Xake 2007-04-22 21:40:50 UTC
...and nero-3 seems to be one of those packages that loops revdep-rebuild (no version info for libstdc++)...
Comment 6 Randall Wald 2007-04-26 04:49:49 UTC
3.0.0.0_beta didn't cause me any problems with revdep-rebuild. Also, the address
http://ftp6.use.nero.com/software/NeroLINUX/${NERO_RPM}
works, in addition to the aforementioned
ftp://ftp1.usw.nero.com/software/NeroLINUX/${NERO_RPM}
ftp://ftp7.de.nero.com/software/NeroLINUX/${NERO_RPM}
Basically, the vim commands :%s/nero.com/nero.com\/software\/NeroLINUX/g and :%s/httpdl/ftp/g will make all of the addresses work again. I've uploaded my version of the ebuild, which should work without any further modifications.
Comment 7 Randall Wald 2007-04-26 04:53:39 UTC
Created attachment 117290 [details]
Modified version of ebuild with proper download URLs
Comment 8 Xake 2007-04-26 07:43:09 UTC
"broken /usr/bin/nero (no version information available)"

I do not know what this is about, but on the other hand there was ALOT of those after a compiler rebuild (in ~arch, do think it was when USE="d" was introduced) so maybe it is more of toolchains fault and less of neros.
But that is not a blocker and Nero-3_b seems to work fine even whith this messages.
Comment 9 Xake 2007-04-26 07:44:44 UTC
Forgot to say: the former was about the error revdep-rebuild gives, this also apperes when I run nero and it apperes for all binary packages from nero.
Comment 10 Natalia Portillo 2007-05-14 21:23:35 UTC
Created attachment 119270 [details]
Corrects non-detected recorder behaviour on AMD64

I created the ebuild then saw you created it before.

But in your ebuild it does not work well with AMD64 machines because NeroLinux 3 have a bug when .so are in lib32, so they should be in lib here also.

I've done that in my ebuild, and also it does not recurse.
I prefer that scheme that using doins -r.

Regards,
Natalia Portillo
Comment 11 Natalia Portillo 2007-05-14 21:27:10 UTC
Created attachment 119271 [details]
Corrects a bug I left when correcting AMD64 behaviour

Now plugins are also moved to the location Nero expects.
Comment 12 Bolek Tekielski 2007-05-16 12:50:32 UTC
virtual/x11 is hard masked on x86 (i don't know anything about amd64), and requirements for nero-3 beta according to nero's website are:
    * Linux Kernel 2.4 or newer (2.6 recommended) with X-Window
    * Glibc 2.3.2 and libstdc++-v3 3.4
    * GTK+ 2.4.10 (or newer)
Also AFAIK all binary packages should go to /opt instead of /usr/bin, so you should update an ebuild.
Comment 13 Konstantin Shabanov 2007-05-24 12:55:18 UTC
nero linux 3 final released.
Comment 14 Sven 2007-05-25 20:10:46 UTC
(In reply to comment #13)
> nero linux 3 final released.

I see a 64-bit version for download. Is it really 64-bit? Or just a 32-bit version in a special RPM/DEB made for 64-Bit distributions?
Comment 15 Marek Bartosiewicz 2007-05-26 14:54:59 UTC
marek ~ # readelf -h /usr/bin/nero 
ELF Header:
  Magic:   7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 
  Class:                             ELF64
  Data:                              2's complement, little endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - System V
  ABI Version:                       0
  Type:                              EXEC (Executable file)
  Machine:                           Advanced Micro Devices X86-64
  Version:                           0x1
  Entry point address:               0x42d090
  Start of program headers:          64 (bytes into file)
  Start of section headers:          1546536 (bytes into file)
  Flags:                             0x0
  Size of this header:               64 (bytes)
  Size of program headers:           56 (bytes)
  Number of program headers:         8
  Size of section headers:           64 (bytes)
  Number of section headers:         28
  Section header string table index: 27


Seems to be native x86_64 binary :)
Comment 16 Bernd Steinhauser 2007-05-31 14:07:43 UTC
Created attachment 120774 [details]
app-cdr/nero-3.0.0.0.ebuild
Comment 17 Bernd Steinhauser 2007-05-31 14:10:16 UTC
I made an ebuild based on the one of Randall Wald.
It does start, but I couldn't test it, since I don't have a serial number
for version 3 yet (my Nero 6 number only works with nero-2*).
diff -Naur:
--- nero-3.0.0.0_beta.ebuild    2007-05-31 14:08:27.000000000 +0200
+++ nero-3.0.0.0.ebuild 2007-05-31 16:04:58.000000000 +0200
@@ -5,18 +5,30 @@
 inherit eutils rpm multilib

 MY_PV=${PV/_beta/-beta}
+NERO_X86_RPM="nerolinux-${MY_PV}-x86.rpm"
+NERO_AMD64_RPM="nerolinux-${MY_PV}-x86_64.rpm"

 DESCRIPTION="Nero Burning ROM for Linux"
 HOMEPAGE="http://nerolinux.nero.com/"
-NERO_RPM="nerolinux-${MY_PV}-x86.rpm"
-SRC_URI="http://httpdl3.de.nero.com/${NERO_RPM}
-       http://httpdl4.de.nero.com/${NERO_RPM}
-       http://httpdl5.de.nero.com/${NERO_RPM}
-       http://httpdl6.de.nero.com/${NERO_RPM}
-       ftp://ftp3.de.nero.com/${NERO_RPM}
-       ftp://ftp4.de.nero.com/${NERO_RPM}
-       ftp://ftp5.de.nero.com/${NERO_RPM}
-       ftp://ftp6.de.nero.com/${NERO_RPM}"
+SRC_URI="
+               x86? (
+                       http://ftp3.use.nero.com/software/NeroLINUX/${NERO_X86_RPM}
+                       http://ftp4.use.nero.com/software/NeroLINUX/${NERO_X86_RPM}
+                       http://ftp5.use.nero.com/software/NeroLINUX/${NERO_X86_RPM}
+                       http://ftp6.use.nero.com/software/NeroLINUX/${NERO_X86_RPM}
+                       ftp://ftp3.use.nero.com/software/NeroLINUX/${NERO_X86_RPM}
+                       ftp://ftp4.use.nero.com/software/NeroLINUX/${NERO_X86_RPM}
+                       ftp://ftp5.use.nero.com/software/NeroLINUX/${NERO_X86_RPM}
+                       ftp://ftp6.use.nero.com/software/NeroLINUX/${NERO_X86_RPM} )
+               amd64? (
+              http://ftp3.use.nero.com/software/NeroLINUX/${NERO_AMD64_RPM}
+              http://ftp4.use.nero.com/software/NeroLINUX/${NERO_AMD64_RPM}
+              http://ftp5.use.nero.com/software/NeroLINUX/${NERO_AMD64_RPM}
+              http://ftp6.use.nero.com/software/NeroLINUX/${NERO_AMD64_RPM}
+              ftp://ftp3.use.nero.com/software/NeroLINUX/${NERO_AMD64_RPM}
+              ftp://ftp4.use.nero.com/software/NeroLINUX/${NERO_AMD64_RPM}
+              ftp://ftp5.use.nero.com/software/NeroLINUX/${NERO_AMD64_RPM}
+              ftp://ftp6.use.nero.com/software/NeroLINUX/${NERO_AMD64_RPM} )"
 LICENSE="Nero"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
@@ -24,8 +36,7 @@
 DEPEND=""
 RDEPEND="sys-libs/glibc
        || ( x11-libs/libX11 virtual/x11 )
-       >=x11-libs/gtk+-2.0
-       amd64? ( >=app-emulation/emul-linux-x86-gtklibs-2.0 )"
+       >=x11-libs/gtk+-2.0"

 RESTRICT="nostrip nomirror"

@@ -58,17 +69,12 @@
        libdir=$(get_libdir)
        dodir /usr/${libdir}
        insinto /usr/${libdir}
-       doins -r ./usr/lib/nero
-       doins ./usr/lib/*.so
+       doins -r ./usr/${libdir}/nero
+       doins ./usr/${libdir}/*.so

        dobin ./usr/bin/nero
 }

-pkg_setup() {
-       # This is a binary x86 package => ABI=x86
-       has_multilib_profile && ABI="x86"
-}
-
 # TODO
 # pkg_preinst() {
 #      check_license
Comment 18 liv3d 2007-06-03 23:12:25 UTC
(In reply to comment #17)
> I made an ebuild based on the one of Randall Wald.
> It does start, but I couldn't test it, since I don't have a serial number
> for version 3 yet (my Nero 6 number only works with nero-2*).

my Nero 7 cd key doesn't work with version 3. 
Wonder if it needs a whole new key.
Comment 19 Stefano Balocco 2007-06-04 01:15:10 UTC
> +NERO_X86_RPM="nerolinux-${MY_PV}-x86.rpm"
> +NERO_AMD64_RPM="nerolinux-${MY_PV}-x86_64.rpm"
I think that is better an ebuild based on the tgz, rather than rpm.

>  RDEPEND="sys-libs/glibc
Useless dep, IMAO. Seems to me that GTK+ already depend on something that depend on Glibc.

>         || ( x11-libs/libX11 virtual/x11 )
Useless dep, GTK+ already depend on them.
Comment 20 Bernd Steinhauser 2007-06-04 08:41:45 UTC
(In reply to comment #19)
> > +NERO_X86_RPM="nerolinux-${MY_PV}-x86.rpm"
> > +NERO_AMD64_RPM="nerolinux-${MY_PV}-x86_64.rpm"
> I think that is better an ebuild based on the tgz, rather than rpm.
I didn't know, that there are tgz packages, since on the official site there
are only links to the rpm and deb packages.
Are there any? Could you provide a link?


@liv3d:
You have to ask Nero to get a key for Nero Linux 3.
As far as I know, you'll get it for free as a Nero 7 user.
Comment 21 Stefano Balocco 2007-06-04 16:12:58 UTC
(In reply to comment #20)
> (In reply to comment #19)
> > > +NERO_X86_RPM="nerolinux-${MY_PV}-x86.rpm"
> > > +NERO_AMD64_RPM="nerolinux-${MY_PV}-x86_64.rpm"
> > I think that is better an ebuild based on the tgz, rather than rpm.
> I didn't know, that there are tgz packages, since on the official site there
> are only links to the rpm and deb packages.
> Are there any? Could you provide a link?
ARGH, forgot that section of my comment. I did a misreading. :(
Comment 22 Bernd Steinhauser 2007-06-05 11:18:48 UTC
(In reply to comment #19)
> >  RDEPEND="sys-libs/glibc
> Useless dep, IMAO. Seems to me that GTK+ already depend on something that
> depend on Glibc.
> 
> >         || ( x11-libs/libX11 virtual/x11 )
> Useless dep, GTK+ already depend on them.
> 
Those are the same in the nero-2* ebuilds, so if you think, that they are obsolete
you should create a bug report related to this dependency problem.
Comment 23 Łukasz Damentko (RETIRED) gentoo-dev 2007-06-06 12:48:56 UTC
*** Bug 181061 has been marked as a duplicate of this bug. ***
Comment 24 Stefano Balocco 2007-06-06 14:21:37 UTC
> > >         || ( x11-libs/libX11 virtual/x11 )
> > Useless dep, GTK+ already depend on them.
> Those are the same in the nero-2* ebuilds, so if you think, that they are
> obsolete
> you should create a bug report related to this dependency problem.
Nero linux 2.0 ebuild have as dependency gtk+-1.2.
If you check the Nero ebuild AND the gtk+-1.2 you can see that they have slightly different deps. So are correct on the nero 2* ebuild (maybe is possible to reduce them, but I don't think so).
Comment 25 Stefano Balocco 2007-06-06 14:25:49 UTC
> > > >         || ( x11-libs/libX11 virtual/x11 )
> > > Useless dep, GTK+ already depend on them.
> > Those are the same in the nero-2* ebuilds, so if you think, that they are
> > obsolete
> > you should create a bug report related to this dependency problem.
> Nero linux 2.0 ebuild have as dependency gtk+-1.2.
Ok, I check *better* and I found the same redundancy. I fill a bug report. :)
Comment 26 Jan Boros 2007-06-07 13:53:21 UTC
last ebuild is working, but downloaded rpm was corrupt so I did download from www.nero.com version for 64bit {cca 14MB} and it is running now.
Comment 27 Bernd Steinhauser 2007-06-07 14:15:45 UTC
Checksums for the files, both should be ok:

MD5 43d35405cbc8dd0078949e8cc763a999 nerolinux-3.0.0.0-x86.rpm 14930747
RMD160 9981a327b6ead239e27abec1f4abcba5d4592b42 nerolinux-3.0.0.0-x86.rpm 14930747
SHA256 13d409e9f8c81c433a633754373cc2b15ba3582c0f60792f08c63e0354d83f2d nerolinux-3.0.0.0-x86.rpm 14930747
MD5 d0ae720344f1743a43c3e5bb2904cef0 nerolinux-3.0.0.0-x86_64.rpm 15218657
RMD160 8c7d1eac2074e5932a709446ed4ccbdfcfa726aa nerolinux-3.0.0.0-x86_64.rpm 15218657
SHA256 e724813c5bd653c55af4b9d2d716688aa0bf75b4ffd6e0674dc82c808fc3a609 nerolinux-3.0.0.0-x86_64.rpm 15218657
Comment 28 luminoso 2007-06-09 17:37:47 UTC
isn't the ebuild complete? why so much delay?
Comment 29 Bernd Steinhauser 2007-06-17 13:12:20 UTC
I've now tested it for a while (ordered a serial some time ago) and I didn't 
expect any problems at all. So the ebuild seems to work.
Comment 30 Samuli Suominen (RETIRED) gentoo-dev 2007-06-29 13:17:12 UTC
*** Bug 176024 has been marked as a duplicate of this bug. ***
Comment 31 Samuli Suominen (RETIRED) gentoo-dev 2007-06-29 13:44:30 UTC
wschlich, hope you don't mind but I added..

- new thirdpartymirror: mirror://nero
- package.masked ~x86 version of nero-3.0.0.0.ebuild to be tested

so, users please try that out.. also on ~amd64..

since this is propietary software, precompiled binary and libraries these files are installed in /opt as they should.
Comment 32 Pacho Ramos gentoo-dev 2007-06-29 16:59:15 UTC
(In reply to comment #31)
> so, users please try that out.. also on ~amd64..

Seems that it works under amd64, it installs and runs, but I cannot test more now because my DVD writter is broken :-(

Portage 2.1.2.7 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.5-r3, 2.6.21-gentoo-r3 x86_64)
=================================================================
System uname: 2.6.21-gentoo-r3 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System release 1.12.9
Timestamp of tree: Fri, 29 Jun 2007 16:00:01 +0000
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r7
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.20-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe -msse3"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=k8 -O2 -pipe -msse3"
DISTDIR="/usr/distfiles"
FEATURES="autoaddcvs ccache collision-protect cvs distlocks metadata-transfer multilib-strict parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/"
LANG="es_ES.UTF-8"
LC_ALL="es_ES.UTF-8"
LINGUAS="es en_US"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/musicbrainz /usr/portage/local/layman/sunrise /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acpi alsa amd64 arts asf audiofile avahi bash-completion beagle bitmap-fonts bzip2 bzlib cairo caps cdb cdda cddb cdparanoia cdr cli cpdflib cpudetection cracklib cross crypt cups curl daap dbus dga divx4linux dlloader dri dts dvb dvd dvdr dvdread eds encode erandom escreen esd evo evolution exif fam fbcon flac foomaticdb fortran ftp galago gb gcj ggi gif gimp gimpprint glitz glut glx gnome gnome-print gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal iconv idn imagemagick imlib isdnlog ithreads jabber java jpeg kde kdeenablefinal kdehiddenvisibility latex lcms libg++ libnotify logrotate mad madwifi midi mikmod mime mmx mmxext mng mono motif mp3 mpeg mpi mplayer mudflap musepack musicbrainz nas nautilus ncurses nethack network nls nocardbus nptl nptlonly nvidia ogg oggvorbis openal opengl openmp pam pcre pdf perl pic plotutils png posix ppds pppd python qt3 qt4 quicktime readline reflection rtc ruby scanner sdl seamonkey session slang slp sockets spell spl sse sse2 sse3 ssl startup-notification svg sysvipc tcltk tcpd tetex theora threads tiff timidity tk totem trayicon truetype truetype-fonts type1-fonts unicode usb v4l v4l2 vcd videos vim vorbis wma wmf xcomposite xine xml xml2 xorg xpm xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="es en_US" USERLAND="GNU" VIDEO_CARDS="nvidia nv vesa fbdev vga"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Comment 33 liv3d 2007-06-29 17:05:10 UTC
Can I ask why this is taken so long to move from Bugzilla to portage, when I installed the ebuild it worked fine for me then (on x86).
Comment 34 Bernd Steinhauser 2007-06-29 19:23:03 UTC
(In reply to comment #33)
> Can I ask why this is taken so long to move from Bugzilla to portage, when I
> installed the ebuild it worked fine for me then (on x86).
> 

Because it is proprietary software, so maybe the persons who are responsible
can't test it.

As I stated earlier, it works for me on amd64 very good, and if you didn't change
more than the installation path (why did nero-2* then have /usr and note /opt
as an installation path?) and the mirror, I can say, that it will still work
for me. ;)
Comment 35 Samuli Suominen (RETIRED) gentoo-dev 2007-06-30 08:02:11 UTC
For everyone allready tried nero-3.0.0.0 while it was in package.mask, re-emerge.

For amd64, ebuild should be all setuped for your arch but I have no way to test it so it needs ~amd64 keywording if possible. Angelos did some testing, and it worked in his stable chroot but segfaulted in another.. however ebuild has changed since.

For x86, why in the.. do you have nero-2.* marked stable? Please revert back to ~ for this propietary software which can't be mirrored and which can go away without any notice.
Comment 36 Raúl Porcel (RETIRED) gentoo-dev 2007-06-30 11:52:43 UTC
marked ~x86
Comment 37 Pacho Ramos gentoo-dev 2007-06-30 17:26:02 UTC
(In reply to comment #35)
> For everyone allready tried nero-3.0.0.0 while it was in package.mask,
> re-emerge.
> 
> For amd64, ebuild should be all setuped for your arch but I have no way to test
> it so it needs ~amd64 keywording if possible. Angelos did some testing, and it
> worked in his stable chroot but segfaulted in another.. however ebuild has
> changed since.
> 
> For x86, why in the.. do you have nero-2.* marked stable? Please revert back to
> ~ for this propietary software which can't be mirrored and which can go away
> without any notice.
> 

Nero starts fine for me under amd64 (no segfault at all), I only get the following when I merge it:
 * QA Notice: The following files contain executable stacks
 *  Files with executable stacks will not work properly (or at all!)
 *  on some architectures/operating systems.  A bug should be filed
 *  at http://bugs.gentoo.org/ to make sure the file is fixed.
 *  For more information, see http://hardened.gentoo.org/gnu-stack.xml
 *  Please include this file in your report:
 *  /var/tmp/portage/app-cdr/nero-3.0.0.0/temp/scanelf-execstack.log
 * RWX --- --- opt/nero/lib64/nero/plug-ins/libMP3.so

making executable: opt/nero/lib64/libCDCopy.so
making executable: opt/nero/lib64/libNeroAPI.so
making executable: opt/nero/lib64/libNeroASPI.so
making executable: opt/nero/lib64/libNeroCDR.so
making executable: opt/nero/lib64/libNeroErr.so
making executable: opt/nero/lib64/libNeroSCSI.so
making executable: opt/nero/lib64/libNewTrf.so

I don't know if this could be fixed :-/

Thanks a lot
Comment 38 Jonas Pedersen 2007-06-30 17:36:13 UTC
app-cdr/nero-3.0.0.0  USE="-doc"

1. emerges without problems on AMD64. 
2. I get an error when trying to burn a DVD. Please see below for log file. I have not done much investigation on the error. 


2CA0-731M-1800-2000-406M-5EM7-****

Linux 2.6.20-gentoo-r8
Nero API version: 7.5.14.4
Using interface version: 7.5.0.2
Installed in: /usr/lib/nero/
Application: Nero AG\Nero Linux
Internal Version: 7, 5, 14, 4

Excluded drive IDs: 
WriteBufferSize: 83886080 (0) Byte
BUFE           : 0
Physical memory     : 1004MB (1028516kB)
Free physical memory: 15MB (15900kB)
Memory in use       : 98 %
Uncached PFiles: 0x0
Use Inquiry    : 1
Global Bus Type: default (0)
Check supported media : Disabled (0) 

30.6.2007
NeroAPI
19:30:19	#1 Text 0 File NeroBurnCommon.cpp, Line 66
	Message file not found
	


Portage 2.1.2.7 (default-linux/amd64/2006.1/desktop, gcc-4.1.2, glibc-2.5-r3, 2.6.20-gentoo-r8 x86_64)
=================================================================
System uname: 2.6.20-gentoo-r8 x86_64 Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
Gentoo Base System release 1.12.9
Timestamp of tree: Wed, 27 Jun 2007 21:20:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.32
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r7
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O3 -msse3 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-march=nocona -O3 -msse3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache collision-protect distcc distlocks metadata-transfer multilib-strict sandbox sfperms strict test"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://ftp.du.se/pub/os/gentoo http://trumpetti.atm.tut.fi/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://ds.thn.htu.se/linux/gentoo"
LC_ALL="en_DK.utf8"
MAKEOPTS="-j6"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac acpi aiglx alsa amd64 arts atk berkdb bitmap-fonts cairo cdr cli cracklib crypt cups dbus dga directfb dri dts dvd dvdr dvdread eds emboss encode fam fbcn ffmpeg firefox fortran ftp gd gdbm gif gphoto2 gpm gstreamer gtk gtk2 hal iconv icq ieee1394 ipv6 isdnlog java jpeg kde libg++ lm_sensors mad midi mikmod mjpeg mozilla mp3 mpeg mplayer msn mudflap ncurses nls nptl nptlonly ogg oggvorbis opengl openmp pam pcre pda pdf perl png ppds pppd python qt qt3 qt4 quicktime readline reflection samba sdl session spell spl sse3 ssl tcpd test threads tiff truetype truetype-fonts type1-fonts unicode vorbis xcomposite xml xorg xscreensaver xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="radeon"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Comment 39 Samuli Suominen (RETIRED) gentoo-dev 2007-06-30 17:42:32 UTC
(In reply to comment #37)
>  * QA Notice: The following files contain executable stacks
>  *  Files with executable stacks will not work properly (or at all!)
>  *  on some architectures/operating systems.  A bug should be filed
>  *  at http://bugs.gentoo.org/ to make sure the file is fixed.
>  *  For more information, see http://hardened.gentoo.org/gnu-stack.xml
>  *  Please include this file in your report:
>  *  /var/tmp/portage/app-cdr/nero-3.0.0.0/temp/scanelf-execstack.log
>  * RWX --- --- opt/nero/lib64/nero/plug-ins/libMP3.so
> I don't know if this could be fixed :-/

It can't be fixed but I've made this one silent.
Comment 40 Samuli Suominen (RETIRED) gentoo-dev 2007-06-30 18:02:06 UTC
(In reply to comment #38)
> 2. I get an error when trying to burn a DVD. Please see below for log file. I
> have not done much investigation on the error. 
> Linux 2.6.20-gentoo-r8
> Nero API version: 7.5.14.4
> Using interface version: 7.5.0.2
> Installed in: /usr/lib/nero/
> Application: Nero AG\Nero Linux
> Internal Version: 7, 5, 14, 4
> 
> Excluded drive IDs: 
> WriteBufferSize: 83886080 (0) Byte
> BUFE           : 0
> Physical memory     : 1004MB (1028516kB)
> Free physical memory: 15MB (15900kB)
> Memory in use       : 98 %
> Uncached PFiles: 0x0
> Use Inquiry    : 1
> Global Bus Type: default (0)
> Check supported media : Disabled (0) 
> 
> 30.6.2007
> NeroAPI
> 19:30:19        #1 Text 0 File NeroBurnCommon.cpp, Line 66
>         Message file not found

If you could post this at technical support for NeroLINUX, CDFreaks site:
http://club.cdfreaks.com/forumdisplay.php?f=104

It looks like 'RESOLVED, UPSTREAM' case to me. You may also want to mention which [SP]ATA drivers you are using in kernel.
Comment 41 Samuli Suominen (RETIRED) gentoo-dev 2007-06-30 19:23:07 UTC
Anyone with that "Message file not found" on amd64, please try..

http://dev.gentoo.org/~drac/nero-3.0.0.0.ebuild

Hack. Hack. Hack. Hack. Hack.
Comment 42 Samuli Suominen (RETIRED) gentoo-dev 2007-06-30 20:21:10 UTC
23:18 <+CIA-24> drac * gentoo-x86/app-cdr/nero/ (5 files in 2 dirs): 
23:18 <+CIA-24> Keyword for ~amd64 after heavy testing from AMD64 Arch Testers Jonas Pedersen and 
                Kenneth Prugh. Authorized by KingTaco.
23:18 <+CIA-24> (Portage version: 2.1.3_rc5)

All done here. Thank you everyone.