Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Unsupported Software
  • Search

Gentoo and Lightscribe?

This forum covers all Gentoo-related software not officially supported by Gentoo. Ebuilds/software posted here might harm the health and stability of your system(s), and are not supported by Gentoo developers. Bugs/errors caused by ebuilds from overlays.gentoo.org are covered by this forum, too.
Post Reply
Advanced search
198 posts
  • Page 4 of 8
    • Jump to page:
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • …
  • 8
  • Next
Author
Message
xathin
n00b
n00b
User avatar
Posts: 64
Joined: Tue Sep 05, 2006 8:11 pm
Location: Vancouver, BC

  • Quote

Post by xathin » Thu Aug 02, 2007 8:36 am

I have all the AMD64 stuff installed, and I'm trying to use the latest version, but it won't install anything. All I get is a block error from portage.

Code: Select all

# emerge -av lightscribe

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  NS   ] sys-devel/gcc-3.3.6-r1  USE="fortran gtk nls (-altivec) -bootstrap -boundschecking -build -doc -gcj (-hardened) -ip28 -ip32r10k (-multilib) -multislot (-n32) (-n64) -nocxx -nopie -nossp -objc -test -vanilla" 23,534 kB [0]
[ebuild  N    ] virtual/libstdc++-3.3  0 kB [0]
[ebuild  N F  ] app-cdr/lightscribe-1.8.13.1  USE="-sdk" 520 kB [1]
[blocks B     ] =sys-devel/gcc-3.3* (is blocking app-emulation/emul-linux-x86-compat-1.0-r3)

Total: 3 packages (2 new, 1 in new slot, 1 block), Size of downloads: 24,053 kB
Fetch Restriction: 1 package (1 unsatisfied)
Portage tree and overlays:
 [0] /usr/portage
 [1] /usr/portage/local/layman/wschlich-testing

!!! Error: The above package list contains packages which cannot be installed
!!!        at the same time on the same system.

For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
I have the emul-linux-x86-compat package installed, but the ebuilds don't make any mention of it.
Top
desultory
Bodhisattva
Bodhisattva
User avatar
Posts: 9410
Joined: Fri Nov 04, 2005 6:07 pm

  • Quote

Post by desultory » Fri Aug 03, 2007 4:15 am

It is specified in emul-linux-x86-compat-1.0-r3.ebuild.

Code: Select all

RDEPEND="!=sys-devel/gcc-3.3*"
Top
xathin
n00b
n00b
User avatar
Posts: 64
Joined: Tue Sep 05, 2006 8:11 pm
Location: Vancouver, BC

  • Quote

Post by xathin » Fri Aug 03, 2007 4:34 am

desultory wrote:It is specified in emul-linux-x86-compat-1.0-r3.ebuild.

Code: Select all

RDEPEND="!=sys-devel/gcc-3.3*"
I understand what the blocking of a package means. But others have said that it works on their amd64 systems. What has to be set to get it to install on amd64?

Do I have to make my own ebuild to make it amd64 compatible?
Top
desultory
Bodhisattva
Bodhisattva
User avatar
Posts: 9410
Joined: Fri Nov 04, 2005 6:07 pm

  • Quote

Post by desultory » Fri Aug 03, 2007 6:20 am

xathin wrote:I understand what the blocking of a package means.
In your earlier post you indicated that you were unable to find, in the ebuilds, the reason for the package block, hence my response.
xathin wrote:What has to be set to get it to install on amd64?
The most obvious approaches would be to mask app-emulation/emul-linux-x86-compat-1.0-r3, or to remove any 3.3 series versions of sys-devel/gcc from the system.
xathin wrote:Do I have to make my own ebuild to make it amd64 compatible?
That is unlikely.
Top
xathin
n00b
n00b
User avatar
Posts: 64
Joined: Tue Sep 05, 2006 8:11 pm
Location: Vancouver, BC

  • Quote

Post by xathin » Fri Aug 03, 2007 8:04 am

desultory wrote:
xathin wrote:What has to be set to get it to install on amd64?
The most obvious approaches would be to mask app-emulation/emul-linux-x86-compat-1.0-r3, or to remove any 3.3 series versions of sys-devel/gcc from the system.
The problem with removing/not using sys-devel/gcc-3.3* is it's required by app-cdr/lightscribe, through virtual/libstdc++, which is why I was having the problem.

If I understand the usage of the app-emulation/emul-linux-x86-compat from the description,

Code: Select all

