LinuxQuestions.org
Did you know LQ has a Linux Hardware Compatibility List?
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 06-18-2012, 08:37 PM   #1
Stragonian
Member
 
Registered: Dec 2003
Location: Indiana
Distribution: Slackware & PassionX
Posts: 61

Rep: Reputation: 23
Trinity Desktop for Slackware-13.37 i486 and x86_64


I've gotten the base Trinity Desktop for Slackware-13.37, i486 and x86_64 Multilb System, as the native desktop. I am sure however, I will encounter more problems as I continue to compile more of the packages that are apart of the build. So I am creating this thread as a place to discuss the problems as they arrive.

For more information, see:

http://www.inpito.org/trinity.php

The page describes what I've been doing with the Trinity 3.5.13 desktop.
 
Old 06-19-2012, 02:14 PM   #2
guanx
Senior Member
 
Registered: Dec 2008
Posts: 1,014

Rep: Reputation: 146Reputation: 146
Great! KDE3 is a much more efficient desktop for working than KDE4. Thanks for sharing!
 
Old 06-19-2012, 06:31 PM   #3
Stragonian
Member
 
Registered: Dec 2003
Location: Indiana
Distribution: Slackware & PassionX
Posts: 61

Original Poster
Rep: Reputation: 23
Unfortunately, my website isn't up as often as I like. So if it's down give it some time, the page is there. I think it's a DNS record problem with my hosting provider as I can ping the IP address, it just can't resolve the host name. The last recorded HTTP request that was successful was at [19/Jun/2012:16:57:04 -0500], so as of right now its been down for about 4 hours. I hope it comes back online soon.

Last edited by Stragonian; 06-19-2012 at 07:58 PM.
 
Old 06-20-2012, 07:53 AM   #4
Stragonian
Member
 
Registered: Dec 2003
Location: Indiana
Distribution: Slackware & PassionX
Posts: 61

Original Poster
Rep: Reputation: 23
It seems that kdebindings 3.5.13 can't find kdelibs.

Code:
checking for KDE... libraries /usr/lib64, headers /usr/include
checking if UIC has KDE plugins available... no
configure: error: 
you need to install kdelibs first.

If you did install kdelibs, then the Qt version that is picked up by
this configure is not the same version you used to compile kdelibs.
The Qt Plugin installed by kdelibs is *ONLY* loadable if it is the
_same Qt version_, compiled with the _same compiler_ and the same Qt
configuration settings.
Here is my configure:
Code:
./configure --prefix=/usr --sysconfdir=/etc/trinity --libdir=/usr/lib64 --mandir=/usr/man --enable-libsuffix=auto --with-qt-dir=/usr/lib64/qt3 --with-qt-includes=/usr/lib64/qt3/include --with-qt-libraries=/usr/lib64/qt3/lib64 --with-extra-includes=/usr/lib64/tqt3/include --with-extra-libs=/usr/lib64/tqt3/lib64 --enable-dependency-tracking --enable-closure
 
Old 09-28-2012, 01:57 PM   #5
Stragonian
Member
 
Registered: Dec 2003
Location: Indiana
Distribution: Slackware & PassionX
Posts: 61

Original Poster
Rep: Reputation: 23
Added gtk-qt-engine-3.5.13

I added gtk-qt-engine-3.5.13 to the list. http://www.inpito.org/trinity.php For those who like a consistent looking desktop.
 
Old 09-29-2012, 11:46 AM   #6
tuxbg
Member
 
Registered: Sep 2012
Location: Bulgaria,Varna
Distribution: Slackware64
Posts: 249

Rep: Reputation: Disabled
But that build packages requires HAL
 
Old 09-29-2012, 01:31 PM   #7
Woodsman
Senior Member
 
Registered: Oct 2005
Distribution: Slackware 14.1
Posts: 3,482

Rep: Reputation: 534Reputation: 534Reputation: 534Reputation: 534Reputation: 534Reputation: 534
I have been testing and using Trinity on Slackware 14.

To build without HAL requires building from GIT using the new TDEHW libs support, which also requires pmount. In my build scripts that explicitly look for HAL, such as tdebase, I do this:

Code:
if [ -x /usr/sbin/hald ]; then
  BUILD_HAL=${BUILD_HAL:-ON}
  BUILD_TDEHWLIB=${BUILD_TDEHWLIB:-OFF}
else
  BUILD_HAL=${BUILD_HAL:-OFF}
  BUILD_TDEHWLIB=${BUILD_TDEHWLIB:-ON}
  # pmount is required to use TDEHWLIB. pmount is not part of the stock Slackware.
  preinstall_check pmount
fi
if [ -x /usr/bin/upower ]; then
  BUILD_UPOWER=${BUILD_UPOWER:-ON}
else
  BUILD_UPOWER=${BUILD_UPOWER:-OFF}
fi
The TDEHW libs support is unfinished but almost complete and fairly robust. I have no problems with removable devices. The only work around is setting /usr/bin/eject setuid.

The existing 3.5.13 and upcoming 3.5.13.1 release does not contain TDEHW libs support. I tinkered a bit with creating my own HAL package, but had mixed success. TDEHE works nicely.
 
1 members found this post helpful.
Old 09-30-2012, 12:53 PM   #8
Woodsman
Senior Member
 
Registered: Oct 2005
Distribution: Slackware 14.1
Posts: 3,482

Rep: Reputation: 534Reputation: 534Reputation: 534Reputation: 534Reputation: 534Reputation: 534
By the way, I'm sending this specific comment from Firefox 15.0.1 in Slackware 14 64-bit running Trinity from the latest GIT, built last night while I slept.

So yes, Trinity does build and install in 14.

