ID |
Date |
Icon |
Author |
Author Email |
Category |
OS |
ELOG Version |
Subject |
1142
|
Mon May 9 21:08:56 2005 |
| Steve Jones | steve.jones@freescale.com | Question | Linux | Other | 2.5.9 | Re: Version of GCC to use? |
> > > I ask because I get a dependency that I did not have before with 2.5.3.
> > > Compiling with my same 'ole gcc 2.95.2 I see that I now need mxml.h and
> > > strlcpy.h. Trying to compile under gcc 3.4 results in all kinds of errors.
> >
> > mxml.h and strlcpy.h are part of the elog tar ball. When untar'ed, they get copied
> > into a separate directory:
> >
> > ...
> > -rwxr-xr-x ritt/lke 15090 2005-05-09 13:09:54 elog-2.5.9/eloglang.japanese
> > -rwxr-xr-x ritt/lke 17587 2005-05-09 13:09:54 elog-2.5.9/eloglang.spanish
> > drwxr-xr-x ritt/lke 0 2005-05-09 13:09:54 mxml/
> > -rwxr-xr-x ritt/lke 45577 2005-05-09 13:09:54 mxml/mxml.c
> > -rwxr-xr-x ritt/lke 2198 2005-05-09 13:09:54 mxml/strlcpy.c
> > -rwxr-xr-x ritt/lke 4359 2005-05-09 13:09:54 mxml/mxml.h
> > -rwxr-xr-x ritt/lke 567 2005-05-09 13:09:54 mxml/strlcpy.h
> >
> > I have right now no access to 3.4. Once I get it, I will address the errors
> > occuring there.
>
> Ah, now I need to figure out how to pickup the new includes.
> BTW, personally I wouldn't take my word regarding the 3.4 errors -- I was simply
> trying an alternative version and it is likely that the way ours is configured is the
> problem.
>
> Thanks!
Ok, now I see the issue - the tar extract created the mxml directory in the root (not
under the created directory elog-2.5.9). Is there a reason why these includes are not
placed in the src dir like the regex.h/.c include? |
1143
|
Mon May 9 21:14:53 2005 |
| Steve Jones | steve.jones@freescale.com | Question | Linux | Other | 2.5.9 | Re: Version of GCC to use? |
> > > > I ask because I get a dependency that I did not have before with 2.5.3.
> > > > Compiling with my same 'ole gcc 2.95.2 I see that I now need mxml.h and
> > > > strlcpy.h. Trying to compile under gcc 3.4 results in all kinds of errors.
> > >
> > > mxml.h and strlcpy.h are part of the elog tar ball. When untar'ed, they get copied
> > > into a separate directory:
> > >
> > > ...
> > > -rwxr-xr-x ritt/lke 15090 2005-05-09 13:09:54 elog-2.5.9/eloglang.japanese
> > > -rwxr-xr-x ritt/lke 17587 2005-05-09 13:09:54 elog-2.5.9/eloglang.spanish
> > > drwxr-xr-x ritt/lke 0 2005-05-09 13:09:54 mxml/
> > > -rwxr-xr-x ritt/lke 45577 2005-05-09 13:09:54 mxml/mxml.c
> > > -rwxr-xr-x ritt/lke 2198 2005-05-09 13:09:54 mxml/strlcpy.c
> > > -rwxr-xr-x ritt/lke 4359 2005-05-09 13:09:54 mxml/mxml.h
> > > -rwxr-xr-x ritt/lke 567 2005-05-09 13:09:54 mxml/strlcpy.h
> > >
> > > I have right now no access to 3.4. Once I get it, I will address the errors
> > > occuring there.
> >
> > Ah, now I need to figure out how to pickup the new includes.
> > BTW, personally I wouldn't take my word regarding the 3.4 errors -- I was simply
> > trying an alternative version and it is likely that the way ours is configured is the
> > problem.
> >
> > Thanks!
>
>
> Ok, now I see the issue - the tar extract created the mxml directory in the root (not
> under the created directory elog-2.5.9). Is there a reason why these includes are not
> placed in the src dir like the regex.h/.c include?
Ack, ok, I moved the includes into src and tried re-compiling -- and received several
"undefined symbol" errors from the linker. Clearly the libraries cannot be moved into src? |
1144
|
Mon May 9 21:17:29 2005 |
| Stefan Ritt | stefan.ritt@psi.ch | Question | Linux | Other | 2.5.9 | Re: Version of GCC to use? |
> Ok, now I see the issue - the tar extract created the mxml directory in the root (not
> under the created directory elog-2.5.9). Is there a reason why these includes are not
> placed in the src dir like the regex.h/.c include?
Yes. I use these files in several other projects as well, and want to maintain only a
single copy. So I have
elogd-x.x.x/
elogd-x.x.x/src/
....
mxml/
mxml/strlcpy.h
mxml/strlcpy.c
mxml/mxml.c
mxml/mxml.c
...
other-project-x.x.x/
other-project-x.x.x/
So both elogd and "other-project" can use strlcpy.c and mxml.c. If I would copy it to
elogd-x.x.x/src and fix a bug there, "other-project" would use a separate copy and not
profit from the bug fix. So I would have to mainain verious copies of the same file, which
make things complicated. I compile everything also under windows, so I cannot use soft
links. If there is a better way of how to do it, please let me know. |
1145
|
Mon May 9 21:22:46 2005 |
| Stefan Ritt | stefan.ritt@psi.ch | Question | Linux | Other | 2.5.9 | Re: Version of GCC to use? |
[ritt@pc5082 /tmp]$ tar -xzvf elog-2.5.9-2.tar.gz
elog-2.5.9/
elog-2.5.9/doc/
elog-2.5.9/doc/adminguide.html
...
mxml/
mxml/mxml.c
mxml/strlcpy.c
mxml/mxml.h
mxml/strlcpy.h
[ritt@pc5082 /tmp]$ cd elog-2.5.9
[ritt@pc5082 elog-2.5.9]$ make
gcc -O3 -funroll-loops -fomit-frame-pointer -W -Wall -o elog src/elog.c
gcc -O3 -funroll-loops -fomit-frame-pointer -W -Wall -c -o regex.o src/regex.c
... skipping warnings ...
gcc -O3 -funroll-loops -fomit-frame-pointer -W -Wall -c -o mxml.o ../mxml/mxml.c
gcc -O3 -funroll-loops -fomit-frame-pointer -W -Wall -c -o strlcpy.o ../mxml/strlcpy.c
gcc -O3 -funroll-loops -fomit-frame-pointer -W -Wall -I../mxml -o elogd src/elogd.c regex.o
mxml.o strlcpy.o
gcc -O3 -funroll-loops -fomit-frame-pointer -W -Wall -o elconv src/elconv.c
[ritt@pc5082 elog-2.5.9]$
--------------
No undefined functions here. I guess you have an old Makefile? Just use the complete tar
package from the last version. |
1146
|
Mon May 9 23:30:11 2005 |
| Steve Jones | steve.jones@freescale.com | Question | Linux | Other | 2.5.9 | Re: Version of GCC to use? |
> [ritt@pc5082 /tmp]$ tar -xzvf elog-2.5.9-2.tar.gz
> elog-2.5.9/
> elog-2.5.9/doc/
> elog-2.5.9/doc/adminguide.html
> ...
> mxml/
> mxml/mxml.c
> mxml/strlcpy.c
> mxml/mxml.h
> mxml/strlcpy.h
> [ritt@pc5082 /tmp]$ cd elog-2.5.9
> [ritt@pc5082 elog-2.5.9]$ make
> gcc -O3 -funroll-loops -fomit-frame-pointer -W -Wall -o elog src/elog.c
> gcc -O3 -funroll-loops -fomit-frame-pointer -W -Wall -c -o regex.o src/regex.c
> ... skipping warnings ...
> gcc -O3 -funroll-loops -fomit-frame-pointer -W -Wall -c -o mxml.o ../mxml/mxml.c
> gcc -O3 -funroll-loops -fomit-frame-pointer -W -Wall -c -o strlcpy.o ../mxml/strlcpy.c
> gcc -O3 -funroll-loops -fomit-frame-pointer -W -Wall -I../mxml -o elogd src/elogd.c regex.o
> mxml.o strlcpy.o
> gcc -O3 -funroll-loops -fomit-frame-pointer -W -Wall -o elconv src/elconv.c
> [ritt@pc5082 elog-2.5.9]$
>
> --------------
> No undefined functions here. I guess you have an old Makefile? Just use the complete tar
> package from the last version.
Ok, now I have it. Old Makefile because I had to perform some deletions to make "make" work
right under Solaris. Basically, I took out the ifdef structures - "make" was blowing up on
these. Everything now compiles perfectly -- don't change anything. Thanks for that last pointer.
Steve |
1148
|
Thu May 12 18:32:18 2005 |
| damon nettles | nettles@phgrav.phys.lsu.edu | Question | All | | Re: post box question |
> > is there any way to get a larger text box to type in when making a new post?
> > the default box is rather small and you have to scroll up and down when
> > making a new post or editing an existing one.
>
> Message width = <number of characters>
> Message height = <number of lines>
>
> > can the normal text look like the html does without submitting it as html?
>
> No.
thanks stefan. it looks like it was right in front of my face the whole time (on
the elogd.cfg syntax page). but, somehow i missed it. |
1182
|
Tue Jun 7 10:59:20 2005 |
| Michael Husbyn | michaelh@online.no | Question | Linux | 2.5.9-2 | Omitting some fields in e-mail |
Hello,
Is there a way to include some attribute fields in the e-mail from eLog, but not all?
E.g, if you have the following:
Attributes = TA, Endret, UA, Pri, Status, Oppdragsgiver, EpostTil, EpostIKT, Tittel
Then you get the heading:
Logbook :
TA :
Endret :
UA :
Pri :
Status :
Oppdragsgiver :
EpostTil :
EpostIKT :
Tittel :
(removed the attribute data),
But I would like to send out only:
UA :
Pri :
Status :
Oppdragsgiver :
EpostTil :
Tittel :
Any way to do this in the current version?
And perhaps change the order too... I'm asking for much perhaps?
Best regards
Michael |
1187
|
Wed Jun 8 10:45:18 2005 |
| Kumar | kumr.raj@gmail.com | Question | Linux | 2.6 beta | Unable to send mails through elog |
Hi All
I need to send mail through Elog. With Version 2.5.7 it seems to work only when less content is in the elog entry. But when I fill in a lot of content into one entry, it confirms the mail is sent but I dont receive the mail.
I thought it was a bug in 2.5.7, so I installed the new version 2.6-beta. With this version I am not even able to send any mail eventhough elog confirms it has been sent. Same is it case for 2.5.9.
Please let me know if there is a fix..
Thanks
Raj |