emul-linux-x86 version of lib-compat, with the addition of a 32bit libgcc_s and the libstdc++ versions provided by gcc 3.3 and 3.4 for non-multilib systems.
it should include the necessary libraries that libstdc++ requires (please correct if I'm wrong). If this is true, should it not be required to have either the app-emulation/emul-linux-x86-compat or the virtual/libstdc++? And would it not be better to have the emul-linux-x86-compat for amd64?

The ebuild for app-cdr/lightscribe from the overlay does not have any support for amd64. The keywords are "-amd64 ~x86", which would mean that I would need to install it under the x86, not amd64. This would also mean that the dependencies of the package would not include any of the amd64 emulation packages.

If I am totally off base with this, please correct me. If there is a different ebuild for amd64, could someone let me know where I can get it?
Top
svf
n00b
n00b
Posts: 50
Joined: Tue Feb 01, 2005 12:22 am

  • Quote

Post by svf » Fri Aug 03, 2007 1:22 pm

Thanks! everything's fine here with 4l-gui, LG and fluxbox on amd64.
uchafu!
Top
Sperlock
n00b
n00b
Posts: 46
Joined: Sat Sep 18, 2004 9:43 pm
Location: Sparks, NV
Contact:
Contact Sperlock
Website

  • Quote

Post by Sperlock » Sat Aug 11, 2007 7:23 pm

Version 1.8.15.1 is out now. I'm guessing I will have to wait for Wschlich to update the overlay?
Top
96140
Retired Dev
Retired Dev
Posts: 1324
Joined: Sun Jan 23, 2005 9:18 pm

  • Quote

Post by 96140 » Sun Aug 12, 2007 8:31 am

No need to modify anything for amd64. Especially don't modify the keywords! -amd64 is perfectly valid; you just need to put -amd64 after the appropriate lightscribe ebuilds in /etc/portage/package.keywords, just as you would with any other atom, like ~. This is all explained in the Portage handbooks.

The existing ebuild works just fine on my amd64 machine. If you're having problems, it's not because of the ebuild! I strongly recommend against modifying it.
Top
woodwizzle
Apprentice
Apprentice
Posts: 225
Joined: Sun Nov 30, 2003 7:53 pm

  • Quote

Post by woodwizzle » Thu Aug 30, 2007 8:06 pm

I ran
layman -S
layman -a wschlich-testing
but emerge search lightscribe still comes up nothing. What am I doing wrong?
Top
oRo
n00b
n00b
User avatar
Posts: 9
Joined: Sat Sep 01, 2007 6:17 pm
Location: France, Paris

  • Quote

Post by oRo » Sat Sep 01, 2007 6:23 pm

woodwizzle wrote:I ran
layman -S
layman -a wschlich-testing
but emerge search lightscribe still comes up nothing. What am I doing wrong?
Get a look at /etc/make.conf

Code: Select all

echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf
By the way, SimpleLabeler still get a segfault
I ran it under gdb and I get this
...
(no debugging symbols found)
Using /etc/lightscribe.rc

Program received signal SIGSEGV, Segmentation fault.
0xb7460d2c in ?? () from /usr/lib/libstdc++-v3/libstdc++.so.5
(gdb)
And if I ask for backtrace, I get this :
(gdb) bt
#0 0xb7460d2c in ?? () from /usr/lib/libstdc++-v3/libstdc++.so.5
#1 0xb7460d3f in ?? () from /usr/lib/libstdc++-v3/libstdc++.so.5
#2 0xb7460d3f in ?? () from /usr/lib/libstdc++-v3/libstdc++.so.5
#3 0xb7460d3f in ?? () from /usr/lib/libstdc++-v3/libstdc++.so.5
#4 0xb7460d3f in ?? () from /usr/lib/libstdc++-v3/libstdc++.so.5
#5 0xb7460d3f in ?? () from /usr/lib/libstdc++-v3/libstdc++.so.5
#6 0xb7460d3f in ?? () from /usr/lib/libstdc++-v3/libstdc++.so.5
#7 0xb7460d3f in ?? () from /usr/lib/libstdc++-v3/libstdc++.so.5
#8 0xb7460d3f in ?? () from /usr/lib/libstdc++-v3/libstdc++.so.5
#9 0xb7460d3f in ?? () from /usr/lib/libstdc++-v3/libstdc++.so.5
#10 0xb7460d3f in ?? () from /usr/lib/libstdc++-v3/libstdc++.so.5
#11 0xb7460d3f in ?? () from /usr/lib/libstdc++-v3/libstdc++.so.5
#12 0xb7460d3f in ?? () from /usr/lib/libstdc++-v3/libstdc++.so.5
#13 0xb7460d3f in ?? () from /usr/lib/libstdc++-v3/libstdc++.so.5
#14 0xb7460d3f in ?? () from /usr/lib/libstdc++-v3/libstdc++.so.5
#15 0xb7460d3f in ?? () from /usr/lib/libstdc++-v3/libstdc++.so.5
#16 0xb7460d3f in ?? () from /usr/lib/libstdc++-v3/libstdc++.so.5
#17 0xb7460d3f in ?? () from /usr/lib/libstdc++-v3/libstdc++.so.5
#18 0xb7460d3f in ?? () from /usr/lib/libstdc++-v3/libstdc++.so.5
#19 0xb7460d3f in ?? () from /usr/lib/libstdc++-v3/libstdc++.so.5
#20 0xb7460d3f in ?? () from /usr/lib/libstdc++-v3/libstdc++.so.5
#21 0xb7460d3f in ?? () from /usr/lib/libstdc++-v3/libstdc++.so.5
#22 0xb7460d3f in ?? () from /usr/lib/libstdc++-v3/libstdc++.so.5
...
undefinitly

I tried to re-emerge virtual/libstdc++ but still get segfault
I tried to use LaCie LightScribe Labeler :
Kenza 4L # ./4L-cli
Using /etc/lightscribe.rc
Missing subcommand
Usage:
4L-cli enumerate

4L-cli update

4L-cli version

4L-cli open <drive_path>

4L-cli close <drive_path>

4L-cli mediainfo <drive_path>

4L-cli printinfo [-q <best|medium|draft>] [-m <title|content|full>] <drive_path>

4L-cli preview [-q <best|medium|draft>] [-g] [-s <fit_auto|fit_height|fit_width|no_fit|DPI>]
[-o <output_file>] [-p <preview_size>] [-m <title|content|full>] <drive_path> <input_image>

4L-cli print [-q <best|medium|draft>] [-g] [-s <fit_auto|fit_height|fit_width|no_fit|DPI>]
[-m <title|content|full>] <drive_path> <input_image>

<DPI>: resolution to use for the input image
It works but....
Kenza 4L # ./4L-cli enumerate
Using /etc/lightscribe.rc
Erreur de segmentation
Without source code of Lightscribe...
Top
Sperlock
n00b
n00b
Posts: 46
Joined: Sat Sep 18, 2004 9:43 pm
Location: Sparks, NV
Contact:
Contact Sperlock
Website

  • Quote

Post by Sperlock » Sat Sep 01, 2007 7:21 pm

Can version 1.8.13.1 be found anywhere still? Lightscribe only has the current 1.8.15.1 version available.
http://informationthreshold.blogspot.com
Top
oRo
n00b
n00b
User avatar
Posts: 9
Joined: Sat Sep 01, 2007 6:17 pm
Location: France, Paris

  • Quote

Post by oRo » Sun Sep 02, 2007 7:48 am

Sperlock wrote:Can version 1.8.13.1 be found anywhere still? Lightscribe only has the current 1.8.15.1 version available.
I've looked after it but unable to find
Top
dek
l33t
l33t
User avatar
Posts: 657
Joined: Thu May 16, 2002 8:34 pm
Location: Germany
Contact:
Contact dek
Website

  • Quote

Post by dek » Sun Sep 02, 2007 1:20 pm

Yeah, if anyone finds a mirror with lightscribe-1.8.13.1-linux-2.6-intel.rpm, please post a link. :o
Top
woodwizzle
Apprentice
Apprentice
Posts: 225
Joined: Sun Nov 30, 2003 7:53 pm

  • Quote

Post by woodwizzle » Sun Sep 02, 2007 2:47 pm

oRo wrote:
woodwizzle wrote:I ran
layman -S
layman -a wschlich-testing
but emerge search lightscribe still comes up nothing. What am I doing wrong?
Get a look at /etc/make.conf

Code: Select all

echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf
Then I get this error when searching for lightscribe:
!!![Errno 2] No such file or directory: '/usr/portage/local/layman/make.conf' in /etc/make.conf
!!! Incorrect multiline literals can cause this. Do not use them.
Top
oRo
n00b
n00b
User avatar
Posts: 9
Joined: Sat Sep 01, 2007 6:17 pm
Location: France, Paris

  • Quote

Post by oRo » Sun Sep 02, 2007 3:53 pm

woodwizzle wrote: Then I get this error when searching for lightscribe:
!!![Errno 2] No such file or directory: '/usr/portage/local/layman/make.conf' in /etc/make.conf
!!! Incorrect multiline literals can cause this. Do not use them.
Strange....

I guess you doesn't have an portage directory "/usr/portage/local/layman" or layman is misconfigurated
Maybe "/usr/local/portage/layman" is your overlay directory ??

Get a look at http://gentoo-wiki.com/TIP_Overlays
Top
whimmel
n00b
n00b
Posts: 1
Joined: Fri Sep 07, 2007 1:12 pm
Location: Celebration, FL
Contact:
Contact whimmel
Website

  • Quote

Post by whimmel » Fri Sep 07, 2007 1:17 pm

dek wrote:Yeah, if anyone finds a mirror with lightscribe-1.8.13.1-linux-2.6-intel.rpm, please post a link. :o
I went into the overlay and copied the current ebuild to one named lightscribe-1.8.15.1.ebuild, then I was able to install with emerge -av --digest lightscribe-1.8.15.1 normally..

Unfortunately, I'm still getting the segfault when trying to enumerate the drive.
Top
Sperlock
n00b
n00b
Posts: 46
Joined: Sat Sep 18, 2004 9:43 pm
Location: Sparks, NV
Contact:
Contact Sperlock
Website

  • Quote

Post by Sperlock » Thu Sep 13, 2007 1:21 am

whimmel wrote:
dek wrote:Yeah, if anyone finds a mirror with lightscribe-1.8.13.1-linux-2.6-intel.rpm, please post a link. :o
I went into the overlay and copied the current ebuild to one named lightscribe-1.8.15.1.ebuild, then I was able to install with emerge -av --digest lightscribe-1.8.15.1 normally..

Unfortunately, I'm still getting the segfault when trying to enumerate the drive.
I tried this but couldn't get it to even install, much less run.
http://informationthreshold.blogspot.com
Top
guerro
Guru
Guru
User avatar
Posts: 421
Joined: Mon Jun 21, 2004 12:43 pm
Location: Brescia
Contact:
Contact guerro
Website

  • Quote

Post by guerro » Fri Oct 05, 2007 7:11 am

new version of lightscribe:
lightscribe-1.10.13.1-linux-2.6-intel.rpm

Please update ebuild :wink:
(.(*. .*).)
.. G u e r r o ..
(.(.* *.).)
Top
oRo
n00b
n00b
User avatar
Posts: 9
Joined: Sat Sep 01, 2007 6:17 pm
Location: France, Paris

  • Quote

Post by oRo » Fri Oct 05, 2007 10:29 pm

guerro wrote:lightscribe-1.10.13.1-linux-2.6-intel.rpm
After install, and re emerge virtual/libstdc++ && sys-libs/libstdc++-v3, SimpleLabeler work fine
Top
Morimando
Guru
Guru
User avatar
Posts: 339
Joined: Mon Feb 14, 2005 10:11 pm
Location: Germany
Contact:
Contact Morimando
Website

  • Quote

Post by Morimando » Sun Oct 21, 2007 2:20 am

I modified the ebuild to work with lightscribe-1.10.13.1, but 4L-cli enumerate doesn't recognize my drive :(
Does anyone know what might be the problem? the drive is a Samsung SH-203B
That young girl is one of the least benightedly unintelligent organic life forms it has been my profound lack of pleasure not to be able to avoid meeting.
-- Marvin
Top
lixantrope
n00b
n00b
Posts: 2
Joined: Sun Apr 02, 2006 3:55 pm

LaCie on gentoo amd64

  • Quote

Post by lixantrope » Fri Oct 26, 2007 10:50 pm

I have successfully installed and used the LaCie lightscribe labeler. I didn't install it from portage, since it is not there, I downloaded the two rpm packages (http://www.lacie.com/download/drivers/l ... -intel.rpm and http://www.lacie.com/download/drivers/4 ... 6.i586.rpm from http://www.lacie.com/products/product.htm?pid=10803).

The installation was almost straightforward, except for a small glitch (it assumes that /usr/lib is your lib dir, which is not true in case of 32-bit apps on a amd64 system). The steps:
0. you need the various emul-linux* packages (I guess the xlibs, baselibs and compat), for the sake of completeness here is the list of my installed emul-linux* packages that could matter:
  • app-emulation/emul-linux-x86-baselibs (10.2)
    app-emulation/emul-linux-x86-compat (1.0-r3)
    app-emulation/emul-linux-x86-gtklibs (10.0-r1)
    app-emulation/emul-linux-x86-xlibs (10.0)
1. Install both rpms (either via rpm -i, or convert them via rmp2tgz, then unpack in root directory)
2. LaCie assumes /usr/lib to be the lib directory, but then then running 4L-gui and 4L-cli won't find the libraries.
-copy the lib files to /usr/lib32 (as root):

Code: Select all

cp /usr/lib/liblightscribe.so.1 /usr/lib32/
ln -s /usr/lib32/liblightscribe.so.1 /usr/lib32/liblightscribe.so
cp -r /usr/lib/lightscribe /usr/lib32/
Just moving them is not enough, because updating LaCie will fail later (though hardlinking them should work, alternatively you could use the LD_LIBRARY_PATH env variable).
3. update LaCie (it downloads info about newer CD/DVD writers)

Code: Select all

4L-cli update
4. run enumerating, now your drive should be found if it hasn't been found before the update. Output should look something like this (the line 'Usable: 1' is important, if it is 0, your drive won't be recognized)

