From: Double 12 <dou...@gm...> - 2008-08-25 17:21:57
Attachments:
log.txt
|
Here is the error log from the compilation of edelib. |
From: Sanel Z. <ka...@us...> - 2008-08-26 12:33:10
|
Hi Double 12, > I think you guys should fix some things in edelib. Today I tried to > compile it, but it gave a lot of errors...so parts were skipped and I > ended up without a working library. > ... > Here is the error log from the compilation of edelib. > src/String.cpp:30: let op: deprecated conversion from string constant to ???char*??? > src/Run.cpp: In function ???int edelib::run_fork(const char*, bool)???: > src/Run.cpp:48: let op: deprecated conversion from string constant to ???char*??? > src/Run.cpp:49: let op: deprecated conversion from string constant to ???char*??? > In file included from src/rx/regex.c:60: > ... These are very strange error reports. I just checked out a fresh edelib copy it compiled without a problems. Maybe you did checkout in the same time I did commit and svn got some things wrong. Can you try with a fresh repository copy? -- Sanel |
From: Sanel Z. <ka...@us...> - 2008-08-26 14:43:52
|
Hi, > First of all, Sanel, it seems you missed some of our forum posts about > the EDE naming rules, probably because the posts are not chronologically > ordered. Yep, SF forum is horrible. I just made a reply (http://sourceforge.net/forum/message.php?msg_id=5197160). What I missed? :) > I again downloaded a new SVN copy with /svn co > https://ede.svn.sourceforge.net/svnroot/ede/trunk/edelib/ > Then I did ./configure and jam, which still gave errors. > > As you can see in the output below, the compiler doesn't understand what > all those widgets are, because it can't find the FLTK header files. You > have to use header includes in form *Fl.H* instead of *FL.h* > Yeah, upper/lower case can make a difference. ;) Hm, the strangest thing is that FLTK makes symlinks from *.H to *.h after you install it, and that worked before at your system, as I could conclude. Does FLTK re-installation corrects it? If not, can you send me a list of FL directory (/usr/local/include/FL if you install it there)? Btw. just came up to my mind: did you use cmake to install FLTK or regular "configure/make/make install"? -- Sanel |
From: Double 12 <dou...@gm...> - 2008-08-26 18:25:11
|
Oh yeah, I see what is going on now. The first time I installed edelib, it was on Zenwalk. On Zenwalk, I installed FLTK from source and the symlinks were added correctly. Now, I installed edelib on Ubuntu. On Ubuntu, I installed FLTK from a package. The package didn't add any symlinks. Even if this is Ubuntu's fault, it would be nice if you guys change the include's to header.H, because Ubuntu is the most popular distribution: we certainly don't want that all those users can't get edelib to work. By the way, about the wiki: I made a small start on the wiki page for developers. I hope Ralf can make it a complete page. Can you delete all those old EDE1 pages that are empty or no use anymore? Double 12 Sanel Zukan schreef: > Hi, > > >> First of all, Sanel, it seems you missed some of our forum posts about >> the EDE naming rules, probably because the posts are not chronologically >> ordered. >> > > Yep, SF forum is horrible. I just made a reply > (http://sourceforge.net/forum/message.php?msg_id=5197160). > What I missed? :) > > >> I again downloaded a new SVN copy with /svn co >> https://ede.svn.sourceforge.net/svnroot/ede/trunk/edelib/ >> Then I did ./configure and jam, which still gave errors. >> >> As you can see in the output below, the compiler doesn't understand what >> all those widgets are, because it can't find the FLTK header files. You >> have to use header includes in form *Fl.H* instead of *FL.h* >> Yeah, upper/lower case can make a difference. ;) >> > > Hm, the strangest thing is that FLTK makes symlinks from *.H to *.h > after you install it, and that worked before at your system, as I could > conclude. > > Does FLTK re-installation corrects it? If not, can you send me a list > of FL directory (/usr/local/include/FL if you install it there)? > > Btw. just came up to my mind: did you use cmake to install FLTK or > regular "configure/make/make install"? > > -- > Sanel > |
From: Sanel Z. <ka...@us...> - 2008-08-27 10:45:38
|
> Oh yeah, I see what is going on now. > The first time I installed edelib, it was on Zenwalk. On Zenwalk, I > installed FLTK from source and the symlinks were added correctly. > Now, I installed edelib on Ubuntu. On Ubuntu, I installed FLTK from a > package. The package didn't add any symlinks. Now situation is much clearer :D > Even if this is Ubuntu's fault, it would be nice if you guys change the > include's to header.H, because Ubuntu is the most popular distribution: > we certainly don't want that all those users can't get edelib to work. Well, I don't know... .h is standard naming scheme for headers and I don't know why FLTK choose .H. Also, AFAIK, a binary package should mirror what "make/whatever install" did; anything except that is a packager mistake. Guys, can you please check does other distros skip FLTK header symlinks (from .h to .H)? I will see what to do about this in edelib/ede2 modules. > By the way, about the wiki: I made a small start on the wiki page for > developers. I hope Ralf can make it a complete page. Thanks! > Can you delete all those old EDE1 pages that are empty or no use anymore? It would be nice to keep them for history reasons and when 2.0 comes out, they could be moved to "1.x docs" subsection. The same could apply for screenshots. > > Double 12 -- Sanel |