This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 102876 - Windows user should be able to try C/C++ pack w/o cygwin
Summary: Windows user should be able to try C/C++ pack w/o cygwin
Status: VERIFIED FIXED
Alias: None
Product: cnd
Classification: Unclassified
Component: -- Other -- (show other bugs)
Version: 5.x
Hardware: All All
: P2 blocker (vote)
Assignee: _ gordonp
URL:
Keywords: USABILITY
Depends on:
Blocks:
 
Reported: 2007-04-28 11:10 UTC by soldatov
Modified: 2007-08-07 17:24 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description soldatov 2007-04-28 11:10:25 UTC
Usual windows user (without Cygwin on computer) cann't try C/C++ pack under windows
Comment 1 Vladimir Voskresensky 2007-04-28 11:20:48 UTC
Thanks for the reporting. 
That was the reason, why I couldn't compare CND code model features vs. Visual
Studio on Windows laptops :-( (during Sun Tech Day)
I had CND with me and users didn't allow to install cygwin on their laptop!
Please, make conclusions for JavaONE...
Comment 2 Vladimir Voskresensky 2007-04-28 11:30:09 UTC
I'd like to share some details:
Users had laptops with Netbeans, of course without cygwin because of Visual
Studio, I just installed CND from my flash drive into their Netbeans and I
wanted to show some code model features on Quote sample to compare with Visual
Studio, but... was failed during creating sample project.
The new first page (check of compiler) of project wizard doesn't allow to go
Next. Very disapointing and confusing, especially when demonstrate to someone...
well there are checkboxes to "not requre" C/C++ compilers and uncheck of them
could help (is it clear that I have to uncheck them???), but no luck. Make is
always needed.
Ok, let's try another trick and give "calc" or "echo" to be my make utility
(please, no jokes with users and do not put "del" or "format" as your make
utility). That action enabled "Next" button. 
I'd like to point, that after two tricks (Checkboxes and name of make) project
could be created and code features works fine for project (proved by fixing NPEs
in makeproject module). Everything is fine with hyperlink, code completion,
quicknav, classView + correct higlighting of unresolved system includes, but
it's just great to point the errors to users!
Of course normal user will not figure out such tricks at all...
and will never see our features.
Comment 3 Vladimir Voskresensky 2007-04-28 11:32:48 UTC
Why I see this to be very serious (I'd like to have it as P1):
- user starts to play with Netbeans IDE and it's packs
- someone want to just evaluate CND pack (btw, Netbeans 6.0 is already provided
with installer where you can select any pack to install and that simplifies the
necessary of downloading separate pack)
- user is usual Netbeans (Java, mobility, UML) user and don't have cygwin on laptop
- user evaluate C/C++ support by creating one of provided sample examples (i.e.
Quote)
- and failed to create even sample project, because Next is disabled on the
first page of project wizard
I'm sure after such experience 90% not C/C++ users will choose "Cancel" and
forget about C/C++ pack. May be even uninstall it to save disk space and to not
slow down startup of Netbeans.
So, please, think once again about changing concept of Compiler Tools to
increase number of potential users instead of reducing them.

Btw, Eclipse doesn't disalbe use of CDT in case of lack of compilers, it just
notify friendly about this fact!
Comment 4 Vladimir Voskresensky 2007-05-08 15:50:53 UTC
adding here the second of Top of SS12 usabilty issues:
2) Project System/Compilation: very annoying dialog asking to choose compiler
collection. (Almost all people in class faced the issue)
    It pops up all the time. In many cases suggesting to pick GNU collection!
That is bad! We are working on Sun Studio and should always have SS collection
as default. The logic that causes the dialog to pop up is absolutely unclear,
and it is not clear how to get rid of this annoying stuff for ever. Another bad
thing is that if you have 2 GNU Collections and you want to use the second one,
it is just impossible. You have to manipulate with your PATH to make it work.
Comment 5 Egor Ushakov 2007-05-08 16:03:39 UTC
I suffer from this issue very much!
I tried to create a sample C++ project ("Welcome") on windows, but the second
screen in create project wizard is "Build Tools Setup"! And I can not continue
without make utility! I do not have any compiler under windows!
All I wanted was just code editing, no compiler/build support!
Comment 6 _ gordonp 2007-06-22 22:31:58 UTC
Fixed
Comment 7 Alexander Pepin 2007-08-07 17:24:21 UTC
verified in 5.5.1_u1 CND build (20070802).