From: Jay C. <jay...@ya...> - 2006-04-09 09:42:14
|
I have strugled for a couple of hours today trying to compile the cvs with G-15 support and learnt how the 'ld' thing does its magic (was worth the effort) the problem was that when creating the lcdlinux executable -lgd was not added and therfore i got alot of 'undefined symbols' i just added this to the makefile and it worked The G15 is a great keyboard and i am glad to see lcd4linux support for it, however if you need someone to run test progarms or anything else g-15 related just contact me Jay Coles Jay...@ya... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /"\ ASCII Ribbon Campain against \ / HTML e-mail and postings. X ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ / \ Intel P4 with HT* technology * - Hyper Thrashing, burn cache burn __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com |
From: Roland H. <ro...@gm...> - 2006-04-09 10:52:23
|
Jay Coles schrieb: > the problem was that when creating the lcdlinux > executable -lgd was not added and therfore i got alot > of 'undefined symbols' i just added this to the > makefile and it worked That's it. I've wondered why i can't compile the source with drivers HD44780 und LUIse anymore. With a complete checkout from 18 March it works fine, with the last checkout from 05 April it doesn't work anymore. Compiling the source with all drivers works. -- greets Roland |
From: Michael R. <re...@eu...> - 2006-04-09 14:19:09
|
Hi there, Roland Hopfer wrote: > Jay Coles schrieb: >> the problem was that when creating the lcdlinux >> executable -lgd was not added and therfore i got alot >> of 'undefined symbols' i just added this to the >> makefile and it worked > > That's it. I've wondered why i can't compile the source > with drivers HD44780 und LUIse anymore. With a complete > checkout from 18 March it works fine, with the last > checkout from 05 April it doesn't work anymore. Compiling > the source with all drivers works. > Should be fixed in CVS. In fact, I've fixed it a week ago, but SourceForge CVS has been down for some days... bye, Michael -- Michael Reinelt <re...@eu...> http://home.pages.at/reinelt GPG-Key 0xDF13BA50 ICQ #288386781 |
From: Roland H. <ro...@gm...> - 2006-04-09 14:37:28
|
Hi, Michael Reinelt schrieb: > Hi there, > > Roland Hopfer wrote: >> Jay Coles schrieb: >>> the problem was that when creating the lcdlinux >>> executable -lgd was not added and therfore i got alot >>> of 'undefined symbols' i just added this to the >>> makefile and it worked >> That's it. I've wondered why i can't compile the source >> with drivers HD44780 und LUIse anymore. With a complete >> checkout from 18 March it works fine, with the last >> checkout from 05 April it doesn't work anymore. Compiling >> the source with all drivers works. > > Should be fixed in CVS. In fact, I've fixed it a week ago, but > SourceForge CVS has been down for some days... Seems not be fixed. I've done a cvs update but cannot compile without errors. -- greets Roland |
From: Michael R. <re...@eu...> - 2006-04-09 15:21:59
|
Hi Roland, > Seems not be fixed. I've done a cvs update but cannot compile > without errors. Did you do a reconfigure, or even better a ./bootstrap? Just tried, compiles fine here, and links with libgd. bye, Michael -- Michael Reinelt <re...@eu...> http://home.pages.at/reinelt GPG-Key 0xDF13BA50 ICQ #288386781 |
From: Roland H. <ro...@gm...> - 2006-04-09 16:02:27
|
Hi Michael, Michael Reinelt schrieb: > Hi Roland, > >> Seems not be fixed. I've done a cvs update but cannot compile >> without errors. > > Did you do a reconfigure, or even better a ./bootstrap? > > Just tried, compiles fine here, and links with libgd. Yes i do a reconfigure. As you suggest I do a ./bootstrap, but nothing change. After that I deleted the whole lcd4linux directory and make a complete new checkout, do a ./configure --with-drivers=HD44780,LUIse make [...] plugin_xmms.o -L/usr/local/lib -lluise -lmysqlclient -lm widget_image.o(.text+0x9f): In function `widget_image_render': /var/lib/cvs/lcd4linux/widget_image.c:109: undefined reference to `gdImageCreateFromPng' widget_image.o(.text+0x1a5):/var/lib/cvs/lcd4linux/widget_image.c:146: undefined reference to `gdImageGetTrueColorPixel' collect2: ld returned 1 exit status make: *** [lcd4linux] Fehler 1 The newest file in the repository is drv_generic_txt.c from 29.03.06. -- greets Roland |
From: Michael R. <re...@eu...> - 2006-04-09 17:44:51
|
Hi there, > [...] > plugin_xmms.o -L/usr/local/lib -lluise -lmysqlclient -lm > widget_image.o(.text+0x9f): In function `widget_image_render': > /var/lib/cvs/lcd4linux/widget_image.c:109: undefined reference to > `gdImageCreateFromPng' > widget_image.o(.text+0x1a5):/var/lib/cvs/lcd4linux/widget_image.c:146: > undefined reference to `gdImageGetTrueColorPixel' > collect2: ld returned 1 exit status > make: *** [lcd4linux] Fehler 1 Hey, this is strange... drivers.m4 reads: if test "$LUISE" = "yes"; then if test "$has_luise" = "true"; then GRAPHIC="yes" DRIVERS="$DRIVERS drv_LUIse.o" DRVLIBS="$DRVLIBS -L/usr/local/lib -lluise" AC_DEFINE(WITH_LUISE,1,[LUIse driver]) else AC_MSG_WARN(luise.h not found: LUIse driver disabled) fi fi note that selecting the LUIse driver sets GRAPHIC to "yes" at the end of drivers.m4, there's # generic graphic driver if test "$GRAPHIC" = "yes"; then DRIVERS="$DRIVERS drv_generic_graphic.o" if test "$has_gd" = "true"; then DRIVERS="$DRIVERS drv_Image.o" DRVLIBS="$DRVLIBS -lgd" fi fi so if GRAPHIC is selected, it tests for GD, and either includes the image widget *and* libgd, or none of'em. as your error comes from the image widget, this means that the image widet has been selected. But if the image widget is selected, -lgd is selected, too. but.... hey, you said that your newest file is drv_generic_txt.c from 29.03.06. But drivers.m4 should be from April 1st. maybe you've been bitten by the "SourceForge anonymous CVS update delay"??? bye, Michael -- Michael Reinelt <re...@eu...> http://home.pages.at/reinelt GPG-Key 0xDF13BA50 ICQ #288386781 |
From: Roland H. <ro...@gm...> - 2006-04-09 18:17:36
|
Michael Reinelt schrieb: >> [...] >> widget_image.o(.text+0x1a5):/var/lib/cvs/lcd4linux/widget_image.c:146: >> undefined reference to `gdImageGetTrueColorPixel' >> collect2: ld returned 1 exit status >> make: *** [lcd4linux] Fehler 1 > > Hey, this is strange... > > drivers.m4 reads: > > at the end of drivers.m4, there's > > # generic graphic driver > if test "$GRAPHIC" = "yes"; then > DRIVERS="$DRIVERS drv_generic_graphic.o" > if test "$has_gd" = "true"; then > DRIVERS="$DRIVERS drv_Image.o" > DRVLIBS="$DRVLIBS -lgd" > fi > fi # generic graphic driver if test "$GRAPHIC" = "yes"; then DRIVERS="$DRIVERS drv_generic_graphic.o" fi > but.... hey, you said that your newest file is drv_generic_txt.c from > 29.03.06. But drivers.m4 should be from April 1st. Here drivers.m4 is from Feb. 27th. > maybe you've been bitten by the "SourceForge anonymous CVS update delay"??? If it exists, I am. What can I do? You wrote me that you have put my patch for drv_generic_graphic.c into CVS. I can't get this also. How long is the delay? -- greets Roland |
From: Michael R. <re...@eu...> - 2006-04-17 08:33:47
|
Hi Roland, Is this issue resolved now? >> but.... hey, you said that your newest file is drv_generic_txt.c from >> 29.03.06. But drivers.m4 should be from April 1st. > > Here drivers.m4 is from Feb. 27th. > >> maybe you've been bitten by the "SourceForge anonymous CVS update >> delay"??? > > If it exists, I am. What can I do? > > You wrote me that you have put my patch for drv_generic_graphic.c into > CVS. I can't get this also. How long is the delay? > -- Michael Reinelt <re...@eu...> http://home.pages.at/reinelt GPG-Key 0xDF13BA50 ICQ #288386781 |
From: Roland H. <ro...@gm...> - 2006-04-17 20:39:23
|
Hi Michael, > Is this issue resolved now? > >>> but.... hey, you said that your newest file is drv_generic_txt.c from >>> 29.03.06. But drivers.m4 should be from April 1st. >> Here drivers.m4 is from Feb. 27th. >> >>> maybe you've been bitten by the "SourceForge anonymous CVS update >>> delay"??? >> If it exists, I am. What can I do? >> >> You wrote me that you have put my patch for drv_generic_graphic.c into >> CVS. I can't get this also. How long is the delay? No, nothing changed here. No updates from SF. SVN on bulix.org seems to be the better solution now. -- bye Roland |