Code: Select all

$ 4L-cli enumerate
Using /etc/lightscribe.rc
Drive path: /dev/hda
Usable: 1
Full name: HL-DT-ST DVDRAM GSA-T20L NC08 147
Model: DVDRAM GSA-T20L 
Manufacturer: HL-DT-ST
Capabilities: monochrome 
Drive inner radius: 21000
Drive outer radius: 58700
5. if your drive is recognized, make the 4L-cli and 4L-gui suid

Code: Select all

chmod +s /usr/4L/4L-cli
chmod +s /usr/4L/4L-gui
Alternatively, instead of giving suid permissions to the binaries, you may use sudo (edit /etc/sudoers to allow specific users etc.)
6. just to test it, put in a lightscribe DVD/CD medium and run

Code: Select all

4L-cli mediainfo /dev/your_dvd_or_cd_drive
The output should have a line saying: "Lightscribe media: 1"
7. run 4L-gui and burn the image and have a look at the PDF manual (http://www.lacie.com/download/manual/Li ... nux_en.pdf), it is short and concise

Enjoy ;-)
Top
cpicton
n00b
n00b
Posts: 7
Joined: Tue Oct 12, 2004 12:56 pm

  • Quote

Post by cpicton » Mon Oct 29, 2007 8:11 am

Here is a way to fix the segmentation fault some people have been experiencing.

