Steffen, I resolved my issue with xslt.h as I had forgotten to copy the libxslt files (that what happens when I'm trying to think at 4:00 in the morning) and have been able to move onto the page "Putting everything together" (http://dia-installer.de/howto/compile_msvc/ar01s06.html). The instructions say to do: nmake makefile.msc full but this gave me: C:\GTK\dia>nmake makefile.msc full Microsoft (R) Program Maintenance Utility Version 6.00.9782.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. NMAKE : fatal error U1052: file 'full' not found Stop. C:\GTK\dia> ... so from reading the help information for nmake I did: C:\GTK\dia>nmake /f makefile.msc full ... which worked so much better. The output is attached (compilation_output_1.txt) as a warning came up and I was wondering if you thought anything would be affected by it? Thanks, Timothy
On Sun, 16 Aug 2009 04:09:18 +1000, Timothy wrote: Sorry to bother the list again. I forgot to mention that I already have xslt.h and is at C:\GTK\dia\plug-ins\xslt. And BTW, the instructions list libxxslt-1.1.124.win32. Do you mean libxslt-1.1.24.win32? Cheers, TimothyOn Sun, 16 Aug 2009 03:53:12 +1000, Timothy wrote: Steffen, I read the manual again and created libart_lgpl_2-2.lib by using the process as described on the "Installing Optional Sofware page (http://dia- installer.de/howto/compile_msvc/ar01s03.html#install_libart). I downloaded and put the files it was asking for along the way (libintl3.dll, regex2.dll and libiconv2.dll) into the system32 direcory and started the compilation process again. The compilation appeared to be going okay until it stopped with the following: dia-render-script-import.c dia-render-script-import.c(170) : warning C4700: local variable 'root' used with out having been initialized cl -G5 -GF -MD -W3 -nologo -I. -I..\.. -DHAVE_CONFIG_H -LD -Fedrs.dll d ia-render-script.obj dia-render-script-object.obj dia-render-script-renderer.o bj dia-render-script-import.obj ..\..\..\lib\gtk-win32-2.0.lib ..\..\..\lib\gd k-win32-2.0.lib ..\..\..\lib\gdk_pixbuf-2.0.lib ..\..\..\lib\pango-1.0.lib ..\.. \..\lib\glib-2.0.lib ..\..\..\lib\gmodule-2.0.lib ..\..\..\lib\gobject-2.0.lib ..\..\..\lib\libxml2.lib ..\..\..\lib\gdk_pixbuf-2.0.lib ..\..\..\lib\intl.lib ..\..\lib\libdia.lib user32.lib advapi32.lib wsock32.lib /link /machine:ix86 /def:..\objects.def Creating library drs.lib and object drs.exp cd ..\.. cd tests NMAKE : fatal error U1077: 'cd' : return code '0x1' Stop. C:\GTK\dia> This is the compile section of c:\gtk\dia\makefile.msc: cd lib nmake -f makefile.msc # cd ..\bindings # nmake -f makefile.msc cd ..\app nmake -f makefile.msc cd ..\objects nmake -f makefile.msc cd ..\plug-ins nmake -f makefile.msc # cd python # nmake -f makefile.msc cd ..\.. cd tests nmake -f makefile.msc cd .. I'm guessing that this corresponds to the directory path the compiler is trying to navigate to and so I made changes to it so that it now looks like this: compile : cd lib nmake -f makefile.msc # cd ..\bindings # nmake -f makefile.msc cd ..\app nmake -f makefile.msc cd ..\objects nmake -f makefile.msc cd ..\plug-ins nmake -f makefile.msc # cd python # nmake -f makefile.msc # The next two lines are commented out by Timothy at 0339 16/08/2009 # cd ..\.. # cd tests # The next one line has been added by Timothy at 0339 16/08/2009 to resolve a directory navigational issue cd ..\tests nmake -f makefile.msc cd .. ... This may not be the right thing to do but in any case, the compiler is now saying this: 'custom_lines.dll' is up-to-date cd ..\plug-ins nmake -f makefile.msc Microsoft (R) Program Maintenance Utility Version 6.00.9782.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. for %d in (cairo cgm dxf hpgl libart metapost pgf pixbuf postscript pst ricks shape svg vdx wmf wpg xfig xslt drs) do @nmake -nologo -f makefile.msc su b-one THIS=%d 'cairo.dll' is up-to-date 'cgm.dll' is up-to-date 'dxf.dll' is up-to-date 'hpgl.dll' is up-to-date 'libart.dll' is up-to-date 'metapost.dll' is up-to-date 'pgf.dll' is up-to-date 'pixbuf.dll' is up-to-date 'postscript.dll' is up-to-date 'pstricks.dll' is up-to-date 'shape.dll' is up-to-date 'svg.dll' is up-to-date 'vdx.dll' is up-to-date 'wmf.dll' is up-to-date 'wpg.dll' is up-to-date 'xfig.dll' is up-to-date cl -G5 -GF -MD -W3 -nologo -I. -I..\.. -DHAVE_CONFIG_H -DWIN32 -I ..\..\ ../libxslt -c -FImsvc_recommended_pragmas.h -I ..\..\..\glib -I ..\..\..\glib\g lib -I ..\..\..\glib\gmodule -I ..\..\..\include\glib-2.0 -I ..\..\..\lib\glib-2 .0\include -I ..\..\../gettext-0.10.40/intl -I ..\..\..\glib -I ..\..\..\glib\gl ib -I ..\..\..\glib\gmodule -I ..\..\..\include\glib-2.0 -I ..\..\..\lib\glib-2. 0\include -I ..\..\../gettext-0.10.40/intl -I ..\..\../atk -I ..\..\..\include\a tk-1.0 -I ..\..\../pango -I ..\..\..\include\pango-1.0 -I ..\..\..\cairo\cairo\s rc -I ..\..\..\cairo\libpixman\src -I ..\..\..\cairo -I ..\..\..\include\cairo -I ..\..\../freetype2\include -I..\..\../gtk+\gdk -I..\..\../gtk+\gdk -I..\..\.. /gtk+ -I..\..\..\include\gtk-2.0 -I ..\..\..\lib\gtk-2.0\include -I..\..\../atk -I. -I ..\..\../libiconv-1.7\include -I \include -I ..\..\..\include -I..\..\li b xslt.c xslt.c xslt.c(36) : fatal error C1083: Cannot open include file: 'libxslt/xslt.h': No s uch file or directory NMAKE : fatal error U1077: 'cl' : return code '0x2' Stop. NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio\VC98\bin\N MAKE.EXE"' : return code '0x2' Stop. 'drs.dll' is up-to-date cd ..\tests nmake -f makefile.msc Microsoft (R) Program Maintenance Utility Version 6.00.9782.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. cd .. C:\GTK\dia> Your help with understanding this is appreicated. Regards, Timothy On Sun, 16 Aug 2009 01:27:59 +1000, Timothy wrote:Steffen, Cheers. I am now getting an error message about libart_lgpl_2-2.lib: cl -G5 -GF -MD -W3 -nologo -I. -I.. -DHAVE_CONFIG_H -LD -Fedia-app.dll a utosave.obj app_procs.obj color_area.obj commands.obj confirm.obj connectio npoint_ops.obj create_object.obj cursor.obj cut_n_paste.obj defaults.obj di acanvas.obj diagram.obj diagram_tree.obj diagram_tree_menu.obj diagram_tree_ menu_callbacks.obj diagram_tree_window.obj diapagelayout.obj dia-props.obj d isp_callbacks.obj display.obj dynamic_refresh.obj exit_dialog.obj filedlg.ob j find-and-replace.obj grid.obj gtkhwrapbox.obj gtkvwrapbox.obj gtkwrapbox. obj handle_ops.obj highlight.obj interface.obj layer_dialog.obj linewidth_a rea.obj load_save.obj magnify.obj menus.obj modify_tool.obj navigation.obj object_ops.obj pagesetup.obj plugin-manager.obj preferences.obj properties- dialog.obj recent_files.obj render_gdk.obj scroll_tool.obj select.obj sheet s.obj sheets_dialog.obj sheets_dialog_callbacks.obj splash.obj textedit.obj textedit_tool.obj tool.obj undo.obj ..\..\lib\gtk-win32-2.0.lib ..\..\lib\gdk -win32-2.0.lib ..\..\lib\gdk_pixbuf-2.0.lib ..\..\lib\pango-1.0.lib ..\..\lib\gl ib-2.0.lib ..\..\lib\gmodule-2.0.lib ..\..\lib\gobject-2.0.lib ..\..\lib\gthread -2.0.lib ..\..\lib\pango-1.0.lib ..\..\lib\pangowin32-1.0.lib ..\..\lib\libxml2 .lib ..\..\lib\libpng.lib ..\..\lib\zdll.lib ..\lib\libdia.lib ..\..\lib\libart _lgpl_2-2.lib ..\..\lib\cairo.lib ..\..\lib\gdk_pixbuf-2.0.lib ..\..\lib\intl.l ib gdi32.lib user32.lib advapi32.lib shell32.lib wsock32.lib /link /machine:ix 86 /def:dia.def LINK : fatal error LNK1181: cannot open input file "..\..\lib\libart_lgpl_2-2.li b" NMAKE : fatal error U1077: 'cl' : return code '0x2' Stop. NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio\VC98\bin\N MAKE.EXE"' : return code '0x2' Stop. C:\GTK\dia> I had a look as to where in the GTK file structure on c:\ that the lib file was and couldn't find it. I also checked libart_lgpl-2.3.20.zip and libart_lgpl-dev-2.3.20.zip for the file and couldn't find it there either. Any suggestions? Cheers, Timothy
_________________________________________________________________ Use Windows Live Messenger from your Hotmail inbox Web IM has arrived! http://windowslive.ninemsn.com.au/article.aspx?id=823454
Attachment:
Compilation_Output_1.txt
Description: Text document