digitalmars.D.dwt - build problem with dmd 2.071.2
- goo (29/29) Oct 08 2016 hello!
- Jacob Carlborg (5/32) Oct 09 2016 I don't think you're passing the libraries correctly to the linker. I
- Kagamin (3/3) Oct 10 2016 try
hello! I got this problem when i using DWT on lubuntu. [ build.sh ] : dmd app.d -I/home/osboxes/Downloads/build/dwt/imp -J/home/osboxes/Downloads/build/dwt/org.eclipse.swt.gtk.linux.x86/res -L-L/home/osboxes/Downloads/build/dwt/lib \ -L/home/osboxes/Downloads/build/dwt/lib/org.eclipse.swt.gtk.linux.x86 \ -L/home/osboxes/Downloads/build/dwt/lib/dwt-base \ -L-lgtk-x11-2.0 -L-lgdk-x11-2.0 -L-latk-1.0 -L-lgdk_pixbuf-2.0 \ -L-lgthread-2.0 -L-lpangocairo-1.0 -L-lfontconfig -L-lXtst -L-lXext -L-lXrender \ -L-lXinerama -L-lXi -L-lXrandr -L-lXcursor -L-lXcomposite -L-lXdamage -L-lX11 \ -L-lXfixes -L-lpango-1.0 -L-lgobject-2.0 -L-lgmodule-2.0 -L-ldl -L-lglib-2.0 \ -L-lcairo -L-lgnomeui-2 -L-lgnomevfs-2 [ ls ] : $ ls /home/osboxes/Downloads/build/dwt/lib/ dwt-base.a libdwt-base.a liborg.eclipse.swt.gtk.linux.x86.a org.eclipse.swt.gtk.linux.x86.a [ build result ] : /usr/bin/ld: cannot find /home/osboxes/Downloads/build/dwt/lib/org.eclipse.swt.gtk.linux.x86: No such file or directory /usr/bin/ld: cannot find /home/osboxes/Downloads/build/dwt/lib/dwt-base: No such file or directory collect2: error: ld returned 1 exit status what's wrong with me? regards,
Oct 08 2016
On 2016-10-09 03:12, goo wrote:hello! I got this problem when i using DWT on lubuntu. [ build.sh ] : dmd app.d -I/home/osboxes/Downloads/build/dwt/imp -J/home/osboxes/Downloads/build/dwt/org.eclipse.swt.gtk.linux.x86/res -L-L/home/osboxes/Downloads/build/dwt/lib \ -L/home/osboxes/Downloads/build/dwt/lib/org.eclipse.swt.gtk.linux.x86 \ -L/home/osboxes/Downloads/build/dwt/lib/dwt-base \ -L-lgtk-x11-2.0 -L-lgdk-x11-2.0 -L-latk-1.0 -L-lgdk_pixbuf-2.0 \ -L-lgthread-2.0 -L-lpangocairo-1.0 -L-lfontconfig -L-lXtst -L-lXext -L-lXrender \ -L-lXinerama -L-lXi -L-lXrandr -L-lXcursor -L-lXcomposite -L-lXdamage -L-lX11 \ -L-lXfixes -L-lpango-1.0 -L-lgobject-2.0 -L-lgmodule-2.0 -L-ldl -L-lglib-2.0 \ -L-lcairo -L-lgnomeui-2 -L-lgnomevfs-2 [ ls ] : $ ls /home/osboxes/Downloads/build/dwt/lib/ dwt-base.a libdwt-base.a liborg.eclipse.swt.gtk.linux.x86.a org.eclipse.swt.gtk.linux.x86.a [ build result ] : /usr/bin/ld: cannot find /home/osboxes/Downloads/build/dwt/lib/org.eclipse.swt.gtk.linux.x86: No such file or directory /usr/bin/ld: cannot find /home/osboxes/Downloads/build/dwt/lib/dwt-base: No such file or directory collect2: error: ld returned 1 exit statusI don't think you're passing the libraries correctly to the linker. I recommend you pass the full path directly to DMD instead. -- /Jacob Carlborg
Oct 09 2016
try dmd app.d -I/home/osboxes/Downloads/build/dwt/imp -J/home/osboxes/Downloads/build/dwt/org.eclipse.swt.gtk.linux.x86/res -L-L/home/osboxes/Downloads/build/dwt/lib -L-lorg.eclipse.swt.gtk.linux.x86 -L-ldwt-base ...
Oct 10 2016