Being the development branch, bugs exist, some work-arounds and build patches are needed, but I find Trinity stable and usable.
 
Old 09-30-2012, 02:09 PM   #9
alekow
Member
 
Registered: Sep 2009
Distribution: Slackware
Posts: 127

Rep: Reputation: 17
Could you make the packages available for testing?
 
Old 10-01-2012, 03:03 PM   #10
Woodsman
Senior Member
 
Registered: Oct 2005
Distribution: Slackware 14.1
Posts: 3,482

Rep: Reputation: 534Reputation: 534Reputation: 534Reputation: 534Reputation: 534Reputation: 534
Quote:
Could you make the packages available for testing?
Build scripts and build environment are available:

Trinity Desktop for Slackware
 
Old 10-01-2012, 03:11 PM   #11
alekow
Member
 
Registered: Sep 2009
Distribution: Slackware
Posts: 127

Rep: Reputation: 17
Quote:
Originally Posted by Woodsman View Post
Build scripts and build environment are available:

Trinity Desktop for Slackware
I thought I would save some time not having to build the packages myself. I guess I'll just wait for the next major release. Thanks anyway. :-)
 
Old 10-01-2012, 07:15 PM   #12
Woodsman
Senior Member
 
Registered: Oct 2005
Distribution: Slackware 14.1
Posts: 3,482

Rep: Reputation: 534Reputation: 534Reputation: 534Reputation: 534Reputation: 534Reputation: 534
The significant changes are to the Trinity sources, to comply with GCC 4.7.x, glibc, libpng, etc; and to package names. All of that has been fixed in GIT and most if not all of those same build issues were back ported to the upcoming 3.5.13.1. My build run for the main packages and several others takes about 6 hours. To get TQt3 and the core packages built requires about an hour and a half. Building the core provides a basic testable environment. The "time consuming" part is renaming package names in the build scripts.
 
Old 07-22-2013, 04:17 PM   #13
JohnB316
LQ Newbie
 
Registered: Jan 2007
Distribution: VectorLinux
Posts: 19

Rep: Reputation: 0
Quote:
Originally Posted by Woodsman View Post
Build scripts and build environment are available:

Trinity Desktop for Slackware
I recently tried to visit Darrell Anderson's excellent site with Slackware info, only to find that the site is now closed. Darrell, if you're reading this forum, please consider posting some of your articles here.

Cheers!
 
Old 07-22-2013, 07:37 PM   #14
irgunII
Member
 
Registered: Jan 2012
Location: Directly above the center of the earth
Distribution: Slackware. There's something else?
Posts: 377

Rep: Reputation: 65
Quote:
Originally Posted by JohnB316 View Post
I recently tried to visit Darrell Anderson's excellent site with Slackware info, only to find that the site is now closed. Darrell, if you're reading this forum, please consider posting some of your articles here.

Cheers!
+1. I'd like to try Trinity on my Slackware 14 setup also and need all the help I can get on figuring out how to do so.
 
Old 07-22-2013, 08:04 PM   #15
Woodsman
Senior Member
 
Registered: Oct 2005
Distribution: Slackware 14.1
Posts: 3,482

Rep: Reputation: 534Reputation: 534Reputation: 534Reputation: 534Reputation: 534Reputation: 534
Try this:

http://humanreadable.nfshost.com/mis...ildtree.tar.gz

I will not guarantee how long I'll keep the file available.

Unpack the archive to an appropriate build directory.

I have not been publicly supporting this for a while --- don't be surprised the docs are outdated.

That said, I have been using Trinity pre-R14.0 from GIT for a long time and am building a new package set right now.

Just run ./TDE.SlackBuild.

I have things configured as a two-step build run. The first step is to build TQt3. The second step builds all remaining packages. Use the SUITE=false option to build beyond the basic package set and use SUITE=false ALLAPPS=true to build more packages. Like so:

SUITE=false ./TDE.SlackBuild

or

SUITE=false ALLAPPS=true ./TDE.SlackBuild

These build scripts presume a local GIT repository. Currently there is no upstream project support for GIT source tarballs. Source tarballs are available only for official releases. Once upon a time my build scripts supported making tarballs, but I haven't tested in a very long time.

The build scripts in the archive are horribly complicated because I'm part of the testing team and I need to support more than a typical user. Feel free to whittle the build scripts to the bare essentials, although you'll still need a local GIT repository or to make your own source tarballs. I don't have time but would be nice if somebody hacked the build scripts to something that could be maintained at slackbuilds.org. Take a look at the Slackware KDE 3.5.10 build scripts for 12.2 for an example how to streamline the build scripts to the essentials.

By coincidence, the pre-R14.0 sources are going into hard freeze tonight. That means focus is changing from testing anything to only fixing certain bug reports for the next weeks. An official R14.0 should be released within the next several weeks. At that time official source tarballs will be available, which will render things easier for many folks.

Last note: There are foundational changes in the upcoming release (the desktop still looks the same ). Don't mix and match GIT with 3.5.13.X. Stick with one or the other until R14.0 is officially released.
 
1 members found this post helpful.
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Trinity Desktop Environment Version 3.5.13 Released ! Linux.tar.gz Slackware 27 03-11-2012 10:25 PM
Using the trinity desktop vharishankar Debian 6 11-05-2011 05:22 PM
LXer: Debian 6 and the Trinity Desktop LXer Syndicated Linux News 0 02-08-2011 09:30 AM
[SOLVED] Constantly freezing on and off/website breaking and a question about i486 and x86_64. Switch7 Slackware 12 10-31-2009 12:36 PM
i486, x86_64, i386, i686 linux4life88 Linux - General 5 03-18-2006 07:55 PM


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

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration