
Hi, all, again.
Now that Ted and I are going through the headaches of linking, extensions, shared objects, and their ilk, I have a suggestion about how we are linking Inkscape.
Currently, the main Makefile.am is built at automake time to Makefile.in by reading all of its Makefile_insert files from the various subdirectories. The final 'inkscape' target is made as the result of libinkpre.a, all of the sub-libraries from each of the Makefile_inserts, then libinkpost.a. This is because of link-order problems.
This is just my opinion, but wouldn't it be easier/cleaner to make one large libinkscape.a by concatenating it from each of (pick one)
libBlah_a_SOURCES or libBlah_a_OBJECTS
... in each of the Makefile_inserts???
Then we would have one nice reference library that can be used by other projects, can be made into a .so or .dll, and that can more easily export its symbols.
And best of all, there would be no link-order problems.
This would in no way alter the set of Makefile_inserts that we have in the build tree. The main Makefile would merely use different information from them. The small .a's would still be built (or be buildable) and everyone can still do their private testing. It would only change the makeup of the large libinkscape.a lib.
Any thoughts? This would not affect the majority of devs, but would -GREATLY- simplify the world for those of us who need to worry about link issues.
Bob

Hi Bob, Any chance of an updated win32 LATEST-EXE.ZIP before christmas? There do not appear to have been any available since the 15th, and I'm suffering withdrawal pangs.
Also can I take this opportunity to wish all developers, testers and users the very best of Seasons Greetings and may 2005 bring you all back refreshed and rar'in to go!
vellum

On Thu, Dec 23, 2004 at 01:00:11PM +1100, vellum wrote:
Hi Bob, Any chance of an updated win32 LATEST-EXE.ZIP before christmas? There do not appear to have been any available since the 15th, and I'm suffering withdrawal pangs.
The mirror is of Daniel Diaz's builds. Bob, let me know if I should pull from your site instead.

vellum wrote:
Hi Bob, Any chance of an updated win32 LATEST-EXE.ZIP before christmas? There do not appear to have been any available since the 15th, and I'm suffering withdrawal pangs.
Also can I take this opportunity to wish all developers, testers and users the very best of Seasons Greetings and may 2005 bring you all back refreshed and rar'in to go!
vellum
Heh. I made a build yesterday. The InkscapeLatest.zip file is actually just a link to the latest copy on that page. I just haven't made that link lately because I uploaded both .zip and .7z copies, and it can't point at 2 files. They're both there, I swear. ;-)
Bob

Hi Bob, I pulled down theLATEST-EXE.zip this morning. On the site it is labelled LATEST-EXE.zip 15-Dec-2004 18:47 4.6M. When I unpacked it it is labelled 15/12/2004 4:37 which appears consistent with the site label.
The LATEST.zip is labelled 15-Dec-2004 16:42 14.1M on the site. I did not download ths since it appears to be from the same date.
These are coming from http://inkscape.org/win32-snap/. Is this the correct site?
I can see the full build for 22nd (Inkscape 0412220921 16M) but I do not want that guy. I only need the latest program-EXE, program-EXE.zip or ideally the program-stripped-exe.zip files.
Am I looking in the wrong place? or just confused???
regards, vellum
----- Original Message ----- From: "Bob Jamison" <rwjj@...127...> To: "vellum" <kaver@...68...>; "inkscape" inkscape-devel@lists.sourceforge.net Sent: Friday, December 24, 2004 5:52 AM Subject: Re: [Inkscape-devel] Win32 Latest-Exe
vellum wrote:
Hi Bob, Any chance of an updated win32 LATEST-EXE.ZIP before christmas? There do
not
appear to have been any available since the 15th, and I'm suffering withdrawal pangs.
Also can I take this opportunity to wish all developers, testers and
users
the very best of Seasons Greetings and may 2005 bring you all back
refreshed
and rar'in to go!
vellum
Heh. I made a build yesterday. The InkscapeLatest.zip file is actually just a link to the latest copy on that page. I just haven't made that link lately because I uploaded both .zip and .7z copies, and it can't point at 2 files. They're both there, I swear. ;-)
Bob

Hello.
On Fri, 24 Dec 2004 07:28:42 +1100, vellum <kaver@...68...> wrote:
Hi Bob, I pulled down theLATEST-EXE.zip this morning. On the site it is labelled LATEST-EXE.zip 15-Dec-2004 18:47 4.6M. When I unpacked it it is labelled 15/12/2004 4:37 which appears consistent with the site label.
The LATEST.zip is labelled 15-Dec-2004 16:42 14.1M on the site. I did not download ths since it appears to be from the same date.
These are coming from http://inkscape.org/win32-snap/. Is this the correct site?
Bob's site is elsewhere. That one is mirroring my builds for the time being.
The good news is that it's up and working again! Thanks, Bob, for the hints.
You can go to http://cortijodelrio.net/~inkscape/win32/ until the mirror catches up.
Greetings!
Daniel Díaz yosoy@...31...

Daniel said:
You can go to http://cortijodelrio.net/~inkscape/win32/ until the mirror catches up.
Thanks Daniel, I looked at your site earlier this morning but it was not updated at that time. I have got the Alacarte build for the 23rd now. Thanks again.
vellum

On Wed, 2004-12-22 at 10:10 -0600, Bob Jamison wrote:
Currently, the main Makefile.am is built at automake time to Makefile.in by reading all of its Makefile_insert files from the various subdirectories. The final 'inkscape' target is made as the result of libinkpre.a, all of the sub-libraries from each of the Makefile_inserts, then libinkpost.a. This is because of link-order problems.
Not that I disagree with the effort, but I thought that one reason that at least some of these were broken up was for inkview. That way inkview didn't have to include everything. I don't know how true that is today though.
--Ted
participants (5)
-
Bob Jamison
-
Daniel Díaz
-
Kees Cook
-
Ted Gould
-
vellum