From what I have seen, the people using amd64 with the 32 bit compatibility libs are not experiencing problems, but the 32 bit users which have compiled their own glibc/stdc++ are getting the segfault.

What I have done is to take some libraries from ubuntu dapper, and put them in their own dir. I then use the dapper dynamic loader to run lightscribe, but using the different libraries.

You can download lightscribe-libs.tar.bz2 from http://www.tangent.co.za/~chrisp/lights ... bs.tar.bz2

Uncompress them to somewhere (like /home/chrisp/lightscribe)

Create a script as follows:


/home/chrisp/bin/lightscribe

Code: Select all

#!/bin/bash
DIR=/home/chrisp/lightscribe
LD_LIBRARY_PATH=$DIR/lib:$DIR/usr/lib $DIR/lib/ld-linux.so.2 /usr/4L/4L-cli "$@"

This only works for the cli version, but that is all I am using anyway. If you need the gui, you may need to copy more libs from dapper into the directory.
Top
dony
n00b
n00b
User avatar
Posts: 70
Joined: Wed Nov 01, 2006 1:41 pm
Location: Germany

  • Quote

Post by dony » Sun Nov 18, 2007 12:26 pm

Hi all,

I installed the rpm's (rpm2tar; tar) from lacie and it works great with my Asus DRW-1814BL.

