<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
<font size="+1">I'm trying to build the repositories in the open "tl"
forest. (i.e. no closed repositories.)<br>
<br>
The build runs almost all the way to the end, but fails to build ct.sym
because some class files are missing. <br>
</font><font size="+1">
<blockquote type="cite"><tt>error: com.sun.jmx.snmp.SnmpValue: class
file for com.sun.jmx.snmp.SnmpValue not found<br>
error: class file for com.sun.jmx.snmp.SnmpValue not found</tt></blockquote>
</font><font size="+1">It's true, a lot of files in
jdk/src/share/classes/com/sun/jmx/snmp did not get compiled.<br>
<br>
Looking further back in the make log, the only references to "jmx/snmp"
are when importing some<br>
binary plugs. In addition, it looks like SUBDIRS is not set when
processing the jmx directory, so it <br>
never gets into the snmp directory as it should.<br>
<br>
Looking at the jmk Makefile, there's this little bit of logic:<br>
</font><font size="+1">
<blockquote type="cite"><tt># When building the openjdk, build snmp
only if importing binary plugs,<br>
ifdef OPENJDK<br>
ifeq ($(IMPORT_BINARY_PLUGS),true)<br>
SUBDIRS = snmp<br>
endif<br>
else<br>
SUBDIRS = snmp<br>
endif</tt></blockquote>
</font><font size="+1">When I invoke make, I'm not setting OPENJDK or
IMPORT_BINARY_PLUGS,<br>
but I don't have closed directories (which should implicitly set
OPENJDK, right?)<br>
and I have specified ALT_BINARY_PLUGS_PATH which I assume causes<br>
IMPORT_BINARY_PLUGS to be set. I am certainly seeing binary plugs for<br>
some snmp files being imported. So, I would think that together this
would be<br>
enough to ensure SUBDIRS is set to snmp, right?<br>
<br>
Is anyone aware of recent changes that would cause this problematic
behavior?<br>
<br>
-- Jon<br>
<br>
<br>
<br>
<br>
</font>
</body>
</html>