LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (http://www.linuxquestions.org/questions/slackware-14/)
-   -   all dosbox slackbuilds fail on -current (http://www.linuxquestions.org/questions/slackware-14/all-dosbox-slackbuilds-fail-on-current-712966/)

Daedra 03-19-2009 07:26 PM

all dosbox slackbuilds fail on -current
 
I've tried compiling dosbox on current using slackbuilds.com alien bob's and slacky.eu slackbuilds but if fails with everyone. The exact failure has something to do with gameblaster.so. Has anyone successfully compiled dosbox on current?

larryhaja 03-19-2009 08:31 PM

I've noticed some software doesn't compile with gcc 4.3. Slackware 12.2 uses gcc 4.2 and current uses 4.3. I don't have a slackware current computer to try it out on, but looking at Gentoo and Archlinux scripts they both use a patch that adds some #include statements to a few files. One of the files that is patched is gameblaster.cpp. Here's a link to the patch for both distros.
http://sources.gentoo.org/viewcvs.py....patch?rev=1.2
http://aur.archlinux.org/packages/do...+gcc-4.3.patch

disturbed1 03-19-2009 10:05 PM

The CVS version compiles without error on GCC 4.3.3.

sahko 03-19-2009 10:10 PM

http://repos.archlinux.org/viewvc.cg...ch?view=markup

Heres a patch. Theres A LOT of software that doesnt compile with GCC-4.3, and its probably gonna get worst with GCC-4.4.
Either old and unmaintained, or not frequently updated software.

Daedra 03-20-2009 02:32 AM

Quote:

Originally Posted by sahko (Post 3481492)
http://repos.archlinux.org/viewvc.cg...ch?view=markup

Heres a patch. Theres A LOT of software that doesnt compile with GCC-4.3, and its probably gonna get worst with GCC-4.4.
Either old and unmaintained, or not frequently updated software.

Yeah that is EXACTLY the problem I am running into with current, its kind of getting frustrating, even though its not slackwares fault

sahko 03-20-2009 02:59 AM

As i wrote in another thread only minutes ago Slackware is a 100% binary distribution.
If you want to build differently the provided packages, or others not part of the distribution you are on your own.
There are patches for all pieces of software available.


All times are GMT -5. The time now is 10:52 AM.