From: Jesse op d. B. <ht...@op...> - 2003-09-16 11:36:07
|
Hi all, This is still the problem (see add-on). What to choose: the int, the int & or the const HtDateTime & Hints please HtFile.cc: In method `enum Transport::DocStatus HtFile::Request()': HtFile.cc:280: call of overloaded `HtDateTime(int &)' is ambiguous ../htlib/HtDateTime.h:156: candidates are: HtDateTime::HtDateTime(int) ../htlib/HtDateTime.h:159: HtDateTime::HtDateTime(int &) ../htlib/HtDateTime.h:479: HtDateTime::HtDateTime(const HtDateTime &) <near match> HtFile.cc:285: call of overloaded `HtDateTime(int &)' is ambiguous ../htlib/HtDateTime.h:156: candidates are: HtDateTime::HtDateTime(int) ../htlib/HtDateTime.h:159: HtDateTime::HtDateTime(int &) ../htlib/HtDateTime.h:479: HtDateTime::HtDateTime(const HtDateTime &) <near match> HtFile.cc:307: call of overloaded `HtDateTime(int &)' is ambiguous ../htlib/HtDateTime.h:156: candidates are: HtDateTime::HtDateTime(int) ../htlib/HtDateTime.h:159: HtDateTime::HtDateTime(int &) ../htlib/HtDateTime.h:479: HtDateTime::HtDateTime(const HtDateTime &) <near match> make[1]: *** [HtFile.lo] Error 1 make[1]: Leaving directory `/pers/www/msql/Projects/Htdig/BUILD320/htdig-3.2.0b4-20030914/htnet' make: *** [all-recursive] Error 1 --Jesse |
From: Lachlan A. <lh...@us...> - 2003-09-17 14:13:40
|
Greetings Jesse, Clutching at straws here... What happens if you comment out line 156=20 of .../htlib/HtDateTime.h? Cheers, Lachlan On Tue, 16 Sep 2003 21:34, Jesse op den Brouw wrote: > This is still the problem (see add-on). What to choose: the int, > the int & or the const HtDateTime & > Hints please --=20 lh...@us... ht://Dig developer DownUnder (http://www.htdig.org) |
From: Lachlan A. <lh...@us...> - 2003-09-17 14:24:05
Attachments:
cookie-patch
|
You might also need the attached patch to HtCookie... Lachlan On Thu, 18 Sep 2003 00:11, Lachlan Andrew wrote: > Greetings Jesse, > > Clutching at straws here... What happens if you comment out line > 156 of .../htlib/HtDateTime.h? > > Cheers, > Lachlan > > On Tue, 16 Sep 2003 21:34, Jesse op den Brouw wrote: > > This is still the problem (see add-on). What to choose: the int, > > the int & or the const HtDateTime & > > Hints please --=20 lh...@us... ht://Dig developer DownUnder (http://www.htdig.org) |
From: Jesse op d. B. <ht...@op...> - 2003-09-18 13:55:37
|
Patch applied, line 156 commented out in the .h file: configure runs fine, make runs fine make check breaks: g++ -g -O2 -Wall -fno-rtti -fno-exceptions -o testnet testnet.o -L/opt/htdig/lib/zlib/lib ../htnet/.libs/libhtnet.a ../htcommon/.libs/libcommon.a ../htword/.libs/libhtword.a ../db/.libs/libhtdb.a ../htlib/.libs/libht.a -lz collect2: ld returned 1 exit status /usr/ccs/bin/ld: Unsatisfied symbols: WordType::instance (data) make[2]: *** [testnet] Error 1 make[2]: Leaving directory `/pers/www/msql/Projects/Htdig/BUILD320/htdig-3.2.0b4-20030914/test' make[1]: *** [check-am] Error 2 make[1]: Leaving directory `/pers/www/msql/Projects/Htdig/BUILD320/htdig-3.2.0b4-20030914/test' make: *** [check-recursive] Error 1 [msql@chaos htdig-3.2.0b4-20030914]$ make install runs fine rundig -v runs fine ( I used an institute's server instead of www.htdig.org). search works fine (so it seems) --Jesse |
From: Lachlan A. <lh...@us...> - 2003-09-20 13:54:07
|
Greetings Jesse, It's very good to hear that it compiles and runs! The make check problem is a mystery... Try cd htword ; make clean ; cd .. ; make check If that doesn't work, could you please mail the results of nm */.libs/*.a | grep WordType8instance and nm htword/.libs/libhtword.a | grep WordType8instance ? Thanks. Lachlan On Thu, 18 Sep 2003 23:54, Jesse op den Brouw wrote: > Patch applied, line 156 commented out in the .h file: > configure runs fine, > make runs fine > make check breaks: > > g++ -g -O2 -Wall -fno-rtti -fno-exceptions -o testnet testnet.o > -L/opt/htdig/lib/zlib/lib ../htnet/.libs/libhtnet.a > ../htcommon/.libs/libcommon.a ../htword/.libs/libhtword.a > ../db/.libs/libhtdb.a ../htlib/.libs/libht.a -lz > collect2: ld returned 1 exit status > /usr/ccs/bin/ld: Unsatisfied symbols: > WordType::instance (data) > make[2]: *** [testnet] Error 1 > make[2]: Leaving directory > `/pers/www/msql/Projects/Htdig/BUILD320/htdig-3.2.0b4-20030914/test >' make[1]: *** [check-am] Error 2 > make[1]: Leaving directory > `/pers/www/msql/Projects/Htdig/BUILD320/htdig-3.2.0b4-20030914/test >' make: *** [check-recursive] Error 1 > [msql@chaos htdig-3.2.0b4-20030914]$ > > > make install runs fine > rundig -v runs fine ( I used an institute's server instead of > www.htdig.org). > search works fine (so it seems) --=20 lh...@us... ht://Dig developer DownUnder (http://www.htdig.org) |
From: Ted Stresen-R. <ted...@ma...> - 2003-09-20 19:03:57
|
Following the same instructions on Mac OS X produced the following output. Not sure if this is an error or not, though, because I don't know what all the tests are doing... creating url make MAKE="make" check-TESTS PASS: t_wordkey PASS: t_wordlist PASS: t_wordskip PASS: t_wordbitstream PASS: t_search PASS: t_htdb PASS: t_rdonly PASS: t_trunc ../test/test_prepare: /Users/tedsr/htdig/test/./t_url: Permission denied ../test/test_prepare: exec: /Users/tedsr/htdig/test/./t_url: cannot execute: Undefined error: 0 FAIL: t_url PASS: t_htdig PASS: t_htsearch PASS: t_htmerge PASS: t_htnet PASS: t_htdig_local ==================== 1 of 14 tests failed ==================== make[2]: *** [check-TESTS] Error 1 make[1]: *** [check-am] Error 2 make: *** [check-recursive] Error 1 and here's the output from "nm */.libs/*.a | grep WordType8instance" U __ZN8WordType8instanceE U __ZN8WordType8instanceE 00000b60 s __GLOBAL__D__ZN8WordType8instanceE 00000b50 s __GLOBAL__I__ZN8WordType8instanceE 00000958 D __ZN8WordType8instanceE That's all for now... Ted Stresen-Reuter On Saturday, September 20, 2003, at 08:51 AM, Lachlan Andrew wrote: > Greetings Jesse, > > It's very good to hear that it compiles and runs! > > The make check problem is a mystery... > Try > cd htword ; make clean ; cd .. ; make check > If that doesn't work, could you please mail the results of > nm */.libs/*.a | grep WordType8instance > and > nm htword/.libs/libhtword.a | grep WordType8instance > ? Thanks. > > Lachlan > > On Thu, 18 Sep 2003 23:54, Jesse op den Brouw wrote: >> Patch applied, line 156 commented out in the .h file: >> configure runs fine, >> make runs fine >> make check breaks: >> >> g++ -g -O2 -Wall -fno-rtti -fno-exceptions -o testnet testnet.o >> -L/opt/htdig/lib/zlib/lib ../htnet/.libs/libhtnet.a >> ../htcommon/.libs/libcommon.a ../htword/.libs/libhtword.a >> ../db/.libs/libhtdb.a ../htlib/.libs/libht.a -lz >> collect2: ld returned 1 exit status >> /usr/ccs/bin/ld: Unsatisfied symbols: >> WordType::instance (data) >> make[2]: *** [testnet] Error 1 >> make[2]: Leaving directory >> `/pers/www/msql/Projects/Htdig/BUILD320/htdig-3.2.0b4-20030914/test >> ' make[1]: *** [check-am] Error 2 >> make[1]: Leaving directory >> `/pers/www/msql/Projects/Htdig/BUILD320/htdig-3.2.0b4-20030914/test >> ' make: *** [check-recursive] Error 1 >> [msql@chaos htdig-3.2.0b4-20030914]$ >> >> >> make install runs fine >> rundig -v runs fine ( I used an institute's server instead of >> www.htdig.org). >> search works fine (so it seems) > > -- > lh...@us... > ht://Dig developer DownUnder (http://www.htdig.org) > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > ht://Dig Developer mailing list: > htd...@li... > List information (subscribe/unsubscribe, etc.) > https://lists.sourceforge.net/lists/listinfo/htdig-dev > |
From: Jim C. <li...@yg...> - 2003-09-21 08:25:05
|
On Saturday, September 20, 2003, at 01:04 PM, Ted Stresen-Reuter wrote: > Following the same instructions on Mac OS X produced the following > output. Not sure if this is an error or not, though, because I don't > know what all the tests are doing... > > creating url > make MAKE="make" check-TESTS > PASS: t_wordkey > PASS: t_wordlist > PASS: t_wordskip > PASS: t_wordbitstream > PASS: t_search > PASS: t_htdb > PASS: t_rdonly > PASS: t_trunc > ../test/test_prepare: /Users/tedsr/htdig/test/./t_url: Permission > denied > ../test/test_prepare: exec: /Users/tedsr/htdig/test/./t_url: cannot > execute: Undefined error: 0 > FAIL: t_url This is due to the fact that the execute permissions on the t_url script in the test directory are not being maintained. If you change the permissions on that file (e.g. chmod 754 t_url) all tests currently pass under OS X. I think something needs to be tweaked in CVS to correct this problem. Jim |
From: Ted Stresen-R. <ted...@ma...> - 2003-09-21 16:20:04
|
You are correct! creating url make MAKE="make" check-TESTS PASS: t_wordkey PASS: t_wordlist PASS: t_wordskip PASS: t_wordbitstream PASS: t_search PASS: t_htdb PASS: t_rdonly PASS: t_trunc PASS: t_url PASS: t_htdig PASS: t_htsearch PASS: t_htmerge PASS: t_htnet PASS: t_htdig_local =================== All 14 tests passed =================== Should the permissions thing be logged as a bug or is this a problem with my personal configuration of CVS? Ted Stresen-Reuter On Sunday, September 21, 2003, at 03:24 AM, Jim Cole wrote: > On Saturday, September 20, 2003, at 01:04 PM, Ted Stresen-Reuter wrote: > >> Following the same instructions on Mac OS X produced the following >> output. Not sure if this is an error or not, though, because I don't >> know what all the tests are doing... >> >> creating url >> make MAKE="make" check-TESTS >> PASS: t_wordkey >> PASS: t_wordlist >> PASS: t_wordskip >> PASS: t_wordbitstream >> PASS: t_search >> PASS: t_htdb >> PASS: t_rdonly >> PASS: t_trunc >> ../test/test_prepare: /Users/tedsr/htdig/test/./t_url: Permission >> denied >> ../test/test_prepare: exec: /Users/tedsr/htdig/test/./t_url: cannot >> execute: Undefined error: 0 >> FAIL: t_url > > This is due to the fact that the execute permissions on the t_url > script in the test directory are not being maintained. If you change > the permissions on that file (e.g. chmod 754 t_url) all tests > currently pass under OS X. I think something needs to be tweaked in > CVS to correct this problem. > > Jim > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > ht://Dig Developer mailing list: > htd...@li... > List information (subscribe/unsubscribe, etc.) > https://lists.sourceforge.net/lists/listinfo/htdig-dev > |
From: Jim C. <li...@yg...> - 2003-09-25 05:48:23
|
The problem is not unique to your configuration. I see the same thing even if I delete my copy of the code entirely and start over from scratch. Jim On Sunday, September 21, 2003, at 10:20 AM, Ted Stresen-Reuter wrote: > Should the permissions thing be logged as a bug or is this a problem > with my personal configuration of CVS? > > Ted Stresen-Reuter > > On Sunday, September 21, 2003, at 03:24 AM, Jim Cole wrote: > >> On Saturday, September 20, 2003, at 01:04 PM, Ted Stresen-Reuter >> wrote: >> >>> Following the same instructions on Mac OS X produced the following >>> output. Not sure if this is an error or not, though, because I don't >>> know what all the tests are doing... >>> >>> creating url >>> make MAKE="make" check-TESTS >>> PASS: t_wordkey >>> PASS: t_wordlist >>> PASS: t_wordskip >>> PASS: t_wordbitstream >>> PASS: t_search >>> PASS: t_htdb >>> PASS: t_rdonly >>> PASS: t_trunc >>> ../test/test_prepare: /Users/tedsr/htdig/test/./t_url: Permission >>> denied >>> ../test/test_prepare: exec: /Users/tedsr/htdig/test/./t_url: cannot >>> execute: Undefined error: 0 >>> FAIL: t_url >> >> This is due to the fact that the execute permissions on the t_url >> script in the test directory are not being maintained. If you change >> the permissions on that file (e.g. chmod 754 t_url) all tests >> currently pass under OS X. I think something needs to be tweaked in >> CVS to correct this problem. >> >> Jim >> >> >> >> ------------------------------------------------------- >> This sf.net email is sponsored by:ThinkGeek >> Welcome to geek heaven. >> http://thinkgeek.com/sf >> _______________________________________________ >> ht://Dig Developer mailing list: >> htd...@li... >> List information (subscribe/unsubscribe, etc.) >> https://lists.sourceforge.net/lists/listinfo/htdig-dev >> > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > ht://Dig Developer mailing list: > htd...@li... > List information (subscribe/unsubscribe, etc.) > https://lists.sourceforge.net/lists/listinfo/htdig-dev |
From: Lachlan A. <lh...@us...> - 2003-09-23 13:04:22
|
Greetings all, On Sun, 21 Sep 2003 05:04, Ted Stresen-Reuter wrote: > and here's the output from "nm */.libs/*.a | grep WordType8instance" > > U __ZN8WordType8instanceE > U __ZN8WordType8instanceE > 00000b60 s __GLOBAL__D__ZN8WordType8instanceE > 00000b50 s __GLOBAL__I__ZN8WordType8instanceE > 00000958 D __ZN8WordType8instanceE That last line is the one that says WordType::instance is defined. =20 Jesse, do you get that on HP-UX? Another thought: When make check fails, try typing cd test g++ -g -O2 -Wall -fno-rtti -fno-exceptions -o testnet testnet.o -L/opt/htdig/lib/zlib/lib ../htnet/.libs/libhtnet.a ../htcommon/.libs/libcommon.a ../htword/.libs/libhtword.a ../db/.libs/libhtdb.a ../htlib/.libs/libht.a ../htword/.libs/libhtword.a -lz make check Since you are using static libraries, the order of the libraries=20 matters. The above g++ command includes libhtword.a (in which=20 WordType::instance should be defined) again at the end, just to be=20 sure. Out of interest, can you compile it using shared libraries? Cheers, Lachlan --=20 lh...@us... ht://Dig developer DownUnder (http://www.htdig.org) |
From: Jesse op d. B. <ht...@op...> - 2003-09-23 13:23:57
|
Lachlan Andrew wrote: >Greetings all, > >Another thought: When make check fails, try typing > >cd test >g++ -g -O2 -Wall -fno-rtti -fno-exceptions -o testnet testnet.o > -L/opt/htdig/lib/zlib/lib ../htnet/.libs/libhtnet.a > ../htcommon/.libs/libcommon.a ../htword/.libs/libhtword.a > ../db/.libs/libhtdb.a ../htlib/.libs/libht.a > ../htword/.libs/libhtword.a -lz >make check > >Since you are using static libraries, the order of the libraries >matters. The above g++ command includes libhtword.a (in which >WordType::instance should be defined) again at the end, just to be >sure. > >Out of interest, can you compile it using shared libraries? > > Still doesn't work.. Same error. Shared libs won't work on UX. Not for ages...... --Jesse |
From: Lachlan A. <lh...@us...> - 2003-09-26 13:56:05
|
Greetings Jesse, Most frustrating... Out of interest, what happens if you type cd test cp /bin/true testnet make check ? That should cause the failure of all tests which require testnet,=20 but at least it may let you run the other tests, or uncover other=20 bugs. The reason I asked about shared libraries was that Gabriele's recent=20 upgrade of configure has fixed them on the Mac. Have you tried=20 since the upgrade? Cheers, Lachlan =20 On Tue, 23 Sep 2003 23:22, Jesse op den Brouw wrote: > Lachlan Andrew wrote: > >Out of interest, can you compile it using shared libraries? > > Still doesn't work.. Same error. > Shared libs won't work on UX. Not for ages...... --=20 lh...@us... ht://Dig developer DownUnder (http://www.htdig.org) |
From: Jesse op d. B. <ht...@op...> - 2003-09-23 13:20:05
|
Hi, Lachlan Andrew wrote: >Greetings Jesse, > >It's very good to hear that it compiles and runs! > >The make check problem is a mystery... >Try > cd htword ; make clean ; cd .. ; make check >If that doesn't work, could you please mail the results of > nm */.libs/*.a | grep WordType8instance >and > nm htword/.libs/libhtword.a | grep WordType8instance >? Thanks. > >Lachlan > > > Did: cd htword ; make clean ; cd .. ; make check Still compile error: g++ -g -O2 -Wall -fno-rtti -fno-exceptions -o testnet testnet.o -L/opt/htdig/lib/zlib/lib ../htnet/.libs/libhtnet.a ../htcommon/.libs/libcommon.a ../htword/.libs/libhtword.a ../db/.libs/libhtdb.a ../htlib/.libs/libht.a -lz collect2: ld returned 1 exit status /usr/ccs/bin/ld: Unsatisfied symbols: WordType::instance (data) make[2]: *** [testnet] Error 1 make[2]: Leaving directory `/pers/www/msql/Projects/Htdig/BUILD320/htdig-3.2.0b4-20030914/test' make[1]: *** [check-am] Error 2 make[1]: Leaving directory `/pers/www/msql/Projects/Htdig/BUILD320/htdig-3.2.0b4-20030914/test' make: *** [check-recursive] Error 1 [msql@chaos htdig-3.2.0b4-20030914]$ The command: nm */.libs/*.a | grep WordType8instance comes back with no output at all using nm */.libs/*.a | grep WordType the output is: [msql@chaos htdig-3.2.0b4-20030914]$ nm */.libs/*.a | grep WordType Symbols from htlib/.libs/libht.a[HtWordType.o]: _8WordType$instance | |undef |data | Initialize__8WordTypeRC13Configuration| |undef |code | _8WordType$instance | |undef |data | GetWordType__C8WordList| 0|extern|entry |$CODE$ Normalize__C8WordTypeR6String| |undef |code | _$_8WordType | |undef |code | __8WordTypeRC13Configuration| |undef |code | Symbols from htword/.libs/libhtword.a[WordType.o]: Initialize__8WordTypeRC13Configuration| 0|extern|entry |$CODE$ Instance__8WordType | 0|extern|entry |$CODE$ IsChar__C8WordTypei | 0|extern|entry |$CODE$ IsControl__C8WordTypei| 0|extern|entry |$CODE$ IsDigit__C8WordTypei| 0|extern|entry |$CODE$ IsStrictChar__C8WordTypei| 0|extern|entry |$CODE$ NormalizeStatus__8WordTypei| 0|extern|entry |$CODE$ Normalize__C8WordTypeR6String| 0|extern|entry |$CODE$ StripPunctuation__C8WordTypeR6String| 0|extern|entry |$CODE$ WordToken__C8WordTypeG6StringRi| 0|extern|entry |$CODE$ _$_8WordType | 0|extern|entry |$CODE$ _8WordType$instance |1073741828|extern|data |$DATA$ __8WordTypeRC13Configuration| 0|extern|entry |$CODE$ _vt$8WordType |1073741832|extern|data |$DATA$ [msql@chaos htdig-3.2.0b4-20030914]$ Using: nm */.libs/*.a | grep WordType\$instance [msql@chaos htdig-3.2.0b4-20030914]$ nm */.libs/*.a | grep WordType\$instance _8WordType$instance | |undef |data | _8WordType$instance | |undef |data | _8WordType$instance |1073741828|extern|data |$DATA$ [msql@chaos htdig-3.2.0b4-20030914]$ Hope this helps --Jesse |
From: Lachlan A. <lh...@us...> - 2003-09-23 13:30:15
|
Thanks for that, Jesse. It looks like WordType::instance is=20 definitely in there. Any luck with make check =20 cd test g++ -g -O2 -Wall -fno-rtti -fno-exceptions -o testnet testnet.o -L/opt/htdig/lib/zlib/lib ../htnet/.libs/libhtnet.a ../htcommon/.libs/libcommon.a ../htword/.libs/libhtword.a ../db/.libs/libhtdb.a ../htlib/.libs/libht.a ../htword/.libs/libhtword.a -lz make check ? Cheers, Lachlan On Tue, 23 Sep 2003 23:18, Jesse op den Brouw wrote: > [msql@chaos htdig-3.2.0b4-20030914]$ nm */.libs/*.a | grep > WordType\$instance _8WordType$instance | |undef |data | > _8WordType$instance | |undef |data | > _8WordType$instance |1073741828|extern|data |$DATA$ > [msql@chaos htdig-3.2.0b4-20030914]$ --=20 lh...@us... ht://Dig developer DownUnder (http://www.htdig.org) |
From: Jim C. <li...@yg...> - 2003-09-23 16:19:03
|
I ran into the same problem under OS X at one point. If I recall correctly, I was able to work around the problem by rearranging the ordering of the libraries. I don't recall the ordering that worked me; it has been some time since this was an issue with my system. Jim On Tuesday, September 23, 2003, at 07:27 AM, Lachlan Andrew wrote: > Thanks for that, Jesse. It looks like WordType::instance is > definitely in there. Any luck with > > make check > cd test > g++ -g -O2 -Wall -fno-rtti -fno-exceptions -o testnet testnet.o > -L/opt/htdig/lib/zlib/lib ../htnet/.libs/libhtnet.a > ../htcommon/.libs/libcommon.a ../htword/.libs/libhtword.a > ../db/.libs/libhtdb.a ../htlib/.libs/libht.a > ../htword/.libs/libhtword.a -lz > make check > > ? > > Cheers, > Lachlan > > > On Tue, 23 Sep 2003 23:18, Jesse op den Brouw wrote: >> [msql@chaos htdig-3.2.0b4-20030914]$ nm */.libs/*.a | grep >> WordType\$instance _8WordType$instance | |undef |data | >> _8WordType$instance | |undef |data | >> _8WordType$instance |1073741828|extern|data |$DATA$ >> [msql@chaos htdig-3.2.0b4-20030914]$ > > -- > lh...@us... > ht://Dig developer DownUnder (http://www.htdig.org) > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > ht://Dig Developer mailing list: > htd...@li... > List information (subscribe/unsubscribe, etc.) > https://lists.sourceforge.net/lists/listinfo/htdig-dev |