From: Hans-Ulrich J. <han...@t-...> - 2010-05-08 16:17:25
|
Hello Jonathan, I would recommend building ScramDisk as root. Perhaps the installed binaries from you build don't belong to user root. In that case the SUID bit wouldn't help. By the way I have just uploaded packages for Ubuntu 10.04. When installing Ubuntu 10.04 I checked carefully what additional packages are required for building ScramDisk. I had to install g++ qt3-dev-tools texlive-latex-base texlive-pstricks texlive-fonts-recommended texlive-lang-german The last package, however, is only needed for the German documentation. If it isn't installed, hyphenations in the German documentation will be wrong. Installing texlive packages can be completely avoided by downloading English and German documentations, copying them into the docs folder and renaming them to scramdisk.pdf and scramdisk_de.pdf. If these two files are newer than the other files in the docs folder make will recognize that it hasn't to do anything within the docs folder. Best regards, Ulrich Jonathan Coles wrote: > Hello Ulrich, > > The SUID bit is exactly as you described. Your binary works fine. > No problem with "could not lock /etc/mtab". > > So, the problem is in my build. As you pointed out in another thread, > I should use qt3 libraries, not qt4. Perhaps that will fix the problem. > Other than that, I don't know what I can change about how I build the > program. > Do I need to run make as root? I've seen no messages about permissions > problems. > > I appreciate you making binaries available. > But I also like the idea of having the source available and building it > myself. > > Thanks. > |