LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (http://www.linuxquestions.org/questions/slackware-14/)
-   -   trying to install Wine with multilib (http://www.linuxquestions.org/questions/slackware-14/trying-to-install-wine-with-multilib-4175433607/)

Knightron 10-22-2012 11:08 PM

trying to install Wine with multilib
 
Hey guys, i want to install wine on my 64bit Slackware 14 partition. I have installed Erics multilib packages. I've found wine on slackbuilds.org, and it's dependencies. One of wines dependencies is, fontforge. I am trying to run the Slackbuild but i keep getting errors, and i am a complete amateur at compiling software, and am not sure where to look to find what i'm doing wrong, ect.
here is what i've done.
Code:

First i've made sure libdirsuffix is as follow: <LIBDIRSUFFIX="">
then i've proceeded with the following commands.
root@darkstar:/home/knightron/build/fontforge# chmod +x fontforge.Slackbuild
root@darkstar:/home/knightron/build/fontforge# . /etc/profile.d/32dev.sh
root@darkstar:/home/knightron/build/fontforge# ARCH=x86_64 ./fontforge.Slackbuild

It fails during compiling, and this is the last lines where it displays an error.

Code:

make[1]: `../libgdraw.la' is up to date.
make[1]: Leaving directory `/tmp/SBo/fontforge-20120731-b/gdraw'
ln -s ./po/*.po po
ln: failed to create symbolic link 'po/ca.po': File exists
ln: failed to create symbolic link 'po/de.po': File exists
ln: failed to create symbolic link 'po/el.po': File exists
ln: failed to create symbolic link 'po/en_GB.po': File exists
ln: failed to create symbolic link 'po/es.po': File exists
ln: failed to create symbolic link 'po/fr.po': File exists
ln: failed to create symbolic link 'po/it.po': File exists
ln: failed to create symbolic link 'po/ja.po': File exists
ln: failed to create symbolic link 'po/ml.po': File exists
ln: failed to create symbolic link 'po/pl.po': File exists
ln: failed to create symbolic link 'po/ru.po': File exists
ln: failed to create symbolic link 'po/uk.po': File exists
ln: failed to create symbolic link 'po/vi.po': File exists
ln: failed to create symbolic link 'po/zh_CN.po': File exists
ln: failed to create symbolic link 'po/zh_TW.po': File exists
make: [pos] Error 1 (ignored)
( cd po ; make )
make[1]: Entering directory `/tmp/SBo/fontforge-20120731-b/po'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/SBo/fontforge-20120731-b/po'
( cd fontforge ; make )
make[1]: Entering directory `/tmp/SBo/fontforge-20120731-b/fontforge'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/SBo/fontforge-20120731-b/fontforge'
mkdir -p /tmp/SBo/package-fontforge/usr/lib
#-rm /tmp/SBo/package-fontforge/usr/lib/libgdraw.so* /tmp/SBo/package-fontforge/usr/lib/libgunicode.so.*
/bin/sh ./libtool --mode=install /bin/ginstall -c -c libgunicode.la /tmp/SBo/package-fontforge/usr/lib/libgunicode.la
libtool: install: /bin/ginstall -c -c .libs/libgunicode.so.3.0.2 /tmp/SBo/package-fontforge/usr/lib/libgunicode.so.3.0.2
libtool: install: (cd /tmp/SBo/package-fontforge/usr/lib && { ln -s -f libgunicode.so.3.0.2 libgunicode.so.3 || { rm -f libgunicode.so.3 && ln -s libgunicode.so.3.0.2 libgunicode.so.3; }; })
libtool: install: (cd /tmp/SBo/package-fontforge/usr/lib && { ln -s -f libgunicode.so.3.0.2 libgunicode.so || { rm -f libgunicode.so && ln -s libgunicode.so.3.0.2 libgunicode.so; }; })
libtool: install: /bin/ginstall -c -c .libs/libgunicode.lai /tmp/SBo/package-fontforge/usr/lib/libgunicode.la
libtool: install: warning: remember to run `libtool --finish /usr/lib64'
/bin/sh ./libtool --mode=install /bin/ginstall -c -c libgutils.la /tmp/SBo/package-fontforge/usr/lib/libgutils.la
libtool: install: error: cannot install `libgutils.la' to a directory not ending in /usr/lib64
make: *** [install_libs] Error 1

I've no idea due to ignorance, please help me. Thankyou

ReaperX7 10-22-2012 11:41 PM

Instead of ARCH=x86_64 try ARCH=i486

Knightron 10-22-2012 11:54 PM

No, i still get the same error.

ReaperX7 10-23-2012 12:10 AM

Hmmm... okay let's start this process from scratch. Go to /tmp and delete the /SBo directory and any other fontforge directories you see inside. Start fresh.

Unpack the fontforge.tar.gz slackbuild package and download the 3 files cidmaps.tgz, fontforge_full-20120731-b.tar.gz, and freetype-2.4.10.tar.xz and copy them into the new /fontforge slackbuild directory.

Open a Terminal Window from that directory and run "/etc/profile.d/32dev.sh"

Now run "ARCH=x86_64 ./fontforge.SlackBuild"

This SHOULD do it... hopefully. Other than this I don't know what the problem is unless there's a dependency that wasn't listed that is needed.

phenixia2003 10-23-2012 02:28 AM

Hello,

Quote:

Originally Posted by ReaperX7 (Post 4812736)
Open a Terminal Window from that directory and run "/etc/profile.d/32dev.sh"

You forgot the dot at start of the commandline, this should be :

Code:

. /etc/profile.d/32dev.sh
--
SeB

Knightron 10-23-2012 04:58 AM

Quote:

Slackware package /tmp/fontforge-20120731_b-x86_64-1_SBo.tgz created.
Thanks heaps mate, clearing the SBo directory did it.

(think there was a glitch in the LQ reputation system, i didn't give a reputation to all them posts.


All times are GMT -5. The time now is 02:29 AM.