LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
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 03-23-2012, 04:37 PM   #1
dsplayer14
Member
 
Registered: Nov 2011
Distribution: Arch Linux and Slackware 13.37
Posts: 127

Rep: Reputation: 1
Whats the dyn library?


I am trying to install xmonad on my Slackware computer. I read the README file and I am trying to install all of the packages needed to install it. With 2 of the packages however, I get this error:
Code:
Control/Monad/Cont.hs:79:8:
    Could not find module `Control.Monad.Trans.Cont':
      Perhaps you haven't installed the "dyn" libraries for package `transformers-0.2.2.0'?
      Use -v to see a list of the files searched for.
I tried to find the "dyn libraries", but without any luck. Could someone help me with this?
 
Old 03-23-2012, 05:36 PM   #2
Hoff123
LQ Newbie
 
Registered: Jan 2010
Posts: 13

Rep: Reputation: 0
I have no idea if there is a library called "dyn", BUT doesn't it mean "dynamic" libraries? This is what came up when I googled "dyn libraries": http://en.wikipedia.org/wiki/Dynamic-link_library.
 
Old 03-23-2012, 05:40 PM   #3
dsplayer14
Member
 
Registered: Nov 2011
Distribution: Arch Linux and Slackware 13.37
Posts: 127

Original Poster
Rep: Reputation: 1
I dont think its a .dll, since were using Linux, right? When I searched for it I found something similar to what you found, which was dynamite. I found a slackbuild for "dynamite" and installed it onto my system, but without any progress to the installation of xmonad.
 
Old 03-23-2012, 05:53 PM   #4
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,220

Rep: Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319
Is there a reason you're not just using sbopkg and the xmonad queue?

The dependency you need is in haskell-transformers. This dependency is documented on XMonad's SlackBuilds.org page and is also installed as part of the xmonad sbopkg queue.

Last edited by dugan; 03-23-2012 at 06:18 PM.
 
Old 03-23-2012, 06:28 PM   #5
dsplayer14
Member
 
Registered: Nov 2011
Distribution: Arch Linux and Slackware 13.37
Posts: 127

Original Poster
Rep: Reputation: 1
So do I need to install haskell-transformers? Cause I have, I am also trying to install all of the packages on the xmonad slackbuild webpage, but I cant install 2 because of the error I posted above. I havent used sbopkg yet because I dont fully understand how to use it.
 
Old 03-23-2012, 06:47 PM   #6
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,220

Rep: Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319
Quote:
Originally Posted by dsplayer14 View Post
I havent used sbopkg yet because I dont fully understand how to use it.
I can't tell you how to "fully understand" sbopkg, but I can tell you how to install xmonad with it.

Install sbopkg.

Start it up and choose "Sync" to synchronize it with the repository. Exit it once it's done.

Visit the sbokpkg queues page. Read the front page. See the link to the gitorious repository? Go there, but only after you've read the directions. You now see an URL to the git repository. Clone it:

Code:
git clone git://gitorious.org/sbopkg-slackware-queues/sbopkg-slackware-queues.git
When it's done, copy the queues in that repository to where sbopkg expects to find them:

Code:
mkdir -p /var/lib/sbopkg/queues
cp sbopkg-slackware-queues/*.sqf /var/lib/sbopkg/queues
Look at the dependencies on xmonad's slackbuilds.org page. Remove any that you've already installed, possibly improperly. Based on what you've posted so far, this is highly recommended.

Finally, use the sbopkg queue to install xmonad-contrib, which also installs xmonad:

Code:
sbopkg -i xmonad-contrib -k

Last edited by dugan; 03-23-2012 at 06:52 PM.
 
Old 03-23-2012, 07:01 PM   #7
dsplayer14
Member
 
Registered: Nov 2011
Distribution: Arch Linux and Slackware 13.37
Posts: 127

Original Poster
Rep: Reputation: 1
I take it I want to install the queuefile, so that it will install everything for me?
It gave me this prompt when I did
Code:
root@darkstar:/home/user# sbopkg -i xmonad-contrib -k
Both a queuefile and a package were found with the name "xmonad-contrib".

Use (Q)ueuefile, (P)ackage, or (A)bort?:
If you were wondering what I meant when I said "fully understand it" I just meant learning all the suffixes I use to use the command.

Last edited by dsplayer14; 03-23-2012 at 07:05 PM.
 
Old 03-23-2012, 07:05 PM   #8
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Yes, the queue-file is the option you want.
 
Old 03-23-2012, 07:11 PM   #9
dsplayer14
Member
 
Registered: Nov 2011
Distribution: Arch Linux and Slackware 13.37
Posts: 127

Original Poster
Rep: Reputation: 1
I get the same error with the queue file too.
Code:
Control/Monad/Cont.hs:79:8:
    Could not find module `Control.Monad.Trans.Cont':
      Perhaps you haven't installed the "dyn" libraries for package `transformers-0.2.2.0'?
      Use -v to see a list of the files searched for.
Also, Will this be a part of the xwmconfig menu so that I can choose it and then just startx to run it?

Last edited by dsplayer14; 03-23-2012 at 07:16 PM.
 
Old 03-23-2012, 08:52 PM   #10
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247
Quote:
Originally Posted by dsplayer14 View Post
I am trying to install xmonad on my Slackware computer. I read the README file and I am trying to install all of the packages needed to install it. With 2 of the packages however, I get this error:
Code:
Control/Monad/Cont.hs:79:8:
    Could not find module `Control.Monad.Trans.Cont':
      Perhaps you haven't installed the "dyn" libraries for package `transformers-0.2.2.0'?
      Use -v to see a list of the files searched for.
I tried to find the "dyn libraries", but without any luck. Could someone help me with this?
Your build require the transformers-0.2.2.0 package to be installed as (build?) dependencies.

BTW, because you are playing with Haskell, most likely you need to have & use Cabal.

Last edited by Darth Vader; 03-23-2012 at 09:00 PM.
 
Old 03-23-2012, 09:29 PM   #11
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,220

Rep: Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319Reputation: 5319
Quote:
Originally Posted by dsplayer14 View Post
I get the same error with the queue file too.
Try it without the -k then. That will reinstall packages that you already have installed, hopefully properly.

If even that fails in the same place, then the only answer I will have left will be "I'm sorry but it does work for me."
 
Old 03-24-2012, 06:22 AM   #12
Hoff123
LQ Newbie
 
Registered: Jan 2010
Posts: 13

Rep: Reputation: 0
Quote:
Originally Posted by dsplayer14 View Post
I dont think its a .dll, since were using Linux, right? When I searched for it I found something similar to what you found, which was dynamite. I found a slackbuild for "dynamite" and installed it onto my system, but without any progress to the installation of xmonad.
Oh damn, I really should read the stuff before I post something! That actually is DLL. LOL. Sorry...
 
Old 03-25-2012, 01:47 PM   #13
dsplayer14
Member
 
Registered: Nov 2011
Distribution: Arch Linux and Slackware 13.37
Posts: 127

Original Poster
Rep: Reputation: 1
Quote:
Originally Posted by Hoff123 View Post
Oh !@#$%^&*, I really should read the stuff before I post something! That actually is DLL. LOL. Sorry...
Thats quite alright Hoff.

Ok, this is really ticking me off. I've tried everything, it's still not working. I guess I'll just try a different tiling wm. Awesome looks interesting... Anyways, thanks for the assistance. Should I go ahead and mark this as solved?
 
  


Reply



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
[SOLVED] cell dyn 1800 question// query darktanget Linux - Software 3 06-29-2011 04:17 PM
dyn dns is driving me nuts! ddclient questions! ninja master Linux - Software 1 07-15-2009 05:18 PM
Using Different Port On Apache Using Dyn.Dns.com gadgets Linux - Server 2 05-01-2009 06:03 AM
Setting up dyn. IP DSL connection for SSHD X_user Linux - Networking 15 01-08-2007 11:05 AM
Whats the best image library? nodger Programming 1 08-25-2005 04:28 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 08:32 AM.

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration