From: Damyan I. <di...@cr...> - 2005-09-15 11:24:33
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Milan, Thank you for your quick response, Milan Babuskov wrote: > IBPP is now part of FlameRobin (sources are included in our tree), so no > need to make IBPP package. Great! One package less to care for :-) A notice on www.ibpp.org would be nice, however. > It would be good if you can download the sources for 0.4.0 (available > from the project page), and make package of that, since we are in > process of releasing 0.4.0. Done. You said "in process of releasing". Pergaps I misunderstood you, but does this mean that contents on 0.4.0-src.tar.gz may change when it is "finally released"? Also, I have a couple of notes about this 0.4.0-src.tar.gz: 1) It includes CVS directories, that are unnecessary. 2) config-options make target fails: $ make config-options cp: cannot stat `./confdefs/fr_settings.confdef': No such file or directory cp: cannot stat `./confdefs/db_settings.confdef': No such file or directory make: *** [config-options] Error 1 (`make all' fails with the above errors, also. right after building flamerobin executable) > BTW, I made an Ubuntu .deb package using checkinstall, but it's not good > since it doesn't have dependencies in it. It would be great to have a > Debian package. I'll do my best. > Feel free to contact us on flamerobin-devel mailing list, or me directly. Joined flamerobin-devel. Thanks for the warm welcome, dam - -- Damyan Ivanov 0x9725F63B Creditreform Bulgaria di...@cr... http://www.creditreform.bg/ phone: +359(2)928-2611, 929-3993 fax: +359(2)920-0994 mob. +359(88)856-6067 ICQ 3028500 da...@ja.../Gaim -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFDKVoZHqjlqpcl9jsRAnpXAJ45BCkOv7E/wt9scvZL6yld9C3hZwCeMNXJ nnB0+e5Di4O2wncoILxA+eA= =6pRz -----END PGP SIGNATURE----- |
From: Olivier M. <om-...@ti...> - 2005-09-15 12:04:24
|
On Thu, 15 Sep 2005 14:25:13 +0300, Damyan Ivanov <di...@cr...> wrote: DI> > IBPP is now part of FlameRobin (sources are included in our tree), so no DI> > need to make IBPP package. DI> DI> Great! One package less to care for :-) DI> A notice on www.ibpp.org would be nice, however. Yep, I'll be glad to add any usefull notice, but what notice? IBPP is a distinct project and will stay distinct. For convenience, FR project hosts a copy of some version of the IBPP codebase in its own tree. That's a way of making it easier for people to build FR as a whole, with one less package to care for as you very rightly wrote. Yours, -- Olivier Mascia <om at tipgroup dot com> <om at ibpp dot org> |
From: Damyan I. <di...@cr...> - 2005-09-15 12:25:11
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Olivier Mascia wrote: > On Thu, 15 Sep 2005 14:25:13 +0300, > Damyan Ivanov <di...@cr...> wrote: > > DI> > IBPP is now part of FlameRobin (sources are included in our tree), so no > DI> A notice on www.ibpp.org would be nice, however. > > Yep, I'll be glad to add any usefull notice, but what notice? > > IBPP is a distinct project and will stay distinct. > For convenience, FR project hosts a copy of some version of the IBPP > codebase in its own tree. That's a way of making it easier for people to > build FR as a whole, with one less package to care for as you very > rightly wrote. I see. I got the wrong impression that IBPP is merged into FlameRobin. I see this is not true. I apologise for the confusion caused. Best regards, dam - -- Damyan Ivanov 0x9725F63B Creditreform Bulgaria di...@cr... http://www.creditreform.bg/ phone: +359(2)928-2611, 929-3993 fax: +359(2)920-0994 mob. +359(88)856-6067 ICQ 3028500 da...@ja.../Gaim -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFDKWhZHqjlqpcl9jsRAgcHAKCyDZLxpNENx4YZgS10Ym0n/l/wagCcCheO h+YWre8bjNR8dre1VfXBCO8= =U/Fh -----END PGP SIGNATURE----- |
From: Olivier M. <om-...@ti...> - 2005-09-15 12:31:49
|
On Thu, 15 Sep 2005 15:26:01 +0300, Damyan Ivanov <di...@cr...> wrote: DI> I see. I got the wrong impression that IBPP is merged into FlameRobin. I DI> see this is not true. I apologise for the confusion caused. Don't apologize, there is no hurt of any sort about this ! ;-) I clarified it on the ibpp-discuss list. -- Olivier Mascia <om at tipgroup dot com> |
From: Milan B. <albis@EUnet.yu> - 2005-09-15 12:07:51
|
Damyan Ivanov wrote: > You said "in process of releasing". Pergaps I misunderstood you, but > does this mean that contents on 0.4.0-src.tar.gz may change when it is > "finally released"? It may, but it most probably wont. By "in process" I meant that we are building the packages and haven't completed yet. > Also, I have a couple of notes about this 0.4.0-src.tar.gz: > > 1) It includes CVS directories, that are unnecessary. Yes. I usually remove them, but this time I forgot. > 2) config-options make target fails: > > $ make config-options > cp: cannot stat `./confdefs/fr_settings.confdef': No such file or directory > cp: cannot stat `./confdefs/db_settings.confdef': No such file or directory > make: *** [config-options] Error 1 > (`make all' fails with the above errors, also. right after building > flamerobin executable) FlameRobin has somewhat different build system. Since we support different compilers and platforms from the same bakefile, some files need to be copied. To make a long story short, you can't build in root source directory, but need to make a subdirectory for it: $ tar -xzvf flamerobin-0.4.0-src.tar.gz $ cd flamerobin-0.4.0-src $ mkdir build $ cd build $ ../configure --disable-shared --disable-debug --prefix=/usr/local $ make $ su Enter root password: # make install Few more issues: You should use --disable-shared and --disable-debug. Of course, you should have also built wxWidgets with same flags. Some other combinations might work, but I'm not sure about it. You need wxWidgets 2.6.0 or later. AFAIK, that is not available as Debian package, so you need to build it from sources. If you need help with it (or anything else), please ask. --prefix=/usr/local. As I understand, this does not conform to Debian guidelines, i.e. you would probably need --prefix=/usr. Currently, the configure script does not update the sources, so you'll need to manually edit the file: src/config/Config.cpp and change "/usr/local" to "/usr" or whatever is needed. Well, good luck, if you need any help, don't hesitate to ask. -- Milan Babuskov http://www.flamerobin.org |
From: Michael H. <mic...@el...> - 2005-09-15 12:45:17
|
Milan, Damyan, Milan Babuskov wrote: >> 2) config-options make target fails: >> >> $ make config-options >> cp: cannot stat `./confdefs/fr_settings.confdef': No such file or >> directory >> cp: cannot stat `./confdefs/db_settings.confdef': No such file or >> directory >> make: *** [config-options] Error 1 >> (`make all' fails with the above errors, also. right after building >> flamerobin executable) > > FlameRobin has somewhat different build system. Since we support > different compilers and platforms from the same bakefile, some files > need to be copied. To make a long story short, you can't build in root > source directory, but need to make a subdirectory for it: Well, some would say that building in a subdirectory is not a bad thing for other reasons as well. But anyway, the build does in fact succeed even in the root directory, only copying the three subdirectories onto themselves does obviously fail. But then I'm not sure this copying needs to be part of the normal make target, as there are other ways now to make FR find its support files, and for making a release a distinct make target for copying the files would do. Milan, what do you think? > You should use --disable-shared and --disable-debug. Of course, you > should have also built wxWidgets with same flags. Some other > combinations might work, but I'm not sure about it. --disable-shared is for wx only, FlameRobin does not use this parameter, it gets the information about wx from wx-config. I don't think that mixing --enable-debug and --disable-debug would hurt, but one does either want to debug FR or not, so using the same setting makes sense. > --prefix=/usr/local. As I understand, this does not conform to Debian > guidelines, i.e. you would probably need --prefix=/usr. Currently, > the configure script does not update the sources, so you'll need to > manually edit the file: src/config/Config.cpp and change "/usr/local" > to "/usr" or whatever is needed. I'm working on that. I have in fact already a solution for the configure script (a header file gets created in the build directory), this needs only be integrated with the sources. But as I'm only trying to find my way around autoconf stuff - if you, Damyan, have more experience with this, your help to make that as standard as possible would be much appreciated. Thanks -- Michael Hieke |
From: Damyan I. <di...@cr...> - 2005-09-15 13:42:46
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Michael, >> --prefix=/usr/local. As I understand, this does not conform to Debian >> guidelines, i.e. you would probably need --prefix=/usr. Currently, >> the configure script does not update the sources, so you'll need to >> manually edit the file: src/config/Config.cpp and change "/usr/local" >> to "/usr" or whatever is needed. > > I'm working on that. I have in fact already a solution for the > configure script (a header file gets created in the build directory), > this needs only be integrated with the sources. But as I'm only trying > to find my way around autoconf stuff - if you, Damyan, have more > experience with this, your help to make that as standard as possible > would be much appreciated. I'll do my best. I've done some autotools trickery some half an year ago, so do not expect much. dam - -- Damyan Ivanov 0x9725F63B Creditreform Bulgaria di...@cr... http://www.creditreform.bg/ phone: +359(2)928-2611, 929-3993 fax: +359(2)920-0994 mob. +359(88)856-6067 ICQ 3028500 da...@ja.../Gaim -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFDKXqKHqjlqpcl9jsRAmdWAJsF/vVhXz1nBwT64iSe6aDAkBjKUwCeIvoh o92+uhtMqwdvBC2eTGwPuzM= =CrVx -----END PGP SIGNATURE----- |
From: Milan B. <mi...@km...> - 2005-09-15 16:16:20
|
Michael Hieke wrote: >> FlameRobin has somewhat different build system. Since we support >> different compilers and platforms from the same bakefile, some files >> need to be copied. To make a long story short, you can't build in root >> source directory, but need to make a subdirectory for it: > > Well, some would say that building in a subdirectory is not a bad thing > for other reasons as well. I would. I like the fact that it doesn't clutter the source root with all the .o, .pch, etc. files. > But anyway, the build does in fact succeed > even in the root directory, only copying the three subdirectories onto > themselves does obviously fail. But then I'm not sure this copying > needs to be part of the normal make target, as there are other ways now > to make FR find its support files, and for making a release a distinct > make target for copying the files would do. Milan, what do you think? Perhaps we should remove it: it was needed for Borland build we don't support anymore. For autoconf, the user can always give --prefix, and use "make install" afterwards. The only thing I don't know about is MSVC, so I leave that to you. > --disable-shared is for wx only, FlameRobin does not use this parameter, > it gets the information about wx from wx-config. Ok, I wasn't aware of that. -- Milan Babuskov http://fbexport.sourceforge.net http://www.flamerobin.org |
From: Damyan I. <di...@cr...> - 2005-09-15 14:10:10
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Milan, Michael, others, First, let me say that I am very impressed about the level of support you offer. I've recently prepared debian packages for Firebird (1.5.2) and the basic rule was "do it yourself". Not very funny. FlameRobin, on the other hand, seems so well supported that I already taste the good experience I'll have packaging and using it. Thanks you. Milan Babuskov wrote: > Damyan Ivanov wrote: > >> You said "in process of releasing". Pergaps I misunderstood you, but >> does this mean that contents on 0.4.0-src.tar.gz may change when it is >> "finally released"? > > It may, but it most probably wont. By "in process" I meant that we are > building the packages and haven't completed yet. > >> Also, I have a couple of notes about this 0.4.0-src.tar.gz: >> >> 1) It includes CVS directories, that are unnecessary. > > Yes. I usually remove them, but this time I forgot. Can removing the CVS dirs slip into the "most probably wont" description you gave above? Or, to be more clear, can you release new source tarball without CVS in it. It is not the end of the world to ship them, but omiting them shall be nice. >> 2) config-options make target fails: >> >> $ make config-options >> cp: cannot stat `./confdefs/fr_settings.confdef': No such file or >> directory >> cp: cannot stat `./confdefs/db_settings.confdef': No such file or >> directory >> make: *** [config-options] Error 1 >> (`make all' fails with the above errors, also. right after building >> flamerobin executable) > > FlameRobin has somewhat different build system. Since we support > different compilers and platforms from the same bakefile, some files > need to be copied. To make a long story short, you can't build in root > source directory, but need to make a subdirectory for it: I have a memory I've seen this on some readme or how-to-build document. Sorry for bothering you with this. > Few more issues: > > You should use --disable-shared and --disable-debug. Of course, you > should have also built wxWidgets with same flags. Some other > combinations might work, but I'm not sure about it. I'll try with --enable-shared first. It seems to build ok and finds all libraries needed. > You need wxWidgets 2.6.0 or later. AFAIK, that is not available as > Debian package, so you need to build it from sources. If you need help > with it (or anything else), please ask. It is available in the unstable distribution (sid). > --prefix=/usr/local. As I understand, this does not conform to Debian > guidelines, i.e. you would probably need --prefix=/usr. Currently, the > configure script does not update the sources, so you'll need to manually > edit the file: src/config/Config.cpp and change "/usr/local" to "/usr" > or whatever is needed. Understood. Thanks for explaining. > Well, good luck, if you need any help, don't hesitate to ask. Thanks, and did I mention that your support is so great? dam - -- Damyan Ivanov 0x9725F63B Creditreform Bulgaria di...@cr... http://www.creditreform.bg/ phone: +359(2)928-2611, 929-3993 fax: +359(2)920-0994 mob. +359(88)856-6067 ICQ 3028500 da...@ja.../Gaim -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFDKYD2Hqjlqpcl9jsRApbsAJ4pm6+F2JgJOXdyvaOQHFbMgAMVawCfUHAH lLVSzjiXZQQJGsRKPcJx1Tk= =PJeT -----END PGP SIGNATURE----- |
From: Milan B. <mi...@km...> - 2005-09-15 17:36:16
|
Damyan Ivanov wrote: >>Yes. I usually remove them, but this time I forgot. > > Can removing the CVS dirs slip into the "most probably wont" description > you gave above? Or, to be more clear, can you release new source tarball > without CVS in it. It is not the end of the world to ship them, but > omiting them shall be nice. Ok, I'll put up a new source package. >>You should use --disable-shared and --disable-debug. Of course, you >>should have also built wxWidgets with same flags. Some other >>combinations might work, but I'm not sure about it. > > I'll try with --enable-shared first. It seems to build ok and finds all > libraries needed. As Michael explained, this setting is ignored, so: ../configure --disable-debug --prefix=/usr/local >>You need wxWidgets 2.6.0 or later. AFAIK, that is not available as >>Debian package, so you need to build it from sources. If you need help >>with it (or anything else), please ask. > > It is available in the unstable distribution (sid). We still like to make FR independent from it. Many times it happens that wx has some feature broken in some particular version. That's why we link statically most of the time. Also, the download size of FR+static_wx is much less than wx library + dynamic_FR. But, I'll leave it to you to decide. Would you like to be a maintainer of Debian package, and make packages whenever we release? I would really be good to have someone dedicated to this (and save me from learning how it works <g>). -- Milan Babuskov http://fbexport.sourceforge.net http://www.flamerobin.org |
From: Damyan I. <di...@cr...> - 2005-09-16 06:34:34
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Milan Babuskov wrote: >>> You need wxWidgets 2.6.0 or later. AFAIK, that is not available as >>> Debian package, so you need to build it from sources. If you need help >>> with it (or anything else), please ask. >> >> It is available in the unstable distribution (sid). > > We still like to make FR independent from it. Many times it happens that > wx has some feature broken in some particular version. That's why we > link statically most of the time. Also, the download size of > FR+static_wx is much less than wx library + dynamic_FR. But, I'll leave > it to you to decide. If the problems are caused by binary incompatibility between wx releases, then this is a grave bug of wx packages and shall be reported as such. In the meantime, I'll stick to what's standard in Debian - i.e. using shared libraries. > Would you like to be a maintainer of Debian package, and make packages > whenever we release? I would really be good to have someone dedicated to > this (and save me from learning how it works <g>). I can try. If I happen to have no time/energy to to this promptly, you'll have the foundation to build later releases yourself. dam - -- Damyan Ivanov 0x9725F63B Creditreform Bulgaria di...@cr... http://www.creditreform.bg/ phone: +359(2)928-2611, 929-3993 fax: +359(2)920-0994 mob. +359(88)856-6067 ICQ 3028500 da...@ja.../Gaim -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFDKmeuHqjlqpcl9jsRAoI+AJ49HZTlGsjrUYBKOSy1Kpemq9PNEwCgroVJ Ax/wblGIbFA1wmgph17yuy4= =Mhgg -----END PGP SIGNATURE----- |
From: Milan B. <mi...@km...> - 2005-09-16 10:50:00
|
Damyan Ivanov wrote: >>Would you like to be a maintainer of Debian package, and make packages >>whenever we release? I would really be good to have someone dedicated to >>this (and save me from learning how it works <g>). > > I can try. If I happen to have no time/energy to to this promptly, > you'll have the foundation to build later releases yourself. That would be great. Thanx. -- Milan Babuskov http://fbexport.sourceforge.net http://www.flamerobin.org |
From: Michael H. <mg...@gm...> - 2005-09-16 18:16:51
|
Damyan, Damyan Ivanov wrote: > If the problems are caused by binary incompatibility between wx > releases, then this is a grave bug of wx packages and shall be > reported as such. In the meantime, I'll stick to what's standard in > Debian - i.e. using shared libraries. this seems to be the right thing to do, especially as there are surely more apps using wx in Debian - otherwise the library wouldn't be there. -- Michael Hieke |
From: Milan B. <mi...@km...> - 2005-09-16 09:58:48
|
Milan Babuskov wrote: >> Can removing the CVS dirs slip into the "most probably wont" description >> you gave above? Or, to be more clear, can you release new source tarball >> without CVS in it. It is not the end of the world to ship them, but >> omiting them shall be nice. > > Ok, I'll put up a new source package. Done. Nando, I also "sent a notice" to those 17 users monitoring the package. -- Milan Babuskov http://fbexport.sourceforge.net http://www.flamerobin.org |
From: Damyan I. <di...@cr...> - 2005-09-16 10:56:34
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Milan Babuskov wrote: > Milan Babuskov wrote: > >>> Can removing the CVS dirs slip into the "most probably wont" description >>> you gave above? Or, to be more clear, can you release new source tarball >>> without CVS in it. It is not the end of the world to ship them, but >>> omiting them shall be nice. >> >> Ok, I'll put up a new source package. > > Done. Great. Thank you. dam - -- Damyan Ivanov 0x9725F63B Creditreform Bulgaria di...@cr... http://www.creditreform.bg/ phone: +359(2)928-2611, 929-3993 fax: +359(2)920-0994 mob. +359(88)856-6067 ICQ 3028500 da...@ja.../Gaim -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFDKqUUHqjlqpcl9jsRAh0fAJsGqHQdLwtQlBI01HWxKMkw7wujIACbBN+2 MPdrBpL3ft6LsKwcuomkvss= =o4WS -----END PGP SIGNATURE----- |