IRC Logs for #crux-devel Wednesday, 2011-12-28

juegood morning01:49
prologicmorn'n01:51
Romstermorning01:52
*** prologic has quit IRC02:17
*** prologic has joined #crux-devel02:18
*** prologic is now known as Guest688502:19
*** Guest6885 is now known as prologic02:20
*** prologic has joined #crux-devel02:20
jueRomster: what's reason for the 'make CC="${CC:-gcc}"' in netpbm?02:26
Romsterfor use with CC=ccache gcc02:29
Romstersince i can't use the other method of /usr/share/ccache in PATH as that's broken in multilib and CC='ccache gcc' works on the majority of ports except a few.02:30
Romsterif it's a problem i'll remove that bit.02:32
*** mike_k_ has joined #crux-devel02:33
jueTBH, I don't like that ;)02:38
Romsterall it does is convert the cc to use $CC got another way i can do it?02:38
Romsterit would be nic eif all ports respected system set CC02:38
Romsternice if*02:39
jueyeah, I know what it does, but most people don't need it and we should keep our ports as clean as possible02:39
juewell, there's already the additional config.mk in the port, no chance to set something there?02:41
Romsteri can make a patch in stead of that line.02:42
Romsteri might be able to set it in config.mk give me some time i got a visitor here currently02:42
*** mike_k_ has quit IRC06:48
*** mike_k_ has joined #crux-devel06:54
Romsterjue, fixed, it's been ages since i've messed with Makefiles I totally forgot how to do it the right way.08:02
jueRomster: great, thank you08:52
Romsteri know i took the easy way out of it.08:54
Romsterso many things to keep track of ya know.08:54
Romsteri noticed a ghostscript update bug fix release08:55
jueoops, 9.04 was released in August, I missed that09:00
juethanks Romster09:00
Romsternp09:04
Romsteri missed sdl_gfx too since the old page is there but they moved to a new framework and url.09:04
Romsterhttp://crux.nu/bugs/index.php?do=details&task_id=781 awesome bug report too. found with the help of a friend. i just confirmed and reported it.09:05
prologichmm09:14
enteWHAT?09:20
entelooks like the shell is broken, sorry :/09:20
Romster?09:29
entewell, if "$FOO" is expanded differently, and that fixes a linking bug?10:04
entedifferently than $FOO I mean10:04
Romsterit was using the value of CXX from pkgmk.conf10:11
Romsterand it would fail saying it couldn't find g++ -m64, I guess as if it was expecting the binary to be called g++ -m6410:11
Romsterthough that should be removed as it's not needed to set -m64 i'll pass that back to him.10:11
Romsterstill it's a trap for some unsuspecting person in future.10:12
Romsteri have had issues before with multiple args with spaces being treated as a string because of quotes, where removing quotes off the variable made it work correctly.10:12
Romsterbut that bug could equally happen if you had CXX='ccache g++'10:16
jueRomster: is the ccache thing still worth the trouble it makes nowadays?10:20
Romsteri've not have had any false error prone compiles with ccache for the past few years.10:21
Romsterit's pretty rock solid.10:21
Romsterit is a little slower on a first compile, but it goes like a bat out of hell on the second or more compile even with version bumps on say qt4 webkit firefox it'll be faster than without.10:22
Romsterconsidering i compile so damn much and i even recompile stuff to test that other dependencies updates haven't broken it10:23
Romsterwith all the stuff i do though i seem to hit the odd bugs.10:24
*** mike_k has joined #crux-devel13:24
*** mike_k_ has quit IRC13:24
*** j^2 has quit IRC14:34
*** j^2 has joined #crux-devel14:34
*** mike_k has quit IRC16:02
*** acrux|G4 has joined #crux-devel16:05
*** acrux|G4 has quit IRC16:59
teK_Romster: out of curiosity: how much time does your machine take to compile qt417:45
*** rmull has quit IRC18:48
*** rmull has joined #crux-devel18:50
jaegerRomster: are there no longer gstreamer-plugins ports?20:16
jaegerRomster: never mind, I see they are called gst-plugins-*20:19
Romsteryeah renamed ages ago.20:25
jaegerbeen some time since I needed to use gstreamer20:25
jaegerprobably back when I maintained gnome 2.3x20:25
Romstermost likely that's probably where i pinched them from :D20:26
jaeger:)20:26
jaegerstill working on gnome3 ports now, needed webkitgtk, which needed gst-plugins-base20:26
Romsteri thought about changing gstreamer to gst-plugins-base in contrib/webkit20:36
Romsterdoesn't seem to directly link to gst-plugins-base though.20:36
jaegerin webkitgtk's case it looks for the pkgconfig files in -base20:36
jaegerhaven't used webkit, though20:36
Romsteri didn't bother to name webkit as webkitgtk since we haven't got the qt webkit around.20:37
jaegerAre they the same thing? I haven't really looked at webkit20:37
jaegerhrmm, looks like they are20:37
jaegerguess I'll use that one, then, save some effort20:38
Romsteryes webkit in contrib is the gtk one.20:38
jaegerunless this one needs to link with gtk3... I'll let it finish and look at the libs, I guess20:38
Romsteris it worth renaming it to webkitgtk?20:38
jaegerI doubt it20:38
Romster/usr/ports/work/qt4/src/qt-everywhere-opensource-src-4.8.0/lib/libQtHelp.so: undefined reference to `QCLuceneTerm::QCLuceneTerm(QString const&, QString const&)'20:41
Romsterwonder what causes that i've unset CFLAGS CXXFLAGS20:41
jaegerno idea there, I haven't used qt in a long time20:41
Romsterhmm i might have some old traces of clucene on my system20:46
Romsterthis pkg-not does not find eveything20:46
Romstermight be tripping up on the libdir but i can't see how.20:46
jaegerIt does link against gtk3, which makes sense in gnome3/gnome-shell, I guess... so for now I'll hang onto my port20:47
Romsterjust copy one in contrib and edit it for gtk320:49
jaegerI had made mine before I even knew that one existed, heh20:49
Romsteri was thinking of a way to make gtk2 and gtk co-exist on my system20:49
jaegerDidn't realize it was not a separate software product20:49
Romsterd'oh20:49
Romsterhate when that happens you make a port only to realize you could of pinched it off someone else and edited it.20:51
jaegeryeah, I've done it quite a few times =/20:51
jaegersometimes I see it beforehand but not always20:51
Romsterwonder how many people would use gnome, when i fist installed crux gnome was broken so i went to kde3 back then20:54
jaegerIt took me and rrm3 both quite a long time to get a solid gnome ports set going for crux, then I kept it maintained for quite a while after he disappeared20:55
jaegerI don't think many people used it, though20:55
jaegerIt's very rare that anyone even asks about the unmaintained 2.3x ports20:55
Romsteri haven't seen any kde reports either.20:57
Romsteraon did kde and aon isn't maintaining anymore20:58
jaegerI thought it was someone else who maintained kde20:58
Romsterthat other guy that's running multilib now is building kde perhaps i could get him into kde repo20:58
jaegeralan mizrahi20:58
jaegerwho else is using multilib?20:59
Romsternogagplz in my channel #hvlinux20:59
jaegerah20:59
Romsterwhich has turned out to be more of a socializing channel between friends.20:59
jaegernothing bad about that :)20:59
Romsternogagplc does  a little programming and is about at my calibre of knowledge21:00
Romsternogagplz*21:00
Romsterryuo was a crux user but went to frugalware, arethusa is very knowledgeable in wine dev, programmer and general hanging out playing starcraft 2 with nogagplz and my brother has sc2 so i'm gonna get it and get on in the action too, i only got sc1.21:02
jaegersc2 work well in wine? I don't have either, not a big RTS gamer21:03
Romsterhmm this is the bug i'm hitting in qt4 https://bugreports.qt.nokia.com/browse/QTBUG-538521:05
Romsteri haven't tried it but i'll ask nogagplz21:05
Romstersc1 and red alert 2 works flawlessly21:05
Romster<nogagplz> with my new cpu I can play comfortably on ultra21:06
Romster<nogagplz> water and some backgrounds are broken though, video driver bug21:06
Romsternogagplz> but it doesn't affect gameplay21:06
Romsterhe has a i7 i'm on a phenom II 965 so i should be comfortable.21:07
jaegerhttp://appdb.winehq.org/objectManager.php?sClass=application&iId=11123 looks promising21:07
jaegeryeah, I'd imagine so21:07
Romstermy Q6600 could do ultra in windows just fyi, wine on Q6600 shaders would kill it21:08
Romstersc2 is d3d alone21:09
Romsterdirectx translations to opengl is a pretty high overhead.21:09
jaegerindeed21:09
Romsterif the game had opengl option it would run smoothly21:09
Romsteryeah i haven't looked at the appdb in some time.21:10
Romsterall i do in wine lately is set the winehq topic to the new wine version every 2-3 weeks.21:11
jaeger21m39s to build webkitgtk on my i5-2520m (laptop) without ccache21:11
Romsteri haven't timed it but i might after i sort out this qt4 issue.21:11
jaegerthat's using -j421:11
RomsterIf Qt was NOT previously installed before building Qt, then this error WILL occur.21:12
RomsterSo the problem boils down to the fact, that the building script erroneously tries to link against system wide libQtCLucene.so.4, instead of locally built libQtCLucene.so.4.21:12
Romsterwhy would any build system try to link to a system lib that's included in the tarball.21:12
jaegeroops21:12
jaegeroversight, presumably21:12
RomsterIn fact this bug is not fixed in Qt 4.7.0 if you build Qt with -no-rpath configure option.21:13
Romsterand in this version21:13
Romsterdespite being on a bug report in qt21:13
Romsteri'm always hitting these kinds of bugs21:13
Romsterlets see if this -no-rpath fixes it or i'll have to set LD_LIBRARY_PATH or something.21:16
Romsteri'm still learning linux inards.21:20
Romsteryou'd think i'd know it all by now.21:21
Romsternope rpath option did not work this better work though LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$SRC/qt-everywhere-opensource-src-$version/lib make21:25
Romsterthis is why we need to have better testing done to find these issues.21:31
Romsterprt-get depinst qt4 as of now would fail.21:31
Romsteroh for god sake that line didn't fix it either.21:31
Romsterjaeger, freeglut-32 doing /usr/bin/ld: skipping incompatible /usr/lib64/libm.so when searching for -lm seems it does need LDFLAGS="-L/usr/lib32" on that port21:55
Romsteri had to do that on mine and nogagplz just confirmed the exact same issue.21:56
jaegerWhat you see in the repo is what's on my live system, there's still something funky on your system, I think22:02
jaegerNo idea what it is, though22:02
jaegerdo you have -m32 in your LDFLAGS?22:03
Romsternogagplz got the same issue as me22:04
Romsterusing the same code block for case...22:04
jaegerI don't know what to tell you, I can't reproduce it22:04
jaegerI've got it installed on 3 separate machines, too22:04
Romsterhttp://paste.pocoo.org/show/527186/22:06
Romstersame as what  have22:06
Romsteri have*22:06
Romsteri sware the i key on this keyboard is dodgy22:06
jaegerhave you looked through the config.log or build log to see why it's trying to use the 64-bit version?22:06
Romsternot yet22:07
Romsteri'll paste the log soon22:07
jaegerhttp://jaeger.morpheus.net/linux/crux/tmp/freeglut-32-build.log <-- here's a build log from my system for reference22:09
jaegercan post the config.log as well if you want it22:09
Romster$ wgetpaste /usr/ports/work/freeglut-32/src/freeglut-2.6.0/config.log22:10
RomsterYour paste can be seen here: http://paste.pocoo.org/show/527187/22:10
jaegersomething wrong with it finding X22:11
jaegeron line 688 I see X libs /usr/lib6422:11
Romsterwhy would it do that.22:12
jaegergood question, still looking22:12
Romster$ wgetpaste /usr/ports/work/freeglut-32/src/freeglut-2.6.0/configure22:13
RomsterYour paste can be seen here: http://paste.pocoo.org/show/527188/22:13
jaegerline 691 also looks suspicious, as well as lines 723 and 72422:14
jaegerhttp://jaeger.morpheus.net/linux/crux/tmp/freeglut-32-config.log22:14
Romsteryou got -m32 in your CFLAGS ?22:15
Romsteri don't have that22:15
Romsteroh sorry i do for .32bit22:15
jaegeryes, I moved it to CFLAGS to avoid some of the ccache issues22:15
Romsternevermind.22:15
jaegeryeah22:15
Romstersomething with imake or something i'm only guessing22:20
jaegerdoes /usr/lib32/pkgconfig/x11.pc look ok?22:20
jaegerby that I mean no /usr/lib or /usr/lib64 in it22:20
jaegeryay, I got a gnome session to start successfully22:21
jaegersome icons are missing but it's progress22:21
Romsterlibdir=/usr/lib3222:23
Romsteryeah that file looks fine22:23
jaegerhrmm, ok22:23
RomsterLibs: -L${libdir} -lX1122:23
jaegerhow about file /usr/lib32/libX11.so.6.3.0 ?22:23
Romster/usr/lib32/libX11.so.6.3.0: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped22:24
jaegerI wonder why it needs to add -R/usr/lib6422:25
jaegerI don't see any of that in my config.log22:25
Romsteri'll get nogagplz to paste his later.22:25
Romsterbeats me the configure script isn't clear where it's checking it from.22:26
jaegerit's very odd to me that it wants to use -R /usr/lib64 but gcc says -R isn't a valid option22:29
jaegermind pasting your gcc -v output and gcc -dumpspecs?22:29
Romsterhttp://paste.pocoo.org/show/527200/22:33
Romsterdunno if that would help it should be the same as yours.22:33
jaegerit should be, just want to make sure22:33
jaegeryeah, I don't see anything obvious there22:34
Romsterit be be because i got some extra xorg modules installed?22:35
Romsterhttp://paste.pocoo.org/show/527201/22:36
jaegerperhaps, though  if that's the case it's not at all obvious which one it might be22:37
Romsternoting to with imake templates? like /usr/lib/X11/config/Imake.tmpl22:40
jaegerNo clue there, I know nothing about imake =/22:41
Romsteri'm at a loss all iknow is the hackaround to get ti to work22:43
jaegerI'm out of ideas as well but I believe 100% that fixing the problem is better than working around it22:43
Romsterif we can find what's causing it.22:44
jaegeryeah, that's the bitch of it =(22:44
Romsteri've rebuilt all my packages to be sure it's not some linking error22:44
Romsterya know getting a SSD disk and reinstalling from scratch seems enticing right about now.22:45
jaegerDo you have access to virtualbox or vmware or something similar? I'm curious if you did a fresh install there if you'd run into it again22:45
Romsteri got vbox here yes22:45
Romsteri can give that a try22:45
jaegerIt's a lot of work but it would possibly answer part of the question22:45
jaegerif you do a fresh install and the problem occurs, it's a difference between *something* you and I have configured or installed22:46
Romsterlots of compiling :D22:46
jaegerif you do a fresh install and it's gone, then something leftover22:46
Romsteryeah i'm pretty sure i've cleaned up the leftovers.22:46
jaegerI suppose it might be possible to see exactly what configure is doing with an strace -f but that's a lot of shit to read22:47
jaegerwith no guarantee it'll help22:47
Romstervirtualbox nees qt4 that wont build -_-22:47
jaegerheh, true22:47
Romstermight just grab the qt4 binary off sepens site.22:47
* jaeger sighs22:47
jaegeranother question - is your friend's install built the same way as yours?22:48
Romsteri'll use this for now http://crux.nu/~sepen/pkg/x86_64/qt4%234.8.0-1.pkg.tar.gz22:48
Romsterpretty much, though i think he made a new root partition and installed fresh of the iso22:48
jaegerhrmm22:48
Romsterthan what i did to remove old ports and install multilib over it all.22:48
jaegerdoes he use ccache as well?22:49
Romsterhaven't asked.22:49
Romsterthough i very much doubt that to be the cause.22:51
Romsterfetching qt422:51
Romsteri can probably rebuild qt4 after it's installed.22:51
Romsterdamn thing, even that LD_LIBRARY_PATH didn't help it22:51
jaeger:(22:52
Romstermight be some dep that isn't being built first.22:52
Romsteri keep finding too many darn bugs22:53
Romsteralso good work on gnome getting gnome-session to work.22:53
jaegerIt's still got a long way to go but making progress22:53
jaegerhrm... I wonder why glib-networking puts gio modules in /lib but some other things put them in /usr/lib23:06
jaegergah, can't figure out how to make dconf use anything but the fucking 'memory' backend, which is completely useless23:28
jaegerhah! I win23:47
* jaeger kicks gsettings in the ass23:47
Romsterglib-networking follows glib's path and that got changed recently to /lib than /usr/lib23:57
Romsterwhen it got moved to core23:57
Romsterdconf now what happened to gconf?23:57

Generated by irclog2html.py 2.11.0 by Marius Gedminas - find it at mg.pov.lt!