lightscribe-1.8.15.1-linux-2.6-intel.rpm
4L-1.0-r6.i586.rpm

The only thing I had to do for my amd64 is to

cp /usr/lib/liblightscribe.so.1 /usr/lib32/liblightscribe.so.1

("emul-linux-x86-xxx" were installed)

Regards

Dony
Top
yoyo
Bodhisattva
Bodhisattva
User avatar
Posts: 4273
Joined: Tue Mar 04, 2003 12:54 pm
Location: Lyon - France

  • Quote

Post by yoyo » Tue Nov 20, 2007 2:05 pm

Maybe an "ln -s /usr/lib/liblightscribe.so.1 /usr/lib32/liblightscribe.so.1" should do the trick. :wink:

BTW, thanks for posting your solution.

Enjoy !
La connaissance s'accroît quand on la partage.
JCB
Top
dony
n00b
n00b
User avatar
Posts: 70
Joined: Wed Nov 01, 2006 1:41 pm
Location: Germany

  • Quote

Post by dony » Tue Nov 20, 2007 2:51 pm

You're right - a link is the better Solution ...

FYI: It takes about 15 Min. to "lightscribe" a DVD in best resolution.

Regards

Dony
Top
Post Reply

198 posts
  • Page 4 of 8
    • Jump to page:
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • …
  • 8
  • Next

Return to “Unsupported